Foros del Web » Programando para Internet » PHP »

mostrar datos abajo

Estas en el tema de mostrar datos abajo en el foro de PHP en Foros del Web. estimados nose si esta vez pueden darme una ayudita tengo este codigo que me busca por apellidos y fecha pero al abrir me muestra todo ...
  #1 (permalink)  
Antiguo 07/12/2009, 07:29
Avatar de pedroca  
Fecha de Ingreso: julio-2009
Mensajes: 97
Antigüedad: 10 años, 4 meses
Puntos: 0
mostrar datos abajo

estimados nose si esta vez pueden darme una ayudita tengo este codigo que me busca por apellidos y fecha pero al abrir me muestra todo y lo que quisiera ver es como o que habria que aumentar para que solo muestre datos al realizar la busqueda les pongo el codigo, todo esta en buscar_resultado.php :
<h2 align="center"><strong><span class="Estilo3">.......</span>Apellidos<span class="Estilo3">.........</span> Fecha</strong></h2>
<form name="form1" method="get" action="buscar_resultado.php" onSubmit="return valida(this);">
<div align="center">
<h2><strong>Digite :</strong>
<input name="apellidos" type="text" id="apellidos" size="25">
-
<input name="fecha" type="text" id="fecha" size="12">
<input type="submit" name="Submit" value="Buscar">
</h2>
</div>
</form>

$link=Conectarse();
$sql = "select control.sai, empleados.apellidos, empleados.nombres, control.fecha, control.hora, control.tipo from empleados";
$sql .=" inner join control on empleados.sai = control.sai";
$sql .=" where empleados.apellidos like '%$apellidos%' and control.fecha like '%$fecha%'";
$sql .=" order by apellidos ASC, fecha ASC, tipo ASC, hora ASC";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result)){
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
} do {
/*
Con "$row" mostramos los datos y
mostramos los registros
*/
?>
<tr>
<td><span class="Estilo4"><font size="2" face="Tahoma" color="#000000"><?php echo $row[0]; ?></span></td>
<td><span class="Estilo4"><font size="2" face="Tahoma" color="#000000"><?php echo $row[1]," ",$row[2]; ?></span></td>
<td><span class="Estilo4"><font size="2" face="Tahoma" color="#000000"><?php echo $row[3]; ?></span></td>
<td><span class="Estilo4"><font size="2" face="Tahoma" color="#000000"><?php echo $row[4]; ?></span></td>
<td><span class="Estilo4"><font size="2" face="Tahoma" color="#000000"><?php echo $row[5]; ?></span></td>
</tr>
<?php
} while ($row = mysql_fetch_array($result));
} else {
/*
Si no se encontraron resultados
se muestra el siguiente mensaje
*/
echo "<h2>No Registro Marcaciones!</h2>";
}
?>
</table>
  #2 (permalink)  
Antiguo 07/12/2009, 07:36
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 10 años, 4 meses
Puntos: 150
Respuesta: mostrar datos abajo

te explicas fatal!!! creo que voy a tardar mas tiempo en averiguar que quieres conseguir que la solucion en si
  #3 (permalink)  
Antiguo 07/12/2009, 07:47
Avatar de pedroca  
Fecha de Ingreso: julio-2009
Mensajes: 97
Antigüedad: 10 años, 4 meses
Puntos: 0
De acuerdo Respuesta: mostrar datos abajo

Cita:
Iniciado por Vun Ver Mensaje
te explicas fatal!!! creo que voy a tardar mas tiempo en averiguar que quieres conseguir que la solucion en si
disculpa mira ahurita cuando abro el link para entrar a buscar_resultado.php que aho esta todo ese codigo que puse me muestra demanera directa todos los datos pero no quisiera que me muestre los datos y que solo me los muestre cuando haga la busqueda, pero que los datos queden abajo del formulario nose si ahora esta mas claro ...
  #4 (permalink)  
Antiguo 07/12/2009, 07:52
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 10 años, 4 meses
Puntos: 150
Respuesta: mostrar datos abajo

Ok, ahi entendi mejor. Lo que tienes que hacer es enviar una variable con la URL, tal que asi

<form name="form1" method="get" action="buscar_resultado.php?accion=buscar" onSubmit="return valida(this);">

Y entonces metes en un IF como te voy a poner lo que quieras que se ejecute al buscar:

if ($accion=="buscar") {
.
.
.
.
.
}



De este modo si entras en buscar_resultado.php no muestra nada, pero al enviar formulario con la variable ?accion=buscar si te muestra
  #5 (permalink)  
Antiguo 07/12/2009, 12:33
Avatar de pedroca  
Fecha de Ingreso: julio-2009
Mensajes: 97
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: mostrar datos abajo

Cita:
Iniciado por Vun Ver Mensaje
Ok, ahi entendi mejor. Lo que tienes que hacer es enviar una variable con la URL, tal que asi

<form name="form1" method="get" action="buscar_resultado.php?accion=buscar" onSubmit="return valida(this);">

Y entonces metes en un IF como te voy a poner lo que quieras que se ejecute al buscar:

if ($accion=="buscar") {
.
.
.
.
.
}



De este modo si entras en buscar_resultado.php no muestra nada, pero al enviar formulario con la variable ?accion=buscar si te muestra


te cuento que modifique lo que me indicas pero no me muestra nada y ningun error para saber exactamente que es o donde exactamente tengo que colocar tu codigo que me indicas y disculpa la demora en la contestacion ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:03.