Foros del Web » Programando para Internet » PHP »

error syntax error, unexpected '='

Estas en el tema de error syntax error, unexpected '=' en el foro de PHP en Foros del Web. bueno me tira este error aver si me pueden dar una mano desde ya muchas gracias Parse error: syntax error, unexpected '=' on line 178 ...
  #1 (permalink)  
Antiguo 12/02/2009, 02:26
 
Fecha de Ingreso: febrero-2009
Mensajes: 11
Antigüedad: 15 años, 2 meses
Puntos: 0
error syntax error, unexpected '='

bueno me tira este error aver si me pueden dar una mano desde ya muchas gracias

Parse error: syntax error, unexpected '=' on line 178

la linea del error supuestamente es esta
if (mysql_query($slq_query,$conexion)) {


aca les dejo el cod php entero aver si encuentran el error

<?php
$Nonmbre=$_POST['Nombre'];
$username=$_POST['username'];
$email=$_POST['email'];
$Contrasenia=$_POST['Contrasenia'];
$Repetircontrasenia=$_POST['Repetircontrasenia'];

$conexion=mysql_connect("localhost","root","evolut ion");
mysql_select_db("usuarios",$conexion);
slq_query="insert into usuarios values ('$Nonmbre','$username','$correo','$Contrasenia',' $Repetircontrasenia')";
if (mysql_query($slq_query,$conexion)) {
echo "<script type=\text/javascript\">alert('registro exitoso'); </script>";
echo "su registro con correo: $email y clave $Contrasenia fue exitoso!!";
} else { echo "Ocurrió un error. <a href='javascript:history.go(-1)'>Vuelva atras</a>"

}
?>



espero que me puedan ayudar desde ya muchas gracias
  #2 (permalink)  
Antiguo 12/02/2009, 03:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 96
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: error syntax error, unexpected '='

Hola joxD a simple vista se ve el error

--Aqui haces la conexion con tu servidor
$conexion=mysql_connect("localhost","root","evolut ion");

Primer error ejecutas la la conexion a tu base de datos
mysql_select_db("usuarios",$conexion);

Yo haria lo siguiente

$verifica_conexion = mysql_select_db("usuarios",$conexion);

if(!isset($verifica_conexion))
{
echo "No se pudo conectar con mysql";
}

Segundo error tu variable que contiene tu string de sql no le estas anteponiendo el asignador $ por lo consiguiente php te esta marcando error antes de tu signo =

por lo consiguiente resuelvelo anteponiendo $ lo que quedaria asi

$slq_query="insert into usuarios values ('$Nonmbre','$username','$correo','$Contrasenia',' $Repetircontrasenia')";


if (mysql_query($slq_query,$conexion)) {
echo "<script type=\text/javascript\">alert('registro exitoso'); </script>";
echo "su registro con correo: $email y clave $Contrasenia fue exitoso!!";
} else { echo "Ocurrió un error. <a href='javascript:history.go(-1)'>Vuelva atras</a>"

}
?>

Saludos
  #3 (permalink)  
Antiguo 12/02/2009, 10:08
Avatar de SCY-FOX  
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: error syntax error, unexpected '='

lo mismo que arriba además de que pusiste la clave del usuario root con espacio.

te recomiendo hacer otros usuarios para usar bds. asi en caso que alguien te pille el usuario de DB, no te bote todo el Mysql y solo pueda afectar la bd que tenga a cargo ese usuario en particular.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.