AGREGAR EN BUSCADOR
Por favor ayudenme, estoy realizando una web dentro del cual tengo que realizar una busquedad y buscando en la red encontre uno que me facilito la busquedad, pero ahora a la busquedad debo agregarle algunos datos. actualmente este es el codigo:
<form method = "POST" action = "buscador.php" >
<table width="403" align="center" class="formulario">
<tr>
<td><div align="center">Buscar:
<input type="text" name="palabra" id="palabra" size="20" class="formulario">
<input type="submit" name="Submit" value="BUSCAR" class="formulario">
</div></td>
</tr>
</table>
<hr>
<?PHP
//busca en una base de datos hecha en mysql con campos distribuidor, marca, producto, comentario, pero recuerda que puedes cambiarlos
$campo = array("nombres", "ruta", "servicios", "edad", "fecha_emision", "fecha_vencimiento", "prioridad", "q", "Nro_boleto", "monto_dolares", "monto_porcentajes", "impuestos", "tipo_boleto", "fecha_emitido");
//aqui ponemos los campos de la tabla en que queremos buscar
$numelentos = count($campo);//toma el numero de campos y lo guarda para usarla despues
$bandera = "si";//bandera para indicar si se encontro la palabra
for ($i=0; $i < $numelentos; $i++)
//realizaremos el recorrido de busqueda en cada campo que seleccionamos de nuestra tabla
{// inicio for
$campoac= $campo[$i];//guardamos el campo actual
$a= $_POST['palabra'];//Guardamos la palabra que se buscara
if ($a==false)// si no se ingreso una palabra nos avisa
{
echo "<p>Debe especificar la busqueda</p> n";
echo "</html></body> n";
exit;
}
$link = mysql_connect("localhost", "usuario", "clave");
//si se ingreso la palabra nos conectamos
mysql_select_db("base_datos", $link);
//que busque en el campo actual la palabra enviada y lo ordene por un campo especifica
$sql = "SELECT * FROM foro WHERE $campoac LIKE '%{$_POST['palabra']}%' ORDER BY nombres";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result))// si se encontro la palabra
{
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b></b></td> n";
}
//imprimimos nustros resultados
{
echo" <form name="f" action="agregar.php" method="post">
<table width="681" align="center" cellspacing="0" name="f" action="agregar.php" method="post" class="formulario">
<tr >
<td width="25%">Codigo de Ingreso: </td>
<td width="75%">
".$row["autor"]."
</td>
</tr >
<tr >
<td>Nombre Pasajero:</td> <td>".$row["nombres"]."</td>
</tr>
<tr > <td> </td> <td> </td>
</tr>
<tr >
<td>Apellido Pasajero:</td>
<td>".$row["apellidos"]."</td>
</tr>
<tr >
<td>Edad:</td>
<td>".$row["edad"]." </td>
</tr>
<tr > <td>Emision:</td> <td> ".$row["fecha_emision"]." </td>
</tr>
<tr > <td>Vencimiento:</td> <td> ".$row["fecha_vencimiento"]." </td>
</tr>
<tr > <td></td> <td> </td> </tr>
<tr >
<td>Ruta:</td> <td> ".$row["ruta"]."-".$row["ruta1"]."-".$row["ruta2"]."-".$row["ruta3"]." </td>
</tr>
<tr >
<td>Tipo de Boleto: </td> <td> ".$row["tipo_boleto"]." </td>
</tr>
<tr >
<td>Prioridad:</td> <td> ".$row["prioridad"]." </td>
</tr>
<tr >
<td>Monto:</td> <td>".$row["monto_dolares"]." ".$row["monto_porcentajes"]." </td>
</tr>
<tr >
<td>Impuestos:</td> <td> ".$row["impuestos"]." </td>
</tr>
<tr >
<td>Servicios:</td> <td>".$row["servicios"]." </td>
</tr>
<tr >
<td>Q:</td>
<td>".$row["q"]."</td>
</tr>
<tr >
<td></td> <td> </td>
</tr>
<tr >
<td>Informacion Adicional:</td>
<td>".$row["informacion_adicional"]."</td>
</tr>
<tr >
<td>Nro. de Boleto:</td> <td> ".$row["Nro_boleto"]."<input type='text' name='Nro_boleto'> </td>
</tr>
<tr >
<td>Fecha Emitido :</td>
<td><input type="text" name="fecha_emitido" class="formulario" value=".$row["fecha_emitido"].">
</tr>
<tr >
<td>Atentido por:</td>
<td>".$row["Atendido_por"]."<input type='text' name='Atendido_por'></td>
</tr>
<tr >
<td>Oficina o Base:</td>
<td>".$row["Oficina_base"]."<input type='text' name='Oficina_base'></td>
</tr>
<tr >
<td> </td>
<td> </td>
</tr>
<tr >
<td> </td>
<td><input type="submit" name="Submit" value="Ingresar Pasajero" class="formulario"></td>
</tr>
</table>
</form>";
echo "<p> </p> n";
echo "<hr>";
$bandera = "no";//cambiamos la bandera para avisar que si se encontro la palabra
}
while ($row = mysql_fetch_array($result));
echo "</table> n";
}
}//fin for
if ($bandera == "si") //si la bandera sigue en si es que no encontro la palabra y avisamos
{ echo "<p>¡No se ha encontrado ningún registro!</p>n";
} ?> </form> </div>
GRACIAS DE ANTEMANO por sus ayudas
<form method = "POST" action = "buscador.php" >
<table width="403" align="center" class="formulario">
<tr>
<td><div align="center">Buscar:
<input type="text" name="palabra" id="palabra" size="20" class="formulario">
<input type="submit" name="Submit" value="BUSCAR" class="formulario">
</div></td>
</tr>
</table>
<hr>
<?PHP
//busca en una base de datos hecha en mysql con campos distribuidor, marca, producto, comentario, pero recuerda que puedes cambiarlos
$campo = array("nombres", "ruta", "servicios", "edad", "fecha_emision", "fecha_vencimiento", "prioridad", "q", "Nro_boleto", "monto_dolares", "monto_porcentajes", "impuestos", "tipo_boleto", "fecha_emitido");
//aqui ponemos los campos de la tabla en que queremos buscar
$numelentos = count($campo);//toma el numero de campos y lo guarda para usarla despues
$bandera = "si";//bandera para indicar si se encontro la palabra
for ($i=0; $i < $numelentos; $i++)
//realizaremos el recorrido de busqueda en cada campo que seleccionamos de nuestra tabla
{// inicio for
$campoac= $campo[$i];//guardamos el campo actual
$a= $_POST['palabra'];//Guardamos la palabra que se buscara
if ($a==false)// si no se ingreso una palabra nos avisa
{
echo "<p>Debe especificar la busqueda</p> n";
echo "</html></body> n";
exit;
}
$link = mysql_connect("localhost", "usuario", "clave");
//si se ingreso la palabra nos conectamos
mysql_select_db("base_datos", $link);
//que busque en el campo actual la palabra enviada y lo ordene por un campo especifica
$sql = "SELECT * FROM foro WHERE $campoac LIKE '%{$_POST['palabra']}%' ORDER BY nombres";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result))// si se encontro la palabra
{
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b></b></td> n";
}
//imprimimos nustros resultados
{
echo" <form name="f" action="agregar.php" method="post">
<table width="681" align="center" cellspacing="0" name="f" action="agregar.php" method="post" class="formulario">
<tr >
<td width="25%">Codigo de Ingreso: </td>
<td width="75%">
".$row["autor"]."
</td>
</tr >
<tr >
<td>Nombre Pasajero:</td> <td>".$row["nombres"]."</td>
</tr>
<tr > <td> </td> <td> </td>
</tr>
<tr >
<td>Apellido Pasajero:</td>
<td>".$row["apellidos"]."</td>
</tr>
<tr >
<td>Edad:</td>
<td>".$row["edad"]." </td>
</tr>
<tr > <td>Emision:</td> <td> ".$row["fecha_emision"]." </td>
</tr>
<tr > <td>Vencimiento:</td> <td> ".$row["fecha_vencimiento"]." </td>
</tr>
<tr > <td></td> <td> </td> </tr>
<tr >
<td>Ruta:</td> <td> ".$row["ruta"]."-".$row["ruta1"]."-".$row["ruta2"]."-".$row["ruta3"]." </td>
</tr>
<tr >
<td>Tipo de Boleto: </td> <td> ".$row["tipo_boleto"]." </td>
</tr>
<tr >
<td>Prioridad:</td> <td> ".$row["prioridad"]." </td>
</tr>
<tr >
<td>Monto:</td> <td>".$row["monto_dolares"]." ".$row["monto_porcentajes"]." </td>
</tr>
<tr >
<td>Impuestos:</td> <td> ".$row["impuestos"]." </td>
</tr>
<tr >
<td>Servicios:</td> <td>".$row["servicios"]." </td>
</tr>
<tr >
<td>Q:</td>
<td>".$row["q"]."</td>
</tr>
<tr >
<td></td> <td> </td>
</tr>
<tr >
<td>Informacion Adicional:</td>
<td>".$row["informacion_adicional"]."</td>
</tr>
<tr >
<td>Nro. de Boleto:</td> <td> ".$row["Nro_boleto"]."<input type='text' name='Nro_boleto'> </td>
</tr>
<tr >
<td>Fecha Emitido :</td>
<td><input type="text" name="fecha_emitido" class="formulario" value=".$row["fecha_emitido"].">
</tr>
<tr >
<td>Atentido por:</td>
<td>".$row["Atendido_por"]."<input type='text' name='Atendido_por'></td>
</tr>
<tr >
<td>Oficina o Base:</td>
<td>".$row["Oficina_base"]."<input type='text' name='Oficina_base'></td>
</tr>
<tr >
<td> </td>
<td> </td>
</tr>
<tr >
<td> </td>
<td><input type="submit" name="Submit" value="Ingresar Pasajero" class="formulario"></td>
</tr>
</table>
</form>";
echo "<p> </p> n";
echo "<hr>";
$bandera = "no";//cambiamos la bandera para avisar que si se encontro la palabra
}
while ($row = mysql_fetch_array($result));
echo "</table> n";
}
}//fin for
if ($bandera == "si") //si la bandera sigue en si es que no encontro la palabra y avisamos
{ echo "<p>¡No se ha encontrado ningún registro!</p>n";
} ?> </form> </div>
GRACIAS DE ANTEMANO por sus ayudas