Foros del Web » Programando para Internet » PHP »

isset comparación

Estas en el tema de isset comparación en el foro de PHP en Foros del Web. hola estoy haciendo un buscado pero necesito deplegar desde un inicio el valor contenido de la base de datos. pero como hay que hacen envio ...
  #1 (permalink)  
Antiguo 28/11/2014, 11:07
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta isset comparación

hola estoy haciendo un buscado pero necesito deplegar desde un inicio el valor contenido de la base de datos.

pero como hay que hacen envio de datos primero para que envie los resultados.
Como puedo hacer para que desde un principio pueda mostrar X datos.
Código PHP:
require_once 'Connection.simple.php';
    
$conn dbConnect();
    
$OK true// We use this to verify the status of the update.
    // If 'buscar' is in the array $_POST proceed to make the query.
    
if (isset($_GET['name'])) {
        
// Create the query
        
$data "%".$_GET['name']."%";
        
$sql 'SELECT * FROM employee WHERE name like ?';
        
// we have to tell the PDO that we are going to send values to the query
        
$stmt $conn->prepare($sql);
        
// Now we execute the query passing an array toe execute();
        
$results $stmt->execute(array($data));
        
// Extract the values from $result
        
$rows $stmt->fetchAll();
        
$error $stmt->errorInfo();
        
//echo $error[2];
    
}
    
// If there are no records.
    
if(empty($rows)) {
        echo 
"<tr>";
            echo 
"<td colspan='4'>There were not records</td>";
        echo 
"</tr>";
    }
    else {
        foreach (
$rows as $row) {
            echo 
"<tr>";
                echo 
"<td>".$row['employee_id']."</td>";
                echo 
"<td>".$row['name']."</td>";
                echo 
"<td>".$row['email']."</td>";
                echo 
"<td>".$row['telephone']."</td>";
            echo 
"</tr>";
        }
    }
?> 
Asta donde entiendo es por el isset.
  #2 (permalink)  
Antiguo 28/11/2014, 13:27
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: isset comparación

Tienes que definir un criterio de consulta:

Código PHP:
Ver original
  1. if (isset($_GET['name'])) { //si se solicita el término a buscar
  2.         // Create the query
  3.         $data = "%".$_GET['name']."%";
  4.         $sql = 'SELECT * FROM employee WHERE name like ?'; //hacemos la búsqueda
  5.     }else//si no se solicita la búsqueda
  6.        $sql="La consulta predefinida que quieras mostrar";//definimos la consulta por defecto
  7.  
  8.  
  9. // we have to tell the PDO that we are going to send values to the query
  10. $stmt = $conn->prepare($sql);
  11. // Now we execute the query passing an array toe execute();
  12. $results = $stmt->execute(array($data));
  13. // Extract the values from $result
  14. $rows = $stmt->fetchAll();
  15. $error = $stmt->errorInfo();
  16. //echo $error[2];

Etiquetas: ajax, mysql
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 09:53.