Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/06/2009, 13:50
Perrin_1
 
Fecha de Ingreso: marzo-2009
Mensajes: 163
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: identar consulta en tabla y uso de variables

ESTOS SON MIS 2 CODIGOS POR SEPARADO, PERO ME MARCA ERROR EN EL
$query= "SELECT * FROM `cliente_datos` $where ";
$resultados = mysql_query($query,$db);

EN ESAS LINEAS Y APARTEN O REALIZA LA CONSULTA FILTRADA

[HTML]
<body>
<p class="style1">FASE 4. PREFIRMA</p>
<p class="style1">Busqueda</p>
<p class="style1">*Llene 1 o mas de los siguientes campos para realizar busqueda del cliente</p>
<form id="form1" name="form1" method="post" action="">
<table width="983" border="0" cellspacing="0" cellpadding="0">
<tr>
<th> Folio </th>
<th width="238" scope="col">Nombre</th>
<th width="294" scope="col">Apellido Paterno</th>
<th width="296" scope="col">Apellido Materno</th>
<th width="155">&nbsp;</th>
</tr>
<tr>
<td align= "center"><label>
<input name="bus_folio" type="text" id="bus_folio"/>
</label></td>
<td align="center"><label>
<input name="bus_nom" type="text" id="bus_nom" value="" />
</label></td>
<td align="center"><label>
<input name="bus_apelpat" type="text" id="bus_apelpat" value="" />
</label></td>
<td align="center"><label>
<input name="bus_apelmat" type="text" id="bus_apelmat" value="" />
</label></td>
<td><label>
<input type="submit" name="buscar" id="buscar" value="Buscar" />
</label></td>
</tr>
</table>
</form>

[HTML]

Código PHP:
<?php
$bus_folio
=$_POST['folio'];
$bus_nombre=$_POST['nombre'];
$bus_apelpat=$_POST['apellido_pat'];
$bus_apelmat=$_POST['apellido_mat'];
    if(isset(
$_POST['buscar']))
    {
        unset(
$where);
        
$and=" AND";
        
$c=0;
        
$array = array('bus_folio','bus_nom','bus_apelpat','bus_apelmat');
        
$max=count($array);    
        for(
$i=0$i<$max$i++){
            if(
strlen($_POST[$array[$i]])>0){
                if(
$c>0)
                    
$union=$and;
                else
                    
$union="";
                
$where.="$union ".$array[$i]."='".$_POST[$array[$i]]."'";
                
$c++;
            }
        }
        if(
$c>0)
            
$where="WHERE $where";
        echo 
"<b>Resultado = SELECT * FROM `cliente_datos` $where</b>";
        
$query"SELECT * FROM `cliente_datos` $where ";
        
$resultados mysql_query($query,$db);
          while(
$row mysql_fetch_array($resultados)) 
          { 
               echo 
'<br>'.$row["Folio"].'-'.$row["Nombre"].'-'.$row["Apellido Paterno"].'-'.$row["Apellido Materno"];
        }
    }
?>