Que tal? soy nueva en el foro, tengo problemillas con un formulario, a ver si alguien me puede ayudar, el problema es el siguiente....
Tengo este formulario, en el cual estoy generando input dinámicos...
Código PHP:
<?php
include ("conexion.php");
echo"
<form action=\"fotos_editar2.php\" method=\"POST\" ENCtype=\"multipart/form-data\">
";
$sql_albums = mysql_query ( "select * from albums order by album_id DESC", $link );
$alb = mysql_fetch_array ( $sql_albums );
$sql_fotos = mysql_query ( "select * from fotos where album_id='$alb[album_id]' order by foto_id DESC", $link );
while ( $fot = mysql_fetch_array ( $sql_fotos ) ) {
echo "
<input type=\"hidden\" name=\"foto_id\" value=\"$fot[foto_id]\">
<ul>
<li>Título</li>
<li><input type=\"text\" name=\"foto_name[]\" value=\"$fot[foto_name]\" size=20></li>
<li>Descripción:</li>
<li><textarea name=\"foto_descripcion\" cols=\"15\" rows=\"5\">$fot[foto_descripcion]</textarea></li>
</ul>
";
}
echo "
<div id=\"btn_submit\">
<li><input type=\"submit\" value=\"Guardar cambios\"></li>
</div>
</form>
";
?>
Código PHP:
<?php
include ("conexion.php");
$foto_id = $_POST ['foto_id'];
$foto_name = $_POST ['foto_name'];
$foto_descripcion = $_POST ['foto_descripcion'];
mysql_query ( "UPDATE fotos SET foto_name='$foto_name' WHERE foto_id='$foto_id'", $link );
?>
Código PHP:
<?php
foreach($foto_name as $value){
mysql_query ( "UPDATE fotos SET foto_name='$value' WHERE foto_id='$foto_id'", $link );
}
?>
Espero haberme explicado bien y que alguien pueda ayudarme. De antemano, Gracias.