注意:未定义的索引:C:\wamp\www\var\filter\filter.php中的名称
我犯了一个错误注意:未定义的索引:C:\wamp\www\var\filter\filter.php中的名称,php,mysql,Php,Mysql,我犯了一个错误 Notice: Undefined index: name in C:\wamp\www\var\filter\filter.php 这是我的密码 <?php $dbHost = 'localhost'; // usually localhost $dbUsername = 'root'; $dbPassword = 'xxxxxx'; $dbDatabase = 'filter'; $db = mysql_connect($dbHost, $dbUsername, $
Notice: Undefined index: name in C:\wamp\www\var\filter\filter.php
这是我的密码
<?php
$dbHost = 'localhost'; // usually localhost
$dbUsername = 'root';
$dbPassword = 'xxxxxx';
$dbDatabase = 'filter';
$db = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
mysql_select_db ($dbDatabase, $db) or die ("Could not select database.");
$name = $_POST['name'];
$sql_selectsupplier = "SELECT * FROM contact";
print $sql_selectsupplier;
$result1 = mysql_query($sql_selectsupplier);
if ($name !=""){
$sql_selectsupplier.=" AND name = '".$name."'";
}
while($rows=mysql_fetch_assoc($result1))
{
echo '<tr>';
echo '
<td class="edit name '.$rows["id"].'" >'.$rows["name"].'</td>
</tr>';
}
?>
使用ISSET
试试这个
if(isset($_POST['name'])){
$name = $_POST['name'];
$sql_selectsupplier = "SELECT * FROM contact";
print $sql_selectsupplier;
$result1 = mysql_query($sql_selectsupplier);
if ($name !=""){
$sql_selectsupplier.=" AND name = '".$name."'";
}
while($rows=mysql_fetch_assoc($result1)){
echo '<tr>';
echo '<td class="edit name '.$rows["id"].'" >'.$rows["name"].'</td></tr>';
}
} else {
echo "name is not set";
}
到
用户isset($\u POST['name'])看起来您的$\u POST['name']未设置(即,它是空的)。查看您的帖子是否正确提交。谢谢,它的显示名称未设置。请查看我的更新编码检查我编辑的答案
if(isset($_POST['name'])){
$name = $_POST['name'];
$sql_selectsupplier = "SELECT * FROM contact";
print $sql_selectsupplier;
$result1 = mysql_query($sql_selectsupplier);
if ($name !=""){
$sql_selectsupplier.=" AND name = '".$name."'";
}
while($rows=mysql_fetch_assoc($result1)){
echo '<tr>';
echo '<td class="edit name '.$rows["id"].'" >'.$rows["name"].'</td></tr>';
}
} else {
echo "name is not set";
}
data: dataString,
data: {
name: name
},