ENTRAR EN EL FOROHACK ANTIGUO (Muchos temas viejos y de menor nivel)
16:54:03 23/02/2019
¿No estas registrado?
Login: Clave:
22 Usuarios en línea: 0 registrados, 22 invitados.
Conéctate y verás los usuarios en línea
Tema: Buscar :/
    Responder
Todos Los Foros -> PHP -> Buscar :/
Autor Mensaje (Ver Versión para Imprimir)
givera
Aprendiz nivel 3
Sin Imagen

Mensajes: 73
Registrad@:
23/06/2009
Estado: Desconectad@
Ver último Post
Buscar :/

Hola! a todos, espero q esten bn, bueno lo q yo les pido es un favor y porfavor no me agan el trabajo solo quiero saber en q parte estoy mal, tengo este codigo:

<?php
   $codigo=$_POST['codigo'>;
   include "conexion.php"; //aquí tengo la configuración para la conexión a la BD MySQL
   $sql = mysql_query("select * from tbl_mitabla where campo1 = $codigo;"); // aquí le digo que

   //muestra los datos consultados
   $num_rows = mysql_num_rows($sql);
   echo "<font face=arial><b>Se encontraron $num_rows resultados\n</b></font>";


   // En formato plano.
   echo "<font face=arial><p>Codigo - Descripcion - Costo - PrecioLista</p>";
   while($row = mysql_fetch_array($sql)){
   echo $row['campo1'>." -- ".$row['campo2'>." -- ".$row['campo3'>." -- ".$row['campo4'>."<br>";
   }

   // Y en formato HTML para una tabla
   echo "<table border = '1'> \n";
   echo "<tr> \n";
   echo "<td><b>Codigo</b></td> \n";
   echo "<td><b>Descripcion</b></td> \n";
   echo "<td><b>Costo</b></td> \n";
   echo "<td><b>PrecioLista</b></td> \n";
   echo "</tr> \n";
   while ($row = mysql_fetch_row($sql)){
   echo "<tr> \n";
   echo "<td>$row[campo1></td> \n";
   echo "<td>$row[campo2></td> \n";
   echo "<td>$row[campo3></td> \n";
   echo "<td>$row[campo4></td> \n";
   echo "</tr> \n";
   }
   echo "</table> \n";

   mysql_close();
?>

Pero lo q quiero es q me busque el campo y! que me lo muestre en la tabla y si no hay tal campo entonces q no me muestre la tabla, xD hace dias lo he mirado y anda q me da!!!!! quisiera pedirles el favor de decirme en donde estoy mal debe ser un array o un while, no los manejo muy bn :/ espero q porfavor me ayuden
23/02/2010 20:53:26 
moyo18
Aprendiz nivel 1
Arreglando las imágenes

Mensajes: 38
Registrad@:
20/02/2006
Estado: Desconectad@
Ir Arriba
RE: Buscar :/

mira pero pon un screenshot d el resultado q t da ahorita...

yo hice uno usando javascript pero no conectando a la db si no un array basico de inputs si el array esta empty o null entonces q no imprima esa linea porq entonces la table va a break.




24/02/2010 22:45:29 
givera
Aprendiz nivel 3
Sin Imagen

Mensajes: 73
Registrad@:
23/06/2009
Estado: Desconectad@
Ir Arriba
RE: Buscar :/

no trankilo ya lo ise ^^ grax por la ayuda
26/02/2010 01:00:52 
moyo18
Aprendiz nivel 1
Arreglando las imágenes

Mensajes: 38
Registrad@:
20/02/2006
Estado: Desconectad@
Ir Arriba
RE: Buscar :/

postea la solucion para q a usuarios futuros les sirva d referencia.


26/02/2010 19:44:01 
givera
Aprendiz nivel 3
Sin Imagen

Mensajes: 73
Registrad@:
23/06/2009
Estado: Desconectad@
Ir Arriba
RE: Buscar :/

haa sip mirela:

<?php

//$codigo: es el nombre del campo donde introdusco la palabra a buscar

$codigo=$_POST['codigo'>;

//conexion con la base de datos
   include("conexion.php");

// sarmiento es la tabla de la base de datos y no es el nombre del campo, yo lo ise buscando por un codigo q introduje en el campo no
   $result = mysql_query("select * from sarmiento where no = $codigo;");
   if ($row = mysql_fetch_array($result)){
   echo "<table border = '10'> \n";
   echo "<tr> \n";
   echo "<td><b>No.</b></td> \n";
   echo "<td><b>Fecha</b></td> \n";
   echo "<td><b>Hora de Salida</b></td> \n";
   echo "<td><b>Hora de Ingreso</b></td> \n";
   echo "<td><b>Grado</b></td> \n";
   echo "<td><b>Nombres del Alumno</b></td> \n";
   echo "<td><b>Apellidos del Alumno</b></td> \n";
   echo "<td><b>Motivo</b></td> \n";
   echo "<td><b>Acudiente</b></td> \n";
   echo "<td><b>Telefono</b></td> \n";
   echo "<td><b>Sale</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";
   echo "<td>".$row["4">."</td> \n";
   echo "<td>".$row["5">."</td> \n";
   echo "<td>".$row["6">."</td> \n";
   echo "<td>".$row["7">."</td> \n";
   echo "<td>".$row["8">."</td> \n";
   echo "<td>".$row["9">."</td> \n";
   echo "<td>".$row["10">."</td> \n";
   echo "</tr> \n";
   } while ($row = mysql_fetch_array($result));
   } else {
   echo "¡ El Alumno no se encuentra !";   
   }
?>

y ya eso era ^^
06/03/2010 18:58:33 


REGÍSTRATE PARA PODER ENVIAR UN MENSAJE (tardas 20 segundos)

Copyright ForoHack.com