idimg---autonumerico
imagen----recoge la ruta de la imagen en el servidor
producto_id----id del producto al que pertenece que está en otra tabla llamada 'productos'
bien. como digo el usuario puede añadir hasta un máximo de 4 imágenes por producto. supongamos que del producto con producto_id=15 el usuario añade dos imágenes. o sea, que le quedan por añadir otras dos imágenes. supongamos que ahora quiere modificar el número de imágenes que tiene, con lo cual, se mete en modificar y le saca las dos imágenes que tiene ya subidas por si las quiere modificar y en teoria le debería sacar sólamente dos inputs para subir las dos imágenes que le faltan hasta completar las cuatro. cómo hago eso?
yo llamo a la base de datos y hago una consulta a la tabla para que me muestre las qeu tiene ya subidas. y a continuación lo que quiero es que me saque tantos inputs como imágenes le quedan por subir hasta completar las cuatro. en este caso como ya ha subido dos, le quedarían otras dos luego deberían salir dos inputs; si le quedan 3 por subir, pues que le salgan tres, etc...
el código es este:
Código PHP:
$id=$_GET['id']; ---recojo el id del producto en cuestión
$sql = " SELECT * FROM imagenes
WHERE producto_id='$id' ORDER BY idimg DESC
";
$result = mysql_query($sql) or die (mysql_error());
$imagenes = mysql_num_rows($result );
if ($imagenes <0) {
echo "Este producto no tiene imágenes asociadas";
}
else {
while($p = mysql_fetch_array($result ))
{
///si ya existe alguna imagen la muestro para que la pueda modificar
echo "<img src='$p[imagen>
Modificar
<input type='file' name='archivo' size='15' class=caja>
";
}
////aquí es donde vendría el código. yo lo que le digo es que si no ha llegado al cupo de 4 imagenes por producto, que añada más.
if ($imagenes <4 ) {
echo "<br><br>añadir más imágenes<br><br>";
echo "<input type='file' name='archivo' size='15' class=caja><br>";
}
}
gracias a todos/as
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)