Mysql et PHP avec les dates
Fermé
Aider Moi
-
25 mai 2012 à 21:41
donniecent Messages postés 19 Date d'inscription lundi 1 mars 2010 Statut Membre Dernière intervention 1 juin 2012 - 31 mai 2012 à 22:34
donniecent Messages postés 19 Date d'inscription lundi 1 mars 2010 Statut Membre Dernière intervention 1 juin 2012 - 31 mai 2012 à 22:34
A voir également:
- Mysql et PHP avec les dates
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Nombre de jours entre deux dates excel - Guide
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
2 réponses
donniecent
Messages postés
19
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
1 juin 2012
27
31 mai 2012 à 00:09
31 mai 2012 à 00:09
Bonjour, pour résoudre votre problème je voudrais savoir quel est le type de votre champs date (datetime | date | timestamp) ?
donniecent
Messages postés
19
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
1 juin 2012
27
Modifié par donniecent le 31/05/2012 à 09:43
Modifié par donniecent le 31/05/2012 à 09:43
Dans votre formulaire nommez deux champs datea et dated (LOGIQUE) :
<input type = "text" name = "villea"/><br/>
<input type = "text" name = "villed"/><br/>
<input type = "text" name = "datea"/><br/>//date A en YYYY-MM-DD
<input type = "text" name = "dated"/><br/>//date D en YYYY-MM-DD
Après les champs datea et dated ne sont pas obligés d'être des input text, ça peut être une liste dépliante.
Puis au niveau de votre requête de recherche je vous conseilles cela :
<?php
$BDD= mysql_connect("localhost", "root","");//CONNEXION AU SERVEUR
mysql_select_db('vol,'.$BDD.'');//CONNEXION A VOTRE BDD
$datea = $_POST['datea'];
$dated = $_POST['dated'];
$pss = mysql_query("SELECT * FROM airalgerievol where DATE(airalgerievol.dated between) =< '$dated' AND '$datea => DATE(airalgerievol.dated between) ' ");
echo 'vols disponibles : <br/>';
while($ree=mysql_fetch_array($pss))
{
$c=$ree['compagnie'];
$c1=$ree['villed'];
$c2=$ree['villea'];
$c3=$ree['dated'];
$c4=$ree['datea'];
/*VOTRE VEIFICATION*/
if( $_POST["villed"]="$c1" and $_POST["villea"]="$c2" and $c3>$dated)
{
echo
'Compagnie : '.$c.'<br/>
villed : '.$c1.'<br/>
villea : '.$c2.'<br/>
dated : '.$c3.'<br/>
datea '.$c4.'<br/>';
}
}
?>
J'ai rajouté votre vérification dans la boucle car, sinon cela ne fonctionnerais pas vu que les variables $c, $c1, $c2, $c3, $c4 sont générées dans la boucle while
J'espère vous avoir aidé :).
Admin de http://b2geek.com | A votre service.
b2geek . com | Site communautaire d'entraide domaine informatique, jeux vidéos, et bien plus
<input type = "text" name = "villea"/><br/>
<input type = "text" name = "villed"/><br/>
<input type = "text" name = "datea"/><br/>//date A en YYYY-MM-DD
<input type = "text" name = "dated"/><br/>//date D en YYYY-MM-DD
Après les champs datea et dated ne sont pas obligés d'être des input text, ça peut être une liste dépliante.
Puis au niveau de votre requête de recherche je vous conseilles cela :
<?php
$BDD= mysql_connect("localhost", "root","");//CONNEXION AU SERVEUR
mysql_select_db('vol,'.$BDD.'');//CONNEXION A VOTRE BDD
$datea = $_POST['datea'];
$dated = $_POST['dated'];
$pss = mysql_query("SELECT * FROM airalgerievol where DATE(airalgerievol.dated between) =< '$dated' AND '$datea => DATE(airalgerievol.dated between) ' ");
echo 'vols disponibles : <br/>';
while($ree=mysql_fetch_array($pss))
{
$c=$ree['compagnie'];
$c1=$ree['villed'];
$c2=$ree['villea'];
$c3=$ree['dated'];
$c4=$ree['datea'];
/*VOTRE VEIFICATION*/
if( $_POST["villed"]="$c1" and $_POST["villea"]="$c2" and $c3>$dated)
{
echo
'Compagnie : '.$c.'<br/>
villed : '.$c1.'<br/>
villea : '.$c2.'<br/>
dated : '.$c3.'<br/>
datea '.$c4.'<br/>';
}
}
?>
J'ai rajouté votre vérification dans la boucle car, sinon cela ne fonctionnerais pas vu que les variables $c, $c1, $c2, $c3, $c4 sont générées dans la boucle while
J'espère vous avoir aidé :).
Admin de http://b2geek.com | A votre service.
b2geek . com | Site communautaire d'entraide domaine informatique, jeux vidéos, et bien plus
donniecent
Messages postés
19
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
1 juin 2012
27
Modifié par donniecent le 31/05/2012 à 22:34
Modifié par donniecent le 31/05/2012 à 22:34
De rien à votre service Aider Moi ;), si cela ne fonctionne pas, montrez moi votre fomulaire lié à la requête que je vous ai donné. Autrement ( Résolu et +1 ce serait gentil :) )
31 mai 2012 à 00:12
et merci