Je cherche une requête en php depuis 3 jours
Fermé
micka30
Messages postés
102
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
-
2 janv. 2008 à 19:26
micka30 Messages postés 102 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 4 juin 2008 - 10 janv. 2008 à 17:55
micka30 Messages postés 102 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 4 juin 2008 - 10 janv. 2008 à 17:55
A voir également:
- Je cherche une requête en php depuis 3 jours
- Picasa 3 - Télécharger - Albums photo
- Couper photo en 3 instagram - Guide
- Qu'est ce qu'une femme fait 3 fois par jour et un homme une fois dans sa vie ✓ - Forum Google Chrome
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Ai suite 3 download - Télécharger - Optimisation
6 réponses
Bonsoir,
essayes comme ça, je n'ai pas testé, alors attention aux fautes de frappe ou parenthèses oubliées.
C'est le principe surtout.
J'ai décomposé au maximum
essayes comme ça, je n'ai pas testé, alors attention aux fautes de frappe ou parenthèses oubliées.
C'est le principe surtout.
J'ai décomposé au maximum
<?php if (isset ($_POST['re_sexe']) && isset ($_POST['age_minimum']) && isset ($_POST['age_maximum'])&& isset ($_POST['departement'])) // Si les variables existent attention qu'elles existent ne veut pas dire qu'elles ne soient pas vides { $sexe = $_POST['re_sexe']; $age_mini = $_POST['age_minimum']; $age_maxi = $_POST['age_maximum']; $dep = $_POST['departement']; $annee_today=date("Y"); $suite_date_today=date("m-d"); $annee_naissance_age_mini=$annee_today - $age_mini; $annee_naissance_age_maxi=$annee_today - $age_maxi; $date_naissance_haute=$annee_naissance_age_mini."-".$suite_date_today; $date_naissance_basse=$annee_naissance_age_maxi."-".$suite_date_today; // on se connecte à MySQL mysql_connect("localhost", "root", ""); mysql_select_db("sitemicka"); $reponse2 = mysql_query("SELECT id, photo2, date_de_naissance, departemement, sexe FROM infoclients WHERE sexe='".$sexe."' AND departemement='".$dep."' AND date_de_naissance < '".$date_naissance_haute."' AND date_de_naissance > '".$date_naissance_basse."' "); while ($donnees2 = mysql_fetch_array($reponse2) ) { echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>'; } } mysql_close(); // Déconnexion de MySQL ?>
micka30
Messages postés
102
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
5
2 janv. 2008 à 20:47
2 janv. 2008 à 20:47
merci beaucoup de ta reponse!
il ma inscrit une erreur!
Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\tests\premierpage.php on line 419
donc j'ai coriger, j'ai remonter le mysql_close(); avant la derniere acollade!
et maintenant j'ai une autre erreur que je comprend pas!
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\premierpage.php on line 413
a l echo :
{
echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>';
}
<?php
if (isset ($_POST['re_sexe']) && isset ($_POST['age_minimum']) && isset ($_POST['age_maximum'])&& isset ($_POST['departement']))
// Si les variables existent attention qu'elles existent ne veut pas dire qu'elles ne soient pas vides
{
$sexe = $_POST['re_sexe'];
$age_mini = $_POST['age_minimum'];
$age_maxi = $_POST['age_maximum'];
$dep = $_POST['departement'];
$annee_today=date("Y");
$suite_date_today=date("m-d");
$annee_naissance_age_mini=$annee_today - $age_mini;
$annee_naissance_age_maxi=$annee_today - $age_maxi;
$date_naissance_haute=$annee_naissance_age_mini."-".$suite_date_today;
$date_naissance_basse=$annee_naissance_age_maxi."-".$suite_date_today;
// on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("sitemicka");
$reponse2 = mysql_query("SELECT id, photo2, date_de_naissance, departemement, sexe FROM infoclients WHERE sexe='".$sexe."' AND departemement='".$dep."' AND date_de_naissance < '".$date_naissance_haute."' AND date_de_naissance > '".$date_naissance_basse."' ");
while ($donnees2 = mysql_fetch_array($reponse2) )
{
echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>';
}
mysql_close(); // Déconnexion de MySQL
}
?>
il ma inscrit une erreur!
Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\tests\premierpage.php on line 419
donc j'ai coriger, j'ai remonter le mysql_close(); avant la derniere acollade!
et maintenant j'ai une autre erreur que je comprend pas!
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\premierpage.php on line 413
a l echo :
{
echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>';
}
<?php
if (isset ($_POST['re_sexe']) && isset ($_POST['age_minimum']) && isset ($_POST['age_maximum'])&& isset ($_POST['departement']))
// Si les variables existent attention qu'elles existent ne veut pas dire qu'elles ne soient pas vides
{
$sexe = $_POST['re_sexe'];
$age_mini = $_POST['age_minimum'];
$age_maxi = $_POST['age_maximum'];
$dep = $_POST['departement'];
$annee_today=date("Y");
$suite_date_today=date("m-d");
$annee_naissance_age_mini=$annee_today - $age_mini;
$annee_naissance_age_maxi=$annee_today - $age_maxi;
$date_naissance_haute=$annee_naissance_age_mini."-".$suite_date_today;
$date_naissance_basse=$annee_naissance_age_maxi."-".$suite_date_today;
// on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("sitemicka");
$reponse2 = mysql_query("SELECT id, photo2, date_de_naissance, departemement, sexe FROM infoclients WHERE sexe='".$sexe."' AND departemement='".$dep."' AND date_de_naissance < '".$date_naissance_haute."' AND date_de_naissance > '".$date_naissance_basse."' ");
while ($donnees2 = mysql_fetch_array($reponse2) )
{
echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>';
}
mysql_close(); // Déconnexion de MySQL
}
?>
Tu dois avoir des erreurs ailleurs, mets ces traces:
<?php if (isset ($_POST['re_sexe']) && isset ($_POST['age_minimum']) && isset ($_POST['age_maximum'])&& isset ($_POST['departement'])) // Si les variables existent attention qu'elles existent ne veut pas dire qu'elles ne soient pas vides { $sexe = $_POST['re_sexe']; $age_mini = $_POST['age_minimum']; $age_maxi = $_POST['age_maximum']; $dep = $_POST['departement']; $annee_today=date("Y"); $suite_date_today=date("m-d"); $annee_naissance_age_mini=$annee_today - $age_mini; $annee_naissance_age_maxi=$annee_today - $age_maxi; $date_naissance_haute=$annee_naissance_age_mini."-".$suite_date_today; $date_naissance_basse=$annee_naissance_age_maxi."-".$suite_date_today; // on se connecte à MySQL $cnx=mysql_connect("localhost", "root", "") or die("Pb connexion au serveur".mysql_error()); $db=mysql_select_db("sitemicka") or die("Pb selection base".mysql_error()); $reponse2 = mysql_query("SELECT id, photo2, date_de_naissance, departemement, sexe FROM infoclients WHERE sexe='".$sexe."' AND departemement='".$dep."' AND date_de_naissance < '".$date_naissance_haute."' AND date_de_naissance > '".$date_naissance_basse."' ") or die("Pb requette".mysql_error()); while ($donnees2 = mysql_fetch_array($reponse2) ) { echo '<tr><td><a href=fichemembre.php?id='.$donnees2['id'].'><img src="images/'.$donnees2['photo2'].'" alt="image" /></a></td></tr>'; } mysql_close(); // Déconnexion de MySQL } ?>
micka30
Messages postés
102
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
5
2 janv. 2008 à 20:57
2 janv. 2008 à 20:57
merci beaucoup de ton aide car ca fait 3 jour que je me prend la tête avec ce code!!
ca m'affiche ca!
Pb requetteUnknown column 'departemement' in 'field list'
ca m'affiche ca!
Pb requetteUnknown column 'departemement' in 'field list'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
micka30
Messages postés
102
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
5
2 janv. 2008 à 21:06
2 janv. 2008 à 21:06
okok c'etait departement qui etait ecrit departemement!!
merci beaucoup ca marche maintenant!
et comment faire pour que si le membre poste pas tout !
par ex:
il veut choisir que par l'age sans le departement!
merci beaucoup ca marche maintenant!
et comment faire pour que si le membre poste pas tout !
par ex:
il veut choisir que par l'age sans le departement!
Bonjour,
la c'est un peu plus compliqué, il faut construire ta requette en testant par exemple si $sexe=="" et en rajoutant dans ce cas la condition AND sexe='$sexe'
mais ça va se compliquer pour le calcul des dates basse et haute
@lain
la c'est un peu plus compliqué, il faut construire ta requette en testant par exemple si $sexe=="" et en rajoutant dans ce cas la condition AND sexe='$sexe'
mais ça va se compliquer pour le calcul des dates basse et haute
@lain
micka30
Messages postés
102
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
4 juin 2008
5
10 janv. 2008 à 17:55
10 janv. 2008 à 17:55
bonjour alain42,
la derniere fois tu ma aidé maintenant ca marche tres bien!
j'ai un new souccis pour mon site, si tu pourrait passer voir ca serait sympas!
merci par avance
http://www.commentcamarche.net/forum/affich 4603917 script php impossible de lire mes message#0
la derniere fois tu ma aidé maintenant ca marche tres bien!
j'ai un new souccis pour mon site, si tu pourrait passer voir ca serait sympas!
merci par avance
http://www.commentcamarche.net/forum/affich 4603917 script php impossible de lire mes message#0