PHP - error al buscar

 
Vista:

error al buscar

Publicado por hulray (3 intervenciones) el 18/10/2005 22:29:25
me sale este error al buscar

Parse error: syntax error, unexpected T_VARIABLE in c:\servidor\web\busca.php on line 6

si alguien me puede ayudar con esta duda se lo agregeceria mucho

intente con estas codigos y me sale el mismo error

<html>
<body>
<?php
include("conec.php");
$link=Conectarse();
$Sql="select * from cliente where RUT like '%."$_POST["RUT"]."%'";
$result=mysql_query($Sql,$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD> RUT</TD>
<TD> contacto </TD>
<TD> Direccion </TD>
<TD> mail </TD>
<TD> empresa </TD>
<TD> ciudad </TD>
<TD> celular </TD>
<TD> fonofax </TD>
</TR>
<form name="form1" method="post" action="modifica.php">
<?php
while($row = mysql_fetch_array($result))
{
printf("<tr><td><INPUT TYPE='text' NAME='RUT' SIZE='20' MAXLENGTH='30' value='%s'></td><td> <INPUT TYPE='text' NAME='contacto' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='Direccion' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='mail' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='empresa' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='ciudad' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='celular' SIZE='20' MAXLENGTH='30' value='%s'> </td><td> <INPUT TYPE='text' NAME='fonofax' SIZE='20' MAXLENGTH='30' value='%s'> </td></tr>", $row["RUT"],$row["contacto"],$row["Direccion"],$row["mail"],$row["empresa"],$row["ciudad"],$row["celular"],$row["fonofax"]);
}
mysql_free_result($result);
?>
</form>
</body>
</html>


y este

<html>

<body>

<?php

if (!isset($buscar)){

echo "Debe especificar una cadena a buscar";

echo &quo

echo "<p>Debe especificar una cadena a buscar</p> \n";
echo "<p><a href=buscador_bd.htm>Volver</p> \n";

echo "</html></body> \n";

exit;

}

$link = mysql_connect("localhost", "root", "123");

mysql_select_db("ljubetic", $link);

$sql = "SELECT * FROM cliente WHERE RUT LIKE '%$buscar%' ORDER BY RUT";

$result = mysql_query($sql, $link);

if ($row = mysql_fetch_array($result)){

echo "<table border = '1'> \n";

//Mostramos los nombres de las tablas

echo "<tr> \ndigo" style="margin-left: 50">echo "<tr> \n";

mysql_field_seek($result,0);

while ($field = mysql_fetch_field($result)){

echo "<td><b>$field->name</b></td> \n";

}

echo "</tr> \n";

do {

echo "<tr> \n";

echo "<td>".$row["RUT"]."</td> \n";

echo "<td>".$row["contacto"]."</td> \n";

echo "<td>".$row["Direccion"]."</td> \n";

echo "<td>".$row["mail"]."</td> \n";

echo "<td>".$row["empresa"]."</td> \n";

echo "<td>".$row["ciudad"]."</td> \n";

echo "<td>".$row["celular"]."</td> \n";

echo "<td>".$row["fonofax"]."</td> \n";


echo "<td><a

href='mailto:"

href='mailto:".$row["email"]."'>".

$row["email"]."</a></td> \n";

echo "</tr> \n";

} while ($row = mysql_fetch_array($result));

echo "<p><a href=buscador_bd.htm>Volver</p> \n";

echo "</table> \n";

} else {

echo "<p>¡No se ha encontrado ningún registro!</p>\n";

echo "<p><a href=buscador_bd.htm>Volver</p> \n";

}

?>

</body>

</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error al buscar

Publicado por Fran García (46 intervenciones) el 19/10/2005 15:14:48
Creo que no hace falta que pongas todo el código, si el error sólo lo tienes en la linea 6

$Sql="select * from cliente where RUT like '%".$_POST["RUT"]."%'";

tienes mal una concatenación de cadenas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar