Php 使用数据库中动态创建的输入字段更新mysql中的表
我想更新数据库中的字段。下面是我从数据库中获取记录并以表单形式显示它们的代码Php 使用数据库中动态创建的输入字段更新mysql中的表,php,mysql,Php,Mysql,我想更新数据库中的字段。下面是我从数据库中获取记录并以表单形式显示它们的代码 <form name="create_album" method="POST" action="" style="width:auto;"> <label for="First Name">Album Name</label> <input type="text" name="album" id="album" placeholder="Album Name"value="
<form name="create_album" method="POST" action="" style="width:auto;">
<label for="First Name">Album Name</label>
<input type="text" name="album" id="album" placeholder="Album Name"value="<?php echo $album_name; ?>" />
<?php
$result = mysql_query("select * from user_uploads where album = '$album_name' ");
while($row=mysql_fetch_array($result))
{
?>
<img src="<?php echo $row['image_name']; ?>" height="140" width="140" />
<input type="text" name="des[]" value="<?php echo $row['image_description']; ?>" placeholder="Image Description Here"/>
<input type="text" name="id[]" value="<?php echo $row['id']; ?>" placeholder="Image Description Here"/>
<?php } ?>
<input type="submit" name="submit" value="Upload Album"/>
唱片集名称
“占位符=“此处的图像描述”/>
试试这个
<input type="text" name="des[]" value="<?php echo $row['image_description']; ?>" placeholder="Image Description Here"/>
试试这个
<input type="text" name="des[]" value="<?php echo $row['image_description']; ?>" placeholder="Image Description Here"/>
试试这个
<input type="text" name="des[]" value="<?php echo $row['image_description']; ?>" placeholder="Image Description Here"/>
试试这个
<input type="text" name="des[]" value="<?php echo $row['image_description']; ?>" placeholder="Image Description Here"/>
像这样更改代码并检查
$i=0;
$des=$_POST["des"];
foreach($_POST['id'] as $id)
{
$update_qry = "update user_uploads set album='".$album."', image_description='".$des[$i]."' where id = '".$id."' ";
$result_update_image = mysql_query($update_qry);
$i++;
}
像这样更改代码并检查
$i=0;
$des=$_POST["des"];
foreach($_POST['id'] as $id)
{
$update_qry = "update user_uploads set album='".$album."', image_description='".$des[$i]."' where id = '".$id."' ";
$result_update_image = mysql_query($update_qry);
$i++;
}
像这样更改代码并检查
$i=0;
$des=$_POST["des"];
foreach($_POST['id'] as $id)
{
$update_qry = "update user_uploads set album='".$album."', image_description='".$des[$i]."' where id = '".$id."' ";
$result_update_image = mysql_query($update_qry);
$i++;
}
像这样更改代码并检查
$i=0;
$des=$_POST["des"];
foreach($_POST['id'] as $id)
{
$update_qry = "update user_uploads set album='".$album."', image_description='".$des[$i]."' where id = '".$id."' ";
$result_update_image = mysql_query($update_qry);
$i++;
}
你的问题是什么?你的问题是什么?你的问题是什么?你的问题是什么?我已经试过了,但问题是一样的。只更新了最后一个图像描述值records@ApoorvaChauhan,只需将post值打印为print\r($\u post)并检查变量中的值。$album\u名称是什么value@ApoorvaChauhan检查您的where条件。在循环过程中,您的相册名称是否唯一???@Shafeeq,如果我只打印最后一个输入字段值。$album\uu name值是更新图像描述的相册名称。相册名称成功已更新。在此代码中。@sanal k yes ALBOM name是唯一的。但在一个相册中有多个图像。因此,我想用图像名称同时更新相册名称为$ALBOM\U name的每一行。我已经尝试过这个问题,但问题相同。总共只更新了最后一个图像描述值records@ApoorvaChauhan,只需将post值打印为print\r($邮政)并检查变量中的值。$album\u名称是什么value@ApoorvaChauhan检查您的where条件。在循环过程中,您的相册名称是否唯一???@Shafeeq,如果我只打印最后一个输入字段值。$album\uu name值是更新图像描述的相册名称。相册名称成功已更新。在此代码中。@sanal k yes ALBOM name是唯一的。但在一个相册中有多个图像。因此,我想用图像名称同时更新相册名称为$ALBOM\U name的每一行。我已经尝试过这个问题,但问题相同。总共只更新了最后一个图像描述值records@ApoorvaChauhan,只需将post值打印为print\r($邮政)并检查变量中的值。$album\u名称是什么value@ApoorvaChauhan检查您的where条件。在循环过程中,您的相册名称是否唯一???@Shafeeq,如果我只打印最后一个输入字段值。$album\uu name值是更新图像描述的相册名称。相册名称成功已更新。在此代码中。@sanal k yes ALBOM name是唯一的。但在一个相册中有多个图像。因此,我想用图像名称同时更新相册名称为$ALBOM\U name的每一行。我已经尝试过这个问题,但问题相同。总共只更新了最后一个图像描述值records@ApoorvaChauhan,只需将post值打印为print\r($邮政)并检查变量中的值。$album\u名称是什么value@ApoorvaChauhan检查您的where条件。在循环过程中,您的相册名称是否唯一???@Shafeeq,如果我只打印最后一个输入字段值。$album\uu name值是更新图像描述的相册名称。相册名称成功更新。在此代码中。@sanal k yes相册名称是唯一的。但相册中有多个图像。因此,我想用图像名称同时更新相册名称为$ALBOM_name的每一行。@ChauhanTheCodeBlaster欢迎:-)@ChauhanTheCodeBlaster欢迎:-)@ChauhanTheCodeBlaster欢迎:-)@ChauhanTheCodeBlaster欢迎:-)