Buenas, tengo una consulta SQL que extrae una lista de marca de telefonos de una base de datos, y quiero poner un enlace que cuando le de a ese enlace salga abajo de esa marca seleccionada un form para subir una imagen. Pongo el código aver si lo entendeis mejor.
Código PHP:
{
echo "<strong>MARCAS</strong><br><br>";
echo "<form action=\"\" method=\"post\" name=\"form1\">
Nombre de marca: <input name=\"marca\" type=\"text\">
<input name=\"accion\" type=\"hidden\" value=\"insertarmarca\">
<input name=\"submit\" type=\"submit\" value=\"Insertar marca\">
</form><br>";
$sql2 = "SELECT * FROM marcas_telefonos ORDER BY marca ASC";
$result2=MySQL_query($sql2,$db);
while($myrow2=MySQL_fetch_array($result2))
{
$id = $myrow2["0"];
$marca = $myrow2["1"];
echo "» $marca • <a onClick=\"return window.confirm('Va a eliminar la siguiente marca: $marca \\n ¿esta conforme?')\" href=\"?idmarca=$id&accion=eliminarmarca\" title=\"Eliminar\">ELIMINAR</a> • <a href=\"?administrar=telefonos&telefonos=marcas&idmarca=$id&accion=subirimagen\" title=\"subir\">SUBIR IMAGEN</a><br>";
$accion = $_GET['accion'];
if($accion==subirimagen)
{
echo "AQUI TU FORM PARA SUBIR IMAGEN<br />";
}
}
}
El problema viene que si pongo el IF que muestra el form dentro de while cuadno le doy al botón me lo repite el mismo número de datos que ha extraido y si lo pongo debajo del while siempre sale al final y no se que hacer para que solo salga debajo del modelo al que pertenezca el id.. Un saludo y gracias