Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我试图在我的sql数据库中获取id的值,并将其作为复选框的值插入_Php_Sql - Fatal编程技术网

Php 我试图在我的sql数据库中获取id的值,并将其作为复选框的值插入

Php 我试图在我的sql数据库中获取id的值,并将其作为复选框的值插入,php,sql,Php,Sql,我试图在我的sql数据库中获取id的值,并将其作为复选框的值插入 while( $result = mysql_fetch_object( $requete ) ) { $temp = $temp + 1; echo(" <form><div align =\"center\">".$result->nom." ".$result->prenom."<input type='checkbox' name='

我试图在我的sql数据库中获取id的值,并将其作为复选框的值插入

while( $result = mysql_fetch_object( $requete ) ) {
            $temp = $temp + 1;
            echo(" <form><div align =\"center\">".$result->nom." ".$result->prenom."<input type='checkbox' name='sel[]' value='$temp'>");
            }
        echo("<br><br><input type='button' onClick='confirme($temp)' value='Supprimer'></form>");
while($result=mysql\u fetch\u object($requete)){
$temp=$temp+1;
echo(“$result->nom.”“$result->prenom.”);
}
回声(“

”);

$temp应该是sql中id的值,函数confirme()应该使用id的值运行。

您忘记在echo中连接$temp变量,而第二个echo在循环之外:

<?php
while( $result = mysql_fetch_assoc($requete)) {
                    $temp++;
                    echo "<form><div align ='center'> $result[nom] $result[prenom] <input type='checkbox' name='sel[]' value='$temp'>";
                    }
                echo "<br><br><input type='button' onClick='confirme($temp)' value='Supprimer'></form>";
?>
while( $result = mysql_fetch_object( $requete ) ) {
    $temp = $temp+1;
    echo(" <form><div align =\"center\">".$result->nom." ".$result->prenom."<input type='checkbox' name='sel[]' value='".$temp."'>");
    echo("<br><br><input type='button' onClick='confirme(".$temp.")' value='Supprimer'></form>");
}
while($result=mysql\u fetch\u object($requete)){
$temp=$temp+1;
echo(“$result->nom.”“$result->prenom.”);
回声(“

”); }
但是你说你想要这个id,$temp肯定不是id,只是一个计数器,它可能与数据库上的id一致,也可能不一致。您必须执行与其他列相同的操作,您的代码最终将如下所示:

while( $result = mysql_fetch_object( $requete ) ) {
    $temp = $result->id # assuming the column you want is actually named "id"
    echo(" <form><div align =\"center\">".$result->nom." ".$result->prenom."<input type='checkbox' name='sel[]' value='".$temp."'>");
    echo("<br><br><input type='button' onClick='confirme(".$temp.")' value='Supprimer'></form>");
}
while($result=mysql\u fetch\u object($requete)){
$temp=$result->id#假设您想要的列实际命名为“id”
echo(“$result->nom.”“$result->prenom.”);
回声(“

”); }
发布对
$requete
的查询您应该明确地回到您提出的问题并提供反馈,您之前唯一的问题有一大堆答案,除了问题本身,您什么都没有。