
28/03/2008, 22:45
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 17 años Puntos: 0 | |
PHP inserta 2 veces en Mysql por form + validación Estimados :
Coloqué en el <head> un javascript sencillo de validación que no hubiese campos obligatorios vacíos.
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function verify() {
var themessage = "Necesita completar los siguientes campos: ";
if (document.nueva_comuna.comuna.value=="") {
themessage = themessage + " -> Comuna";
}
//alert if fields are empty and cancel form submit
if (themessage == "Necesita completar los siguientes campos: ") {
document.nueva_comuna.submit();
}
else {
alert(themessage);
return false;
}
}
// End -->
</script>
</head>
y en el <form> :
<form action="comuna_recibe_new.php" method="post" name="nueva_comuna" onSubmit="return verify(this)">
<table width="70%" border="0" align="center" cellspacing="5" class="borde">
<tr class="texto_norm">
<td><strong>Comuna :</strong></td>
<td><input name="comuna" type="text" size="50" maxlength="50" />
(*) </td>
</tr>
<tr class="texto_norm">
<td><strong>Comentario : (max. 150)</strong></td>
<td><textarea name="coment_comuna" cols="50" rows="3" class="texto_norm"></textarea></td>
</tr>
<tr class="texto_norm">
<td> </td>
<td>
<input type="submit" name="envia" value="Enviar" />
<input name="borrar" type="reset" value="Borrar" /> </td>
</tr>
</table>
</form>
el tema es que desde que incluí la validación, me inserta dos veces el registro en Mysql.
Alguien sabrá? |