Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2008, 12:54
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Listas, busquedas y mantener datos

Primero procesa los datos para saber que es lo que presentaras... en este caso use la variable $info_mrin para almacenar todo lo correspondiente a mrinpadres

Código PHP:
<?php
// Asigna el valor por default para presentar el campo de busqueda
$info_mrin '<input name="mrinpadres" type="text" onkeypress="return handleEnter(this, event)" class="Estilo1" size="25" /><input name="buscar0" type="submit" class="Estilo1" value="buscar" />';
if(
$_POST['mrinpadres'] != ''){
        
// Si el contenido no es una cadena vacia se realiza la busqueda
    
$repetido=0;
    
$a=$_POST ["mrinpadres"];
    
$a=ucwords(strtolower($a));
    
$query "SELECT distinct id,apellido,mrin,mrinpadres FROM datos WHERE apellido LIKE '%$a%' order by apellido";
    
$resu2 mysql_query($query) or die (mysql_error());
    if (
mysql_num_rows($resu2) > 0) {
                 
// Crea un campo hidden para almacenar el valor actual
        
$info_mrin '<font class="Estilo1">Seleccione:</font>';
        
$info_mrin .= "<input type=\"hidden\" name=\"mrinpadres\" value=\"{$_POST['mrinpadres']}\" />";
        
$info_mrin .= '<select name="milistbox2">';
        while (
$row mysql_fetch_row ($resu2)) {
            
$id $row['id'];
            
$apellido $row['apellido'];
            
$matrimonio $row['mrin'];
            
$padres $row['mrinpadres'];
            
$fena $row['fena'];
            
$comparar_a[$repetido]= $row['id'];
            
$info_mrin .=  "<option value=\"".$row[0]."\">".$row[1]."</option>\n";
        }
        
$info_mrin .=  '</select>';
    } else {
                
// No se obtuvieron resultados de la consulta
        
$info_mrin '<input name="mrinpadres" type="text" value="' $_POST['mrinpadres'] . '" onkeypress="return handleEnter(this, event)" class="Estilo1" size="25" /><input name="buscar0" type="submit" class="Estilo1" value="buscar" />';
        
$info_mrin .= 'Tu búsqueda no generó resultados.';
    }
}

// En html se agrega posteriormente el campo tal como se creo al hacer el analisis
?>

<td class="Estilo5"><span class="Estilo3">Apellido de padre o madre:</span></td>
<td class="Estilo3"><?php echo $info_mrin?></td>