2 critères de recherches
Résolu/Fermé
Alain
-
11 juin 2015 à 14:59
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 11 juin 2015 à 15:59
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 11 juin 2015 à 15:59
A voir également:
- 2 critères de recherches
- 2 comptes whatsapp - Guide
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
- Fusionner 2 pdf - Guide
6 réponses
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
11 juin 2015 à 15:00
11 juin 2015 à 15:00
En gros, tu veux par exemple avec deux inputs : Nom et Prenom
Et quand il appuie sur le bouton, ça écrit son age ?
Et quand il appuie sur le bouton, ça écrit son age ?
en fait je voudrais afficher seulement les résultats selon les critères de recherche
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
11 juin 2015 à 15:01
11 juin 2015 à 15:01
Tu aurais un exemple que j'essaie de mieux comprendre s'il te plait ?
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
11 juin 2015 à 15:05
11 juin 2015 à 15:05
C'est faisable et très facilement.
Il suffit que tu recupères les deux champs, et que tu mettes deux conditions dans ta requete pour vérifier les résultats, suivi d'un order by pour les mettre dans l'ordre :)
Il suffit que tu recupères les deux champs, et que tu mettes deux conditions dans ta requete pour vérifier les résultats, suivi d'un order by pour les mettre dans l'ordre :)
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
11 juin 2015 à 15:19
11 juin 2015 à 15:19
Bonjour,
https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
il me manque juste à remplacer les 2 endroits après les LIKE ou il y a ceci: ??????
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
<?php //récupération des valeurs des champs: //nom: $nom = $_POST["nom"] ; //projet: $projet = $_POST["projet"] ; //connection au serveur: $cnx = mysql_connect("[/contents/523-adresse-ip localhost]", "MONLOGIN", "MONPASSWORD") ; //sélection de la base de données: $[/contents/372-fichier-db db] = mysql_select_db("MABASE") ; echo "<table border=\"1\">" ; //requête SQL: $sql = "SELECT * FROM timebase WHERE nom LIKE ?????? and projet LIKE ?????? ORDER BY date DESC" ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des données: while( $result = mysql_fetch_object( $requete ) ) { echo("<tr valign=\"middle\"><td width=\"200\"> ".$result->nom."</strong></td> <td width=\"200\"> ".$result->projet."</td> <td width=\"100\" align=\"center\">".$result->date."</td> <td width=\"80\" align=\"center\">".$result->heure." Heures</td>\n") ; } echo "</table>" ; echo "<br>" ; echo "<input type=\"button\" onClick=\"document.location.href = 'MON LIEN'\" value=\"Nouvelle fiche de temps\"></[/contents/242-introduction-au-dynamic-html-dhtml div]>" ; echo "<br><br>" ; ?>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
Modifié par jordane45 le 11/06/2015 à 15:37
Modifié par jordane45 le 11/06/2015 à 15:37
$sql = "SELECT * FROM timebase WHERE nom LIKE '%".$nom."%' and projet LIKE '%".$projet."%' ORDER BY date DESC" ;
Alain
>
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
11 juin 2015 à 15:44
11 juin 2015 à 15:44
Merci énormément c'est exactement ce que je n'arrivais pas à trouver ;)
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
>
Alain
11 juin 2015 à 15:45
11 juin 2015 à 15:45
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
DesTunK
Messages postés
360
Date d'inscription
dimanche 27 janvier 2013
Statut
Membre
Dernière intervention
24 février 2016
157
11 juin 2015 à 15:40
11 juin 2015 à 15:40
Rien a redire, tout est là :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
11 juin 2015 à 15:59
11 juin 2015 à 15:59
Pour cela .. il faut le faire autrement ...
par exemple :
Et pour la récupération des variables ( à faire comme ça de toutes façons pour éviter des PB de variables inexistantes... ! )
par exemple :
$criteres = array(); if($nom){ $criteres[] = " nom LIKE '%".$nom."%' "; } if($projet){ $criteres[] = " projetLIKE '%".$projet."%' "; } if(count($criteres)>0){ $strWhere = " WHERE " . join(" AND " ,$criteres); } $sql = "SELECT * FROM timebase ". $strWhere ." ORDER BY date DESC" ;
Et pour la récupération des variables ( à faire comme ça de toutes façons pour éviter des PB de variables inexistantes... ! )
//récupération des valeurs des champs: //nom: $nom = isset($_POST["nom"])?$_POST["nom"] : NULL; //projet: $projet = isset($_POST["projet"])?$_POST["projet"]:NULL ;