Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2011, 04:45
tatsDeveloper
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Problema al recibir datos de input dinámicos


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&iacute;tulo</li>
<li><input type=\"text\" name=\"foto_name[]\" value=\"$fot[foto_name]\" size=20></li>
 <li>Descripci&oacute;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>
"
;
?>
pero después no se como recibir los datos para pasarlos a la base de datos debido a que los input generan varios valores distintos que se pasan por la misma variable, hasta este pedacito de código llegue

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 );

?>
e intente con un foreach

Código PHP:
<?php
foreach($foto_name as $value){
    
mysql_query "UPDATE fotos SET foto_name='$value' WHERE foto_id='$foto_id'"$link );
}
?>
pero creo que ahi el problema es el $foto_id

Espero haberme explicado bien y que alguien pueda ayudarme. De antemano, Gracias.