Cargar datos db
Publicado por Pablo (39 intervenciones) el 03/02/2014 13:46:49
Hola amigos: tengo un error al intentar cargar datos a mi database el mensaje es: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /registrar2.php on line 24. Para mi no parece que haya un error de comas pero no logro hacerlo funcionar, es más intenté borrar el echo y sigue dándome error. Gracias por su tiempo
1 <?php
2 $dbhost="xxxx";
3 $dbusername="xxxx";
4 $dbuserpass="xxxx";
5 $dbname="xxxx";
6 mysql_connect ($dbhost, $dbusername, $dbuserpass)or die ('ha fallado conexion: '.mysql_error());
7 mysql_select_db($dbname) or die("Cannot select database")or die ('error al elegir base de datos: '.mysql_error());
8 if (isset($_POST["login"])) {
9 $username = $_POST["login"];
10 $password = $_POST["pass1"];
11 $cpassword = $_POST["pass2"];
12 $email = $_POST["email"];
13 if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
14 echo "un campo está vacio.";
15 }else{
16 if($password!==$cpassword) {
17 echo "Las contraseñas no coinciden";
18 }else{
19 $checkuser = mysql_query("SELECT utente FROM utente WHERE username='$username'");
20 $username_exist = mysql_num_rows($checkuser);
21 $checkemail = mysql_query("SELECT email FROM utente WHERE email='$email'");
22 $email_exist = mysql_num_rows($checkemail);
23 if ($email_exist>0 | $username_exist>0) {
24 echo “EL nombre de usuario o la cuenta de correo estan ya en uso”;
25 }else{
26 $query = "INSERT INTO utente (utente, pass, email) VALUES ($username, $password, $email)";
27 mysql_query($query) or die(mysql_error());
28 echo “El usuario $username ha sido registrado de manera satisfactoria.”;
29}
30 }
31}
32}
33?>
1 <?php
2 $dbhost="xxxx";
3 $dbusername="xxxx";
4 $dbuserpass="xxxx";
5 $dbname="xxxx";
6 mysql_connect ($dbhost, $dbusername, $dbuserpass)or die ('ha fallado conexion: '.mysql_error());
7 mysql_select_db($dbname) or die("Cannot select database")or die ('error al elegir base de datos: '.mysql_error());
8 if (isset($_POST["login"])) {
9 $username = $_POST["login"];
10 $password = $_POST["pass1"];
11 $cpassword = $_POST["pass2"];
12 $email = $_POST["email"];
13 if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
14 echo "un campo está vacio.";
15 }else{
16 if($password!==$cpassword) {
17 echo "Las contraseñas no coinciden";
18 }else{
19 $checkuser = mysql_query("SELECT utente FROM utente WHERE username='$username'");
20 $username_exist = mysql_num_rows($checkuser);
21 $checkemail = mysql_query("SELECT email FROM utente WHERE email='$email'");
22 $email_exist = mysql_num_rows($checkemail);
23 if ($email_exist>0 | $username_exist>0) {
24 echo “EL nombre de usuario o la cuenta de correo estan ya en uso”;
25 }else{
26 $query = "INSERT INTO utente (utente, pass, email) VALUES ($username, $password, $email)";
27 mysql_query($query) or die(mysql_error());
28 echo “El usuario $username ha sido registrado de manera satisfactoria.”;
29}
30 }
31}
32}
33?>
Valora esta pregunta


0