Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/06/2010, 09:11
apuu
 
Fecha de Ingreso: abril-2010
Mensajes: 89
Antigüedad: 14 años
Puntos: 1
Respuesta: formualrio html a php

Código PHP:
Ver original
  1. $name = $_POST[name1];
  2. // vemos si el campo name1 es solo texto
  3. foreach ($name as $element) {
  4. if (is_numeric($element)) {
  5. echo "no se aceptan numeros en el nombre<br>";
  6. }
  7. }
  8. // si estos 3 campos no estan completos
  9. if(!isset($_POST['username']) && !isset($_POST['password']) && !isset($_POST['email'])){
  10. echo "no escribiste nada en los campos requeridos<br>";
  11. }else{
  12. // si username y password no son mayores a 6 caracteres
  13. if(strlen($_POST['username']) < 6 && strlen($_POST['password']) < 6)
  14. {
  15. echo "los campos tienen menos de 6 caracteres<br>";
  16. }else{
  17.  
  18.  
  19. // connect to the mysql server
  20. $link = mysql_connect($server, $db_user, $db_pass)
  21. or die ("Could not connect to mysql because ".mysql_error());
  22.  
  23. // select the database
  24. mysql_select_db($database)
  25. or die ("Could not select database because ".mysql_error());
  26.  
  27. // check if the username is taken
  28. $check = "select id from $table where username = '".$_POST['username']."';";
  29. $qry = mysql_query($check)
  30. or die ("Could not match data because ".mysql_error());
  31. $num_rows = mysql_num_rows($qry);
  32. if ($num_rows != 0) {
  33. echo "<center>
  34. <br>$p43<br><br>
  35. <a target=_top href=registrar.php class=link-login>$p44</a></center>
  36. ";
  37. } else {
  38.  
  39. // insert the data
  40. $ip = $_SERVER['REMOTE_ADDR'];
  41. $insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['name1']."', '".$_POST['name2']."', '".$_POST['email']."', '".$_POST['website']."', 'img/avatar.jpg', '".$ip."')")
  42. or die("Could not insert data because ".mysql_error());
  43.  
  44. // print a success message
  45. echo "
  46. <center><br>$p45<br><br>
  47. <a target=_top href=index.php class=link-login><b>$p46</b></a></center>
  48. ";
  49. }
  50. }
  51. }

Última edición por apuu; 17/06/2010 a las 09:33