Hola!!
Tengo un problema con el que llevo un monton de tiempo y ya no se que hacer, para solucionarlo...
El caso es que quiero quitar los dichosos botones de mi web y poner imagenes hechas por mi, en lugar de
los botones.
La dificultad viene cuando quiero saber si una imagen se ha pulsado o no. Con los botones es facil, porque
si esta dentro de un formulario que llama a esa misma pagina, solo hay que hacer asi(boton name=BM1):
$bmodif=$_POST['BM1'];
if (!empty($bmodif)) {echo "Boton pulsado";}
Pero si es una imagen???, este es el codigo completo:
<?
$bmodif=$_POST['BM1'];
if (!empty($bmodif)) {echo "Boton pulsado";}
echo "<form action=\"".$_SERVER['PHP_SELF']."\" name=\"f\" method=\"POST\">";
echo "<input type=\"submit\" name=\"BM1\" value=\"Modificar Objeto\">";
echo "<input type=\"image\" src=\"archivo.jpg\" name=\"BM1\" value=\"submit\" >";
echo "<img src=\"archivo.jpg\" name=\"BM1\" onclick=\"f.submit();\" style=\"cursor:pointer;\">";
echo "</form>";
?>
Cuando pulso el primer boton el submit se llama a si misma la pagina y como la variable $_POST['BM1']
es distinto de vacio escribe en la pantalla boton pulsado(que os voy a decir, esto ya sabeis como funciona)
pero con las imagenes de despues no funciona, cuando pulso cualquiera de las dos, se recarga la pagina de nuevo, pero
no escribe por pantalla Boton pulsado.
Que puedo hacer para que me lo lea??
Usar una variable super global??(como se hace?)
meterlo en una Base de datos??
seguro que hay una forma mas sencilla, pero no se me ocurre.
Por favor, ayuda !!!