Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2008, 00:07
Avatar de hernansam
hernansam
 
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 16 años, 7 meses
Puntos: 0
evitar envio de registros vacio a la bd

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">&iquest;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());

?>