Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2019, 06:30
agustinpak
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Comparar consulta con varios resultados con variable

Gracias por tu ayuda! Aunque sigo con el problema. Lo que sucede es que de esa manera, si el array tiene mas de una variable, me muestra en pantalla todas las veces que la condición se cumple "YA SE EMITIÓ UN BOLETO CON ESTE TRAMO". Y si por ejemplo, el array tiene 3 variables, y la condición no se cumple, me va a imprimir 3 boletos. Pongo el código completo para mas detalles:

Código PHP:
<?php 
$consulta 
mysqli_query($dbservidor,"SELECT origen, destino FROM registro WHERE dni = '".$_SESSION['dni_input']."'"); 
 
while (
$resultado mysqli_fetch_array($consulta)) { 
 
      
$tramo $resultado['origen'].$resultado['destino'];
      
$tramo2 $_POST['origen'].$_POST['destino'];
      if (
$tramo == $tramo2) { 
       echo 
"YA SE EMITIÓ UN BOLETO CON ESTE TRAMO";
       echo 
'<a href="index.php">VOLVER</a>';
     }else{
       
"CÓDIGO IMPRESIÓN BOLETO"
     
}

?>
Lo que quiero es que si el array tiene mas de una variable, primero cumpla el ciclo de verificar si $tramo es igual a $tramo2, y después si es afirmativo, indicarlo en pantalla una vez, caso contrario, imprimir el boleto.

Espero se haya entendido. Muchas gracias nuevamente!