Ayuda con codigo php

Iniciado por Bhrentox, 27 Noviembre 2012, 05:22 AM

0 Miembros y 1 Visitante están viendo este tema.

Bhrentox

Hola, me estoy metiendo ahora con php y al realizar la siguiente insercion me manda errores espero me puedan ayudar a ver si tengo algun error salu2 y gracias.
<p>Formulario de Registro</p>
         <p>Nombre
           <label for="nombre"></label>
           <input type="text" name="nombre" id="nombre" />
         </p>
<p>Apellido
 <input type="text" name="apellido" id="apellido" />
</p>
         <p>Usuario
            <input type="text" name="user" id="user" />
         </p>
         <p>Contraseña
           <input type="text" name="pass" id="pass" />
         </p>
         <p>
           Sexo
           <input type="radio" name="sex" id="radio2" value="Hombre" />
           Hombre
           <input type="radio" name="sex" id="radio3" value="Mujer" />
         Mujer</p>
         <p>Intereses</p>
         <p>
           <input name="con" type="checkbox" id="con" />
         Tecnologia
           <input name="con" type="checkbox" id="con" />
         Musica
           <input name="con" type="checkbox" id="con" />
         Juegos          </p>
         <p>Edad</p>
         <p>
           <select name="años">
             <option>12 a 17 años </option>
             <option selected="selected">18 a 25 años </option>
             <option>26 a 40 años </option>
             <option>Mas de 41 años </option>
           </select>
         </p>
         <!--<p>Repetir Contraseña
           <input type="text" name="pass" id="pass" />
         </p>-->
         <form id="form1" name="form1" method="post" action="registro.php">
           <input type="submit" name="añadir" id="añadir" value="Enviar" />
         </form>





Este es mi php donde realizo la insersion



<?php





$conex
=mysql_connect("localhost","root","");
mysql_select_db("foro",$conex);


if(isset(
$_POST['añadir'])) // Si el boton de "añadir" fúe presionado ejecuta el resto del código
{
    
$nom $_POST['nombre'];
$ape =($_POST['apellido']);  
$user =($_POST['user']);
    
$pass = ($_POST['pass']);
$sex = ($_POST['sex']);
$con = ($_POST['con']);
$años = ($_POST['años']);


$cmd=mysql_query("INSERT INTO usuarios VALUES('".$cla."','".$nom."','".$ape."','".$user."','".$pass."','".$sex."','".$con."','".$años."')");

if(
$cmd)
{
echo 'se inserto correctamente.'
}
else
{
echo 'no se pudo insertar';
}

}
?>



Espero me puedan ayudar salu2 y de antemano muchas gracias.
"Enseñar a los niños el uso de software libre en las escuelas, formará individuos con sentido de libertad"
"Microsoft no es el diablo, sólo hacen sistemas operativos vulgares."
"No temo a los ordenadores; lo que temo es quedarme sin ellos"
"Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing"

Shell Root

Crea una variable llamada $sql y desde allí creas la query, de esta forma queda más fácil mostrar la query y ver e que estas fallando.

PD Importante: Cambia los caracteres ñ por n, quizás presenta conflicto por ser carácter especial.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Bhrentox

Muchas gracias ya pude resolver mi problema salu2.
"Enseñar a los niños el uso de software libre en las escuelas, formará individuos con sentido de libertad"
"Microsoft no es el diablo, sólo hacen sistemas operativos vulgares."
"No temo a los ordenadores; lo que temo es quedarme sin ellos"
"Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing"