Foros del Web » Programando para Internet » PHP »

Error en insertar registros

Estas en el tema de Error en insertar registros en el foro de PHP en Foros del Web. consulta $consulta = mysql_query("INSERT INTO comentausuarios(usuario, comentario, pais, correo, paginaweb) VALUES('$_POST['usuario']', '$_POST['comentario']', '$_POST['pais']', '$_POST['correo']', '$_POST['paginaweb']'", $conn); error que me da Parse error: syntax error, unexpected ...
  #1 (permalink)  
Antiguo 09/07/2009, 15:27
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 7
Error en insertar registros

consulta

$consulta = mysql_query("INSERT INTO comentausuarios(usuario, comentario, pais, correo, paginaweb) VALUES('$_POST['usuario']', '$_POST['comentario']', '$_POST['pais']', '$_POST['correo']', '$_POST['paginaweb']'", $conn);


error que me da

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a4545028/public_html/comentarios/ingresarcomentario.php on line 71


estructura de la tabla

usuario varchar(50)
comentario varchar(500)
pais varchar(50)
correo varchar(50)
paginaweb varchar(100)



gracias por su ayuda
  #2 (permalink)  
Antiguo 09/07/2009, 15:44
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Error en insertar registros

la que colocaste es la linea 71 ???
  #3 (permalink)  
Antiguo 09/07/2009, 15:46
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Error en insertar registros

Problema de comillas

esto es invalido

Código PHP:
VALUES('$_POST['usuario']''$_POST['comentario']''$_POST['pais']''$_POST['correo']''$_POST['paginaweb']' 
La forma es


Código PHP:
VALUES('{$_POST['usuario']}''{$_POST['comentario']}''{$_POST['pais']}''{$_POST['correo']}''{$_POST['paginaweb']}' 
  #4 (permalink)  
Antiguo 09/07/2009, 15:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Error en insertar registros

asi me quedo la nueva consulta pero nada siempre me da error

$consulta = mysql_query("INSERT INTO comentausuarios(usuario, comentario, pais, correo, paginaweb)VALUES('{$_POST['usuario']}', '{$_POST['comentario']}', '{$_POST['pais']}', '{$_POST['correo']}', '{$_POST['paginaweb']}'", $conn);



error que me da

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a4545028/public_html/comentarios/ingresarcomentario.php on line 71
  #5 (permalink)  
Antiguo 09/07/2009, 15:59
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Error en insertar registros

Muestra el codigo que tienes en las lineas
70 , 71 , 72
  #6 (permalink)  
Antiguo 09/07/2009, 16:02
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Error en insertar registros

este es todo el codigo

<?php

$conn = mysql_connect("localhost","as12", "asdf123456");


if($conn){

echo ("Coneccion a Servidor Exitosa...."."<br />");

}

else{

echo ("Coneccion a Servidor Fallida...."."<br />");

}


$selecciona_tabla=mysql_select_db("comentarios", $conn);


if($selecciona_tabla){

echo ("Coneccion a Base Conectada...."."<br />");

}

else{

echo ("Coneccion a Base Fallida...."."<br />");

}

$consulta = mysql_query("INSERT INTO comentausuarios(usuario, comentario, pais, correo, paginaweb) VALUES('{$_POST['usuario']}', '{$_POST['comentario']}', '{$_POST['pais']}', '{$_POST['correo']}', '{$_POST['paginaweb']}'", $conn);

$my_error = mysql_error($conn);


if(!empty($my_error)){
echo "Ha habido un error al insertar los valores ". $my_error;
}

else{
echo "Los datos han sido Introducidos Satisfactoriamente.";

}

mysql_close($conn);


?>
  #7 (permalink)  
Antiguo 09/07/2009, 16:02
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Error en insertar registros

Hey un error garrafal

Código PHP:
$consulta mysql_query("INSERT INTO comentausuarios(usuario, comentario, pais, correo, paginaweb)VALUES('{$_POST['usuario']}', '{$_POST['comentario']}', '{$_POST['pais']}', '{$_POST['correo']}', '{$_POST['paginaweb']}')"$conn); 
Prueba con esto ahora
te faltaba cerrar el
value ()
  #8 (permalink)  
Antiguo 09/07/2009, 16:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Error en insertar registros

muchas gracias amigo problema resuelto
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 00:43.