Programación Web y Scripting > PHP
Una Busqueda...
(1/1)
Bicholey:
:P :P :P :P :P :P :P :P
He intentado hacer un buscador para mi pequeño sistema en php es con el siguiente codigo pero me marca este error : Parse error: parse error, expecting `','' or `';'' in
De todas formas me dicen que: $sql = "SELECT acceso, inventa, marca, modelo FROM equipo WHERE nombre LIKE '%$buscar%' ORDER BY nombre";
no me regresa los datos que yo quiero, alguien tiene alguna sugerencia ???
por su ayuda gracias.
--- Código: Text --- mysql_select_db("inventario", $link); $sql = "SELECT acceso, inventa, marca, modelo FROM equipo WHERE nombre LIKE '%$buscar%' ORDER BY nombre"; $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["Accesorio"]."</td> \n"; echo "<td>".$row["Inventario"]."</td> \n"; echo "<td>".$row["Marca"]."</td> \n"; echo "<td>".$row["Modelo"]."</td> \n"; echo "<td><a } while ($row = mysql_fetch_array($result)); echo "</table> \n"; } else { echo "<p>¡No se ha encontrado ningún registro!</p>\n"; }
F_Tanori:
Deberias el conciderar ordenar un poco mas el codigo compadre :P
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
mysql_select_db("inventario", $link);
$sql = "SELECT acceso, inventa, marca, modelo FROM equipo WHERE nombre LIKE '%$buscar%' ORDER BY nombre";
$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["Accesorio"]."</td> \n";
echo "<td>".$row["Inventario"]."</td> \n";
echo "<td>".$row["Marca"]."</td> \n";
echo "<td>".$row["Modelo"]."</td> \n";
echo "<td><a
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "<p>¡No se ha encontrado ningún registro!</p>\n"; }
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
Tienes un error en las lineas en rojo, abres unas comillas que no cierras afectando el While y el Else ademas de que la instruccion HTML esta incompleta :P ( <td><a )
Yo lo probe asi y funciona :comp:
--- Código: Text --- mysql_select_db("inventario", $link);$sql = "SELECT acceso, inventa, marca, modelo FROM equipo WHERE nombre LIKE '%$buscar%' ORDER BY nombre"; $result = mysql_query($sql, $link); if ($row = mysql_fetch_array($result)){ echo "<table border = '1'> \n"; while ($field = mysql_fetch_field($result)) { echo "<td><b>$field->name</b></td> \n"; } echo "</tr> \n"; do { echo "<tr> \n"; echo "<td>".$row[0]."</td> \n"; echo "<td>".$row[1]."</td> \n"; echo "<td>".$row[2]."</td> \n"; echo "<td>".$row[3]."</td> \n"; } while ($row = mysql_fetch_array($result)); echo "</table> \n";}else { echo "<p>¡No se ha encontrado ningún registro!</p>\n"; }
Saludos
Bicholey:
:lol: :lol: :lol: :lol:
Muchas gracias amigo, el problema que tengo es que me estoy apenas familiarizando con con la programacion de este tipo, hasta hace poco solo asm y c++, os agradezco su apoyo.
Navegación
Ir a la versión completa