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(&#34;inventario&#34;, &#036;link);&#036;sql = &#34;SELECT acceso, inventa, marca, modelo FROM equipo WHERE nombre LIKE '%&#036;buscar%' ORDER BY nombre&#34;; &#036;result = mysql_query(&#036;sql, &#036;link); if (&#036;row = mysql_fetch_array(&#036;result)){  echo &#34;&#60;table border = '1'&#62; &#092;n&#34;;  while (&#036;field = mysql_fetch_field(&#036;result))    {      echo &#34;&#60;td&#62;&#60;b&#62;&#036;field-&#62;name&#60;/b&#62;&#60;/td&#62; &#092;n&#34;;    }   echo &#34;&#60;/tr&#62; &#092;n&#34;;   do {    echo &#34;&#60;tr&#62; &#092;n&#34;;    echo &#34;&#60;td&#62;&#34;.&#036;row[0].&#34;&#60;/td&#62; &#092;n&#34;;    echo &#34;&#60;td&#62;&#34;.&#036;row[1].&#34;&#60;/td&#62; &#092;n&#34;;    echo &#34;&#60;td&#62;&#34;.&#036;row[2].&#34;&#60;/td&#62; &#092;n&#34;;    echo &#34;&#60;td&#62;&#34;.&#036;row[3].&#34;&#60;/td&#62; &#092;n&#34;;   } while (&#036;row = mysql_fetch_array(&#036;result));   echo &#34;&#60;/table&#62; &#092;n&#34;;}else {  echo &#34;&#60;p&#62;¡No se ha encontrado ningún registro!&#60;/p&#62;&#092;n&#34;; }  

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

[0] Índice de Mensajes

Ir a la versión completa