• Martes 12 de Noviembre de 2024, 20:36

Autor Tema:  Php Y Mysql  (Leído 1039 veces)

carcas

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Php Y Mysql
« en: Martes 8 de Junio de 2004, 19:52 »
0
que debo hacer para validar los datos que me llegan, antes de insertar un nuevoregistro y si exite el registro cerrar l base de datos, tengo esta procionde codigo:

<?php
   $db=mysql_connect("localhost", "basico", "netvista");
   mysql_select_db("evento",$db);
      $sql = "INSERT INTO inscrito (nombres, apellidos, telefono, email, ocupacion) VALUES ('$requeridonombres','$requeridoapellidos','$requeridotelefono','$requeridoemail','$requeridoocupacion')";
      $result = mysql_query($sql);
   //echo "Gracias! Su informacion ha sido registrada.\n";
?>

Avalon

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Php Y Mysql
« Respuesta #1 en: Miércoles 9 de Junio de 2004, 16:03 »
0
No indicas cuál es el campo clave, asumiendo que es el campo e-mail podrías hacer lo siguiente

Código: Text
  1. &#60;?php
  2. &#036;db=mysql_connect(&#34;localhost&#34;, &#34;basico&#34;, &#34;netvista&#34;);
  3. mysql_select_db(&#34;evento&#34;,&#036;db);
  4.  
  5. // Inicio Comprobación
  6.  
  7. &#036;result = mysql_query(&#34;SELECT * FROM inscrito WHERE email = '&#34;.&#036;requeridoemail.&#34;'&#34;) or die(mysql_error());
  8.  
  9. if (mysql_num_rows(&#036;result)) {
  10.    // Si ya existe
  11.    echo &#34;No puede volver a registrarse. ¡Ya está inscrito!&#34;;
  12.    exit;
  13. }
  14.  
  15. // Fin Comprobación
  16.  
  17. &#036;sql = &#34;INSERT INTO inscrito (nombres, apellidos, telefono, email, ocupacion) VALUES ('&#036;requeridonombres','&#036;requeridoapellidos','&#036;requeridotelefono','&#036;requeridoemail','&#036;requeridoocupacion')&#34;;
  18. &#036;result = mysql_query(&#036;sql);
  19. //echo &#34;Gracias! Su informacion ha sido registrada.&#092;n&#34;;
  20. ?&#62;
  21.  


Salu2,
Avalon