SVP souci sur ma requête SQL

usdy Messages postés 258 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
s'il vous plait est ce que quelqu'un peut m'aider ?

voici ma requête sql : SELECT pseudo, codePostal
FROM adherent
where les deux premières valeurs du code postal = les deux premiers chiffres du champ texte de mon formulaire.

merci de me dire comment je peux formuler ma 3 ème ligne en SQL

4 réponses

william7007 Messages postés 344 Statut Membre 46
 
bjr je peux t'aider
mais en SQL je ne sais pas trop s'il y'a une fonction qui permet de retirer une partie d'une chaine de caractere
dans un langage de programmation je pense que si donc je supose que tu programme dans un des multiples langage et que tu doit nous dans le quel tu fait

cdlt
0
usdy Messages postés 258 Statut Membre 6
 
salut !
je programme en php.

je veux récupérer les deux premiers chiffres de mon formulaire html.

Est ce que tu sais également comment récupérer l'année de naissance d'une personne à partir de son âge car dans mon formulaire je demande l'âge puis je regarde dans ma table de BD adherent la date de naissance qui correspond à l'âge et pour se faire je dois obligatoirement convertir l'âge en date de naissance.

merci
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Vas voir là :

http://dev.mysql.com/doc/refman/5.0/fr/string-comparison-functions.html
0
Alain_42 Messages postés 5413 Statut Membre 894
 
j'ai trouvé mieux:

http://dev.mysql.com/doc/refman/5.0/fr/string-functions.html

<?php
$valeur_test=substr($_POST['champ_texte_formulaire'],0,2);

$query="SELECT pseudo, codePostal
FROM adherent
WHERE SUBSTRING( champ_code_postal,1,2) = ".$valeur_test." ";

0
usdy Messages postés 258 Statut Membre 6
 
merci ça marche très bien mais quand ma requête s'exécute, le résultat se retrouve dans une page blanche alors que je voudrais que le résultat s'affiche dans une une page html : sais tu où je dois mettre l'adresse de ma page dans laquelle je dois mettre mon résultat ?

merci.
0
Alain_42 Messages postés 5413 Statut Membre 894
 
tu veux que le résultat s'affiche dans une page html:

il faut que à l'endroit ou tu veux que ça s'affiche dans cette page tu mettes ta partie de code qui fait la requette entre les tags
<?php

?>

et il faut absolument que ta page soit avec l'extension .php
0
usdy Messages postés 258 Statut Membre 6
 
j'ai inséré mon formulaire html dans mon document php mais je rencontre un problème : quand je lance dans le navigateur mon fichier recherche.php il m'affiche des erreurs avant même que je remplisse les champs dans les formulaires.
penses-tu que j'ai mal placé mon fichier php ?
0
Alain_42 Messages postés 5413 Statut Membre 894 > usdy Messages postés 258 Statut Membre
 
la comme ça je ne peux pas deviner donnes ton code
0