Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Bhrentox en 27 Noviembre 2012, 05:22 AM

Título: Ayuda con codigo php
Publicado por: Bhrentox en 27 Noviembre 2012, 05:22 AM
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.
Título: Re: Ayuda con codigo php
Publicado por: Shell Root en 27 Noviembre 2012, 06:22 AM
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.
Título: Re: Ayuda con codigo php
Publicado por: Bhrentox en 28 Noviembre 2012, 00:17 AM
Muchas gracias ya pude resolver mi problema salu2.