gpt4 book ai didi

php - 获取下拉列表中的值并在插入时将其用作表名

转载 作者:行者123 更新时间:2023-11-30 21:52:40 24 4
gpt4 key购买 nike

这有什么问题吗?任何帮助将不胜感激。它没有插入。我需要根据下拉列表的值指定将插入哪个表,这就是我将插入插入 $newCandidatePosition 的原因。当我插入总统时它正在工作。但是,当我将 insert 放入 $newcandidateposition 时,它不起作用。我该怎么办?

这是我的下拉列表

<select name="position" id="position">select
<OPTION value="select">select
<option value="president">PRESIDENT</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>

这是提交

if(isset($_POST['Submit'])){
$id = $_POST['name'];
$newCandidatePosition = $_POST['position'];
$query=mysql_query("select * from voting_tbCandidates where student_id='".$id."'")or die(mysql_error());
$duplicate=mysql_num_rows($query);

if($duplicate==0){
$sql = mysql_query("INSERT INTO '$newCandidatePosition'(`stud_id_no`,`stud_name`, `lname`,`stud_grade`,`stud_img`,`stud_section`)"." SELECT `stud_id_no`,`stud_name`, `lname`,`stud_grade`,`stud_img`,`stud_section`"." FROM sid_senior_high_table WHERE id_no='$id'");
}else{

}
}

最佳答案

尝试以下方式:

$sql = mysql_query("INSERT INTO 
'" .$newCandidatePosition. "'
(`stud_id_no`,`stud_name`, `lname`,`stud_grade`,`stud_img`,`stud_section`)".
" SELECT `stud_id_no`,`stud_name`, `lname`,`stud_grade`,`stud_img`,`stud_section`".
" FROM sid_senior_high_table WHERE id_no='$id'")";

关于php - 获取下拉列表中的值并在插入时将其用作表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46557475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com