Problème PHP
Fermé
Juju68125
Messages postés
11
Date d'inscription
lundi 22 novembre 2010
Statut
Membre
Dernière intervention
22 août 2011
-
28 nov. 2010 à 14:42
Juju68125 Messages postés 11 Date d'inscription lundi 22 novembre 2010 Statut Membre Dernière intervention 22 août 2011 - 29 nov. 2010 à 10:37
Juju68125 Messages postés 11 Date d'inscription lundi 22 novembre 2010 Statut Membre Dernière intervention 22 août 2011 - 29 nov. 2010 à 10:37
2 réponses
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
28 nov. 2010 à 16:02
28 nov. 2010 à 16:02
Salut,
Commence par définir les cas où la recherche doit être faite et fait des tests sur les paramètres passés pour chacun des cas.
La recherche dans la BDD MySQL se fait ensuite avec la requête SELECT expl :
Tu n'as plus qu'a mettre en forme ce que tu as obtenu :
Ce n'est qu'un exemple : il faut, entre autre, protéger ton code des injections SQL...
Commence par définir les cas où la recherche doit être faite et fait des tests sur les paramètres passés pour chacun des cas.
//expl: if (! isset($_GET['truc']) || $_GET['truc'] == ''){ //recherche }else{ //pas de recherche }
La recherche dans la BDD MySQL se fait ensuite avec la requête SELECT expl :
'SELECT les_trucs, à_obtenir FROM la_table WHERE truc='.$_GET['truc'].' AND autre_chose="camion"'
Tu n'as plus qu'a mettre en forme ce que tu as obtenu :
$result = mysql_query($la_requete); if (mysql_num_rows($result)==0){ echo 'aucun résultat'; }else{ echo 'Resultat de la recherche : '; while ($arr = mysql_fetch_array($result)){ echo 'Les trucs valent : ' . $arr['les_trucs']; echo ' et : '.$arr['à_obtenir']; echo '<br/>'."\r\n"; //saut de ligne } }
Ce n'est qu'un exemple : il faut, entre autre, protéger ton code des injections SQL...
Juju68125
Messages postés
11
Date d'inscription
lundi 22 novembre 2010
Statut
Membre
Dernière intervention
22 août 2011
29 nov. 2010 à 10:37
29 nov. 2010 à 10:37
Okay merci je vais tenter par sa et au pire j'oublierais ce bout de code et me consacrerait à un autre petit morceaux de code qui me permettras cette fosi si de modifier les entrés :)