[原创]输入数据库数据 |
向各位高手请教,希望给予指点,谢谢。
<input type="text" name=<?php echo $arr_shuzu[$j]; ?>>
我是想用$arr_shuzu[$j]; 中的内容,作为<input type="text"
这个变量的名字,然后在向数据库输入数据时调用${$arr_shuzu[$j]}
进行付值
执行程序后,数据库中相应字段没有数值,希望给予指点
<?php
echo $aa; $aa是代表数据库表的名称
if($submit1!="")
{
$p=0;
$zdname=mysql_list_fields("webdb",$aa,$link); //返回整数值
$lienum=mysql_num_fields($zdname);
while($p<$lienum)
{
$nama=mysql_field_name($zdname,$p);
if($nama=='id') 遇到字段名是id时跳过
{
continue $p++;
}
$skl="insert into $aa set $nama=${$arr_shuzu[$p]}";
//$skl="insert into $aa set
//$nama='$nama',px='$px',stlx='$stlx',sl='$sl',txtz
//='$txtz',zpff='$zpff',bz='$bz'";
$result=mysql_query($skl,$link);
$p++;
}
if($result){
echo "<script>";
echo "alert('插入数据成功!')";
echo "</script>";
}
mysql_free_result($result);
}
else "alert('插入数据为空!!')";
?> |
|
|