Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/09/2015, 07:08
dardo123
 
Fecha de Ingreso: agosto-2014
Mensajes: 12
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Insertar código PHP dentro de una consulta MySQL

Esto es lo que tengo, como verás tengo un formulario y en el archivo que proceso ese formulario tengo que verificar TODAS las combinaciones posibles de los campos que puede llenar el usuario.

Formulario.html
Código HTML:
<label>Fecha Inicio:</label>
<input name="fecha_inicio" data-provide="datepicker" type="text"  placeholder="Ingrese una fecha">
<label>Km/Lugar:</label>
<input name="km_lugar" type="text" placeholder="Ingrese un km o lugar">
<label>Categoría:</label>
<input name="categoria" type="text" placeholder="Ingrese categoría">
<label>DEN/DES:</label>
<input name="den_des" type="text" placeholder="Ingrese DEN/DES">
<button name="buscar_criterios" type="submit">Buscar</button> 
Procesa_formulario.php
Código PHP:
$fecha_inicio $_POST["fecha_inicio"];

$categorias $_POST["categorias"];

$km_lugar strtoupper($_POST["km_lugar"]);
$km_lugar_2 strtr($km_lugar"ñáéíóú""ÑÁÉÍÓÚ");

$den_des strtoupper($_POST["den_des"]);

$descripcion strtoupper($_POST["descripcion"]);
$descripcion_2 strtr($descripcion"ñáéíóú""ÑÁÉÍÓÚ");

$notificador strtoupper($_POST["notificador"]);
$notificador_2 strtr($notificador"ñáéíóú""ÑÁÉÍÓÚ");

//SOLO FECHA_INICIO Y CATEGORIA
//--------------------
if ($km_lugar=="" AND $den_des=="" AND $descripcion=="" AND $notificador=="")
{
    
$sql=mysqli_query($link"SELECT * FROM despacho_libro_acta WHERE fecha_inicio='$fecha_inicio' AND categoria='$categorias' ORDER BY fecha_hora DESC");
    
$row=mysqli_fetch_array($sql);
}
//--------------------

//SOLO FECHA_INICIO Y KM/LUGAR
//--------------------
if ($categorias=="" AND $den_des=="" AND $descripcion=="" AND $notificador=="")
{
    
$sql=mysqli_query($link"SELECT * FROM despacho_libro_acta WHERE fecha_inicio='$fecha_inicio' AND km_lugar LIKE '%$km_lugar_2%' ORDER BY fecha_hora DESC");
    
$row=mysqli_fetch_array($sql);
}
//--------------------
ETC
ETC
ETC