Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/05/2015, 23:02
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Notice: Undefined index: nombre in C:\xampp\htdoc

Cita:
Iniciado por devil65 Ver Mensaje
bueno sigo sin revolver mi problema,,,, alguien mas con otra idea?

agradeciendo eso si la ayuda de herzbazi
bueno amigo en vista que no lo has solucionado te pongo un código ya probado y te doy garantia de que funciona

codigo del formulario

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <meta charset="UTF-8">
  4.     <title>ayuda</title>
  5. </head>
  6.  
  7. <form name="registerform" id="registerform" action="procesar_admon.php" method="POST">
  8.      <p>
  9.          <label for="nombre">Nombre Completo<br />
  10.          <input type="text" name="nombre" id="nombre" class="input" size="32" value="" /></label>
  11.      </p>
  12.      <p>
  13.          <label for="user_pass">E-mail<br />
  14.          <input type="email" name="email" id="email" class="input" value="" size="32" /></label>
  15.      </p>
  16.      <p>
  17.          <label for="user_pass">Contraseña<br />
  18.          <input type="password" name="password" id="password" class="input" value="" size="32" /></label>
  19.      </p>
  20.     <input type="hidden" value="ok" name="oculto">
  21.      <p class="submit">
  22.          <input type="submit" name="register" id="register" class="button" value="Registrar" />
  23.     </p>
  24.  <p class="regtext">Ya tienes una cuenta? <a href="login.php" >Entra Aquí!</a>!</p>
  25. </form>
  26. </body>
  27. </html>

codigo php del procesar_admon.php

Código PHP:
Ver original
  1. <?php
  2. //conectar base de datos con mysqli
  3. $conexion = new mysqli("localhost","root","","reg_admon");
  4. //validamos el click en el formulario
  5. if(isset($_POST['oculto']) and $_POST['oculto']=='ok'){
  6. //creamos variables
  7.     $nombre = $_POST['nombre'];
  8.     $email = $_POST['email'];
  9.     $password = $_POST['password'];
  10. //verificamos contenido
  11.     if($nombre != '' AND $email != '' AND $password != ''){
  12.        $consulta = "SELECT * FROM registro_admon WHERE nombre = '$nombre' and email ='$email'";
  13.        $resultado =$conexion->query($consulta);
  14.            if ($resultado->num_rows > 0){
  15.                 ?>
  16.                     <script>
  17.                         alert('El Usuario Ya Existe');
  18.                         window.location='prueba.php?data=existente';
  19.                     </script>
  20.                 <?php
  21.            } elseif ($resultado->num_rows == 0) {
  22.                 $insertar = "INSERT INTO registro_admon (nombre,email,password) VALUES ('$nombre','$email','$password')";
  23.                 $conexion->query($insertar);
  24.                 ?>
  25.                     <script>
  26.                         alert('Usuario Creado Con Exito.');
  27.                         window.location='prueba.php?data=exito';
  28.                     </script>
  29.                 <?php
  30.            }
  31.     }
  32. }
  33. ?>

espero te sirva , esto como te he dicho antes ya fue revisado y funciona correctamente, solo es de copiar pegar y wala que tengas éxitos. espero haberte ayudado.
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..