09/06/2011, 17:13
|
| | Fecha de Ingreso: junio-2011 Ubicación: Venezuela
Mensajes: 53
Antigüedad: 13 años, 5 meses Puntos: 1 | |
Respuesta: Ingresar datos desde php a tablas relacionadas en base de datos normalizad Hola. Me dio este error en el formulario donde se encuentra el codigo php
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\Sistema Web Final\contacto2.php on line 42
--------------------------------------------
y este es el codigo:
<?php
// Configura los datos de tu cuenta
$cedulat=$_POST["cedulat"];
$nombrest=$_POST["nombrest"];
$correot=$_POST["correot"];
$solicitudt=$_POST["solicitudt"];
// Conexion a la base de datos
mysql_connect("localhost", "root" ) or die(mysql_error());
mysql_select_db("contacto") or die(mysql_error());
$verificarDatos = "SELECT idregistro AS idregistro FROM contactodatos WHERE idregistro = $idregistro AND cedula = $cedula";
$ejecutarVerificacion = mysql_query($verificarDatos) or die(mysql_error());
$row = mysql_fetch_array($ejecutarVerificacion);
if(mysql_num_rows($ejecutarVerificacion) != 0){
$query_tabla2 = "INSERT INTO contactosolicitud
(idregistro, solicitud)
VALUES(NULL, $row['idregistro'], '$solicitudt')";
$insert_tabla2 = mysql_query($query_tabla2) or die(mysql_error());
echo "$nombrest <br>";
echo "<p>TUS COMENTARIOS HAN SIDO ENVIADOS SATISFACTORIAMENTE Y ESTAREMOS EN CONTACTO CONTIGO LO MAS PRONTO POSIBLE PARA RESPONDER TUS INCERTIDUMBRES</p>";
echo "<p>¡GRACIAS!</p><br>";
}
else{
$query = "INSERT INTO contactodatos
(cedula, nombres, correo)
VALUES
(NULL, $cedulat, '$nombrest', '$correot')";
$insert = mysql_query($query) or die(mysql_error());
$idregistro = mysql_insert_id();
$query2 = "INSERT INTO contactosolicitud
(idregistro, solicitud)
VALUES
(NULL, $idregistro, '$solicitudt')";
$insert2 = mysql_query($query2) or die(mysql_error());
echo "<p>TUS COMENTARIOS HAN SIDO ENVIADOS SATISFACTORIAMENTE Y ESTAREMOS EN CONTACTO CONTIGO LO MAS PRONTO POSIBLE PARA RESPONDER TUS INCERTIDUMBRES</p>";
echo "<p>¡GRACIAS!</p><br>";
}
?>
-----------------------------------------------------
La linea 42 es: VALUES(NULL, $row['idregistro'], '$solicitudt')";
Pues la verdad que no se cual es el error porque como es primera vez que estoy trabajando en MySql con bases de datos normalizadas. |