begin process at 2012 05 28 20:58:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Apache

 > 

fonctions de recherche de vol


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fonctions de recherche de vol

vendredi 22 avril 2011 à 20:39:23 | fonctions de recherche de vol

mimaassadi

bonjour je realiser une fonctions de recgerche de vol disponible ou la fonctions connectée a la basse de donne et m'affiche les vol disponible elle fonctionne corectement mais j'aimerai bien vous me donné des aidez pour ameliorer cette fonctions
et voila mon code :
<?php
function recherche($ville_dep,$ville_arr,$classe,$adulte,$enfant,$date,$date_t)
{

$nombre_voyageur = $adulte+$enfant;
if($ville_dep==$ville_arr)//si on saisez les mm ville soit depart soit arrivé
{?>
<br/><img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
<?php
echo'Votre demande ne peut pas aboutir parceque ';
echo "<br>Aucune ville de départ et d'arrivée ne correspond à votre recherche. Veuillez saisir un autre nom de ville.";
if($date< $date_t)//si la date saiser est invalide fi le passé
{
echo"<br>La date de départ est trop proche. Pour réserver, contactez notre service réservation ou sélectionnez d'autres dates.";
}
if($adulte == 0)
{
echo "<br>Au moins un adulte doit participer au voyage.";
}
if($nombre_voyageur>6 )//si nmobre des voyageur est sup a 6
{
echo'<br>Vous ne pouvez pas reserver plus que 6 personne.';
}
}
else
{
if($date< $date_t)
{?>
<br/><img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
<?php
echo'Votre demande ne peut pas aboutir parceque';
echo"<br>La date de départ est trop proche. Pour réserver, contactez notre service réservation ou sélectionnez d'autres dates.";
if($nombre_voyageur>6)
{
echo'<br>Vous ne pouvez pas reserver plus que 6 personne.';
}
if($adulte == 0)
{
echo "<br>Au moins un adulte doit participer au voyage.";
}
}
else
{
if($nombre_voyageur>6)
{
?><br/><img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
<?php
echo'Votre demande ne peut pas aboutir parceque:';
echo'<br>erreur fi nbre de voyageur.';
if($adulte == 0)
{
echo "<br>Au moins un adulte doit participer au voyage.";
}
}
else
{
if($adulte==0 )//si nmobre des voyageur est sup a 9
{
echo'Votre demande ne peut pas aboutir parceque :';
echo "<br>Au moins un adulte doit participer au voyage.";
}//fin de erreur
else
{
try
{
?>
<form action="re.php" method="post">
<?php
// On se connecte à MySQL bdd
mysql_connect("localhost", "root", "");
mysql_select_db ("text");
if($classe=="A")// si la classe de vol est economique
{
$reponse=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ville_dep' AND `ville_a` = '$ville_arr'
and `classe_a` >= '$nombre_voyageur' and `da_dép` = '$date'");
$count_un=mysql_num_rows($reponse);
if($count_un!= 0)
{
while($donnees =mysql_fetch_array($reponse))
{
?>
<INPUT type="radio" name="vol"><label><strong>
le code de vol: </strong><?php echo $id_vol = $donnees['id_vol'];?></label>
<?php echo $ville_dep;
echo '&nbsp;&nbsp;';echo $ville_arr;?>
type de vol : vol direct &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<?php
}
}
else
{
$requete_un =mysql_query("select *from iteniraire where ville_d ='$ville_dep' and ville_a ='$ville_arr'");
$count_deux=mysql_num_rows($requete_un);
if($count_deux != 0)
{
while($fat=mysql_fetch_array($requete_un))
{
if($fat['nb_it'] ==1)
{
$ite_un=$fat['ite_un'];
$repeat=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ville_dep' AND `ville_a` = '$ite_un'
and `classe_a` >= '$nombre_voyageur' and `da_dép` = '$date'");
$count_trois=mysql_num_rows($repeat);
if($count_trois != 0)
{
while($donnee_un=mysql_fetch_array($repeat))
{

$date_e= $donnee_un['date_d_un'];
$repeat_deux=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ite_un' AND `ville_a` = '$ville_arr'
and `classe_a` >= '$nombre_voyageur' and
`da_dép` = '$date_e'");
$counte_quatre =0;


while($donnees_deux=mysql_fetch_array($repeat_deux))
{
// il ya un voyege parce escale
?>
<INPUT type="radio" name="vol"><label><strong>
le code de vol: </strong><?php echo $donnee_un['id_vol'];
echo $donnees_deux['id_vol']?>
&nbsp;&nbsp;&nbsp;</label>
<?php
$counte_quatre = $counte_quatre+1;
}
if ($counte_quatre ==0)
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes 222:
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php
}
}
}
else
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes :
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php
}

}
elseif($fat['nb_it'] ==2)
{
$ite_un=$fat['ite_un'];
$ite_deux=$fat['ite_deux'];
$reponse_un=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ville_dep' AND `ville_a` = '$ite_un'
and `classe_a` >= '$nombre_voyageur' and `da_dép` = '$date'");
$count_une=mysql_num_rows($reponse_un);
$compte_deux=0;
$compte_un= 0;
if($count_une != 0)
{
while($donnee_un=mysql_fetch_array($reponse_un))
{
$date_depart_escale = $donnee_un['date_d_un'];
$reponse_deux=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ite_un' AND `ville_a` = '$ite_deux'
and `classe_a` >= '$nombre_voyageur' and
`da_dép` = '$date_depart_escale'");
while($vol_deux=mysql_fetch_array($reponse_deux))
{
$date_depart_escale_deux = $vol_deux['date_d_un'];
$reponse_troie=mysql_query("SELECT * FROM `vol`WHERE
`ville_d` = '$ite_deux' AND `ville_a` = '$ville_arr'
and `classe_a` >= '$nombre_voyageur' and
`da_dép` = '$date_depart_escale_deux'");
$compte_un =$compte_un+1;
while($get=mysql_fetch_array($reponse_troie))
{ $compte_deux=$compte_deux+1;
?>
<INPUT type="radio" name="vol"><label><strong>
le code de vol: </strong><?php echo $donnee_un['id_vol'];
echo $vol_deux['id_vol'];
echo $get['id_vol']?>
&nbsp;&nbsp;&nbsp;</label>
<?php
}

}
if($compte_un == 0)
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes :
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php

}
if($compte_deux == 0)
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes :
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php
}
}}
else
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes :
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php
}
}
}

}
else
{
?>
<img src='http://localhost/de%20tst%20les%20fonctions%20de%20site/warning.png'>
Votre demande ne peut pas aboutir pour les raisons suivantes :
<br>Aucun résultat ne correspond à votre recherche. Veuillez reformuler votre demande.
<?php
}
}}
catch(Exception $e)
{
// En cas d'erreur précédemment, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
}
}
}
}

}?>


Cette discussion est classée dans : date, demande, voyageur, vol, if


Répondre à ce message

Sujets en rapport avec ce message

demande d'aide [ par youyou26 ] bonjour j'ai un calendrier qui m'affiche des photo par date correspondante (par exp quand je clique sur le cal la date d'aujourd'hui il m'affiche la p Demande correction requête [ par bruno9173 ] Bonjour,voyez-vous quelque chose qui ne va pas dans ma requête :$requete2 = "SELECT * FROM suivi_vm2 WHERE idchariot = '$idchariot' AND effectue = STR date [ par chourouk86 ] Salut,J'ai fait un code pour un affichage de deux dates (date de jour et date de lendemain) le problème c'est que je veux faire un test de l'année si recuperer les données d'une autre page [ par ouzb ] Bonjour a tous, J'ai un souci, je veux recuperer des infos d'un formulaire sur une autre page avant de les enregistrer dans la base. Je m'explique j'a rediriger les connectés [ par webide ] Bonjour , J'utilises un cms (osdate) et je souhaites une fois que les gens se sont connectés avec leur pseudo et leur mot de passe soient directement Calendrier [ par faabulous ] Bonsoir ! J'ai, à l'aide d'un livre acheté, essayé de coder un calendrier. J'avais plusieurs erreurs, donc j'ai recopié à la lettre le code du livre Condition if grace a une date(Y) dans le contenu d'une bdd [ par ZeRoPsyrus ] Bonjour, Je ne suis pas habitué à poser des questions mais la je n'arrive pas à avancer :/ Je suis débutant en php et je suis entrain de me faire un requête sql [ par saryas ] j'ai un probléme je n'arrive pas à inserer des donnée dans ma table et je ne voi pas ou trouver mon erreur voici ma table : VOL(ref_vol,aeo_depart,aeo recupérer des donnée d'une table et les afficher sous forme de tableau [ par saryas ] Bonsoir à tous... j'ai une  question pour la construction d'une requete j'ai une tables : VOL (ref_vol,aeo_depart,aeo_arrive ,date_depart_vol,date_arr Generer un .htpasswd ?!? [ par Nik0p0le ] Bonsoir,J'ai donc suivi la source de ce Monsieur :  http://www.phpcs.com/codes/GERER-HTPASSWD_49384.aspxEt évidemment je ne comprends pas tout ,pour n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales