Soy Novato en Programacion Con PHP, en este momento estoy tratando de hacer una consulta a una base de datos en Mysql desde un formulario que diseñe en una pagina PHP, he buscado varias ayudas y no he podido solucionar el problema y quisiera saber sitengo algun error en el codigo o como podrian ayudarme.
Al intentar buscar datos me genera el siguiente error:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\AppServ\www\Pruebas\consulta3.php on line 18
El codigo de mi pagina de consulta es el siguiente:
Código PHP:
<?php
//Configuracion de la conexion a base de datos
$bd_host = "sara";
$bd_usuario = "admin";
$bd_password = "admin";
$bd_base = "prueba";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
$cedula = $_POST[ 'cedula' ];
$fecha = $_POST[ 'fecha' ];
$mail = $_POST[ 'mail' ];
$nombre = $_POST[ 'nombre' ];
$telefono = $_POST[ 'telefono' ];
$consulta = mysql_query("SELECT * FROM personal WHERE cedula LIKE ".$Cedula." AND fecha LIKE ".$FECHA." AND mail LIKE ".$Mail." AND nombre LIKE ".$Nombre." AND telefono LIKE ".$Telefono" ",$con );
//muestra los datos consultados
while($row = mysql_fetch_array($consulta)){
echo "<p>".$row['Cedula']." - ".$row['FECHA']." - ".$row['Mail']." - ".$row['Nombre']." - ".$row['Telefono']. "</p> ";
}
?>
Código PHP:
<form id="form1" name="consulta" method="post" action="consulta3.php" onsubmit="MostrarConsulta('consulta3.php'); return false">
<p>
<label>Cedula
<input type="text" name="Cedula" id="Cedula" />
</label>
</p>
<p>
<label>Fecha
<input type="text" name="Fecha" id="Fecha" />
</label>
</p>
<p>
<label>Mail
<input type="text" name="Mail" id="Mail" />
</label>
</p>
<p>
<label>Nombre
<input type="text" name="Nombre" id="Nombre" />
</label>
</p>
<p>
<label>Telefono
<input type="text" name="Telefono" id="Telefono" />
</label>
</p>
<p>
<label>
<input type="submit" name="Enviar" id="Enviar" value="Enviar" onsubmit="MostrarConsulta('consulta3.php'); return false" />
</label>
</p>
</form>