Programación Web y Scripting > PHP

 Php Y Mysql

(1/1)

carcas:
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:
No indicas cuál es el campo clave, asumiendo que es el campo e-mail podrías hacer lo siguiente


--- Código: Text ---&#60;?php&#036;db=mysql_connect(&#34;localhost&#34;, &#34;basico&#34;, &#34;netvista&#34;);mysql_select_db(&#34;evento&#34;,&#036;db); // Inicio Comprobación &#036;result = mysql_query(&#34;SELECT * FROM inscrito WHERE email = '&#34;.&#036;requeridoemail.&#34;'&#34;) or die(mysql_error()); if (mysql_num_rows(&#036;result)) {   // Si ya existe   echo &#34;No puede volver a registrarse. ¡Ya está inscrito!&#34;;   exit;} // Fin Comprobación &#036;sql = &#34;INSERT INTO inscrito (nombres, apellidos, telefono, email, ocupacion) VALUES ('&#036;requeridonombres','&#036;requeridoapellidos','&#036;requeridotelefono','&#036;requeridoemail','&#036;requeridoocupacion')&#34;;&#036;result = mysql_query(&#036;sql);//echo &#34;Gracias! Su informacion ha sido registrada.&#092;n&#34;;?&#62; 

Salu2,
Avalon

Navegación

[0] Índice de Mensajes

Ir a la versión completa