为什么这不起作用?
<?php
mysqli_select_db($connect,"dev");
$response = "Select response from revbut where session='$u'";
$rquery = mysqli_query($connect,$response);
$responseanswer = mysqli_fetch_array($rquery);
$re = $responseanswer['response'];
?>
<script type="text/javascript">
<?php echo $re; ?>
</script>
Run Code Online (Sandbox Code Playgroud)
$re内部JavaScript没有得到回应.但是,如果我把它放在上面的PHP函数中,它就会得到回应.
编辑 - 但为什么这不起作用?
if(<?php echo $re; ?>){
document.getElementById('hide').style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)
如果我将隐藏功能置于if之外 - 它正在工作.
我有两个表单和一个选择器.
这是我的代码 -
<select>
<option value="1">Pay</option>
<option value="2">Goog</option>
</select>
<form id="pp">
<input type="text">
</form>
<form id="cc">
<input type="text">
</form>
Run Code Online (Sandbox Code Playgroud)
现在,如果选择了选项1,我想隐藏表单CC.如果2隐藏形式PP.
我如何用js或jquery做到这一点?谢谢
这就是我目前在登录页面上创建会话的工作.
if($count==1) {
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
}
Run Code Online (Sandbox Code Playgroud)
我知道这是非常基本的,我需要保护用户会话.你能给我一些基本的建议吗?如果您可以编辑代码并编写安全代码,那就太棒了.谢谢.
目前,我使用电子邮件地址作为会话用户名.
所以这是我的代码.现在我如何在另一个文件中使用$ pubname.
mysqli_select_db($connect,"membership");
$retname = "select username from users where email='$globalname' limit 1";
$rn = mysqli_query($connect,$retname) or die(mysqli_error($connect));
$name = mysqli_fetch_array($rn);
//connecting for mathcing username with fullname and displaying it
$pubname = mysqli_real_escape_string($name['username']);
include('profile.php');
echo $pubname;
Run Code Online (Sandbox Code Playgroud)
这段代码也安全吗?我这样做了......还行不通.
我想简单地使用带有php的while循环显示一些内容,但它无法正常工作.
这是代码 -
<?php
mysqli_select_db($connect,"users");
$select_title = "select title, message from messages where user = '$u' LIMIT 4 ";
$querying = mysqli_query($connect,$select_title) or die ('Whops! Something went wrong.');
$line = mysqli_fetch_assoc($querying);
//$title = mysqli_real_escape_string($connect,trim($line['title']));
while(($rows = mysqli_fetch_assoc($querying)))
{
echo $rows['title'];
}
Run Code Online (Sandbox Code Playgroud)
?>
现在我有两个标题,但只显示了一个.为什么这样?
这是我的桌子.
<?php
while(($result = mysqli_fetch_assoc($query))){
echo '<tr>';
echo '<td>';
echo $result['serial'];
echo '</td>';
echo '<td>';
echo $result['address'];
echo '</td>';
echo '<td>';
echo '<a href="profile-display.php?name='.$result['name'].'">'.$result['name'].'</a>' ;
echo '</td>';
echo '<td>';
echo $result['postal'];
echo '</td>';
echo '<td>';
echo $result['website'];
echo '</td>';
echo '</tr>';
}
?>
Run Code Online (Sandbox Code Playgroud)
现在我希望如果用户将鼠标移到一行上,颜色应该会改变.
我有一个包含超过1200个字符的字符串.我只想选择前50个单词.
字符串是$row['message'].我在explode和substr之间感到困惑.
谢谢.
php ×6
javascript ×3
database ×2
sql ×2
echo ×1
forms ×1
jquery ×1
loops ×1
mysql ×1
onmouseover ×1
security ×1
session ×1
variables ×1
while-loop ×1