Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/06/2011, 17:13
jmc11jj
 
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.