Cita:
Iniciado por agustinpak
Hola Gente! Tengo un pequeño problemita que no se como resolver
Este es mi código:
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 EMITIO UN BOLETO CON ESTE TRAMO";
?>
El problema es que de la manera en que lo tengo, solo me compara el ultimo resultado de la consulta, y no todos. Puede haber uno, dos, tres, etc.
Como se hace en ese caso? Ingresar el IF dentro del WHILE?
Gracias por la ayuda. Saludos!
Código PHP:
Ver original<?php
$consulta = mysqli_query($dbservidor,"SELECT origen, destino FROM registro WHERE dni = '".$_SESSION['dni_input']."'");
$tramo = $resultado['origen'].$resultado['destino'];
$tramo2 = $_POST['origen'].$_POST['destino'];
if ($tramo == $tramo2) {
echo "YA SE EMITIO UN BOLETO CON ESTE TRAMO";
}
}
?>
metelo en el mismo bucle . y comparas los valores de tu POST con cada elemento que te devuelve el array