hola tengo una duda hice un formulario para que pueda ingresar registros a la bd , lo cosa es que lo hice dentro de un mismo script y al momento de recargar la pagina se envia un registro vacio a la bd , como hago para que los registros se manden cuando clickeo el boton de enviar
todo el codigo esta dentro de un mismo script
Código HTML:
<form id="form1" name="form1" method="post" action="">
<table width="259" border="0">
<tr>
<td width="103"><span class="Estilo6">Nombre</span></td>
<td width="146"><label>
<input type="text" name="nombre" />
</label></td>
</tr>
<tr>
<td><span class="Estilo6">E-mail</span></td>
<td><label>
<input type="text" name="mail" />
</label></td>
</tr>
<tr>
<td height="56"><span class="Estilo6">¿Que tiene que tener esta web que no tienen las demas? </span></td>
<td><label>
<textarea name="comentarios" cols="25" rows="4"></textarea>
</label></td>
</tr><tr>
<td height="26"><label>
<input type="submit" name="Submit" value="Enviar" />
</label></td>
<td><label><input type="reset" value="Limpiar" /></label></td>
</tr>
</table>
<br />
<label></label>
</form>
Código PHP:
<?php
$link= mysql_connect("localhost","root","pass");
mysql_select_db("central",$link);
$nombre=($_POST['nombre']);
$mail=($_POST['mail']);
$comentarios=($_POST['comentarios']);
mysql_query("INSERT INTO tablas (nombre,mail,comentarios) values ('$nombre','$mail','$comentarios')",$link)or die (mysql_error());
?>