Pfff j'arrive pas à traduire ce petit code ASP en PHP

louloudelom Messages postés 2 Date d'inscription vendredi 21 octobre 2011 Statut Membre Dernière intervention 21 octobre 2011 - 6 mai 2005 à 15:26
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 6 mai 2005 à 21:24
Bonjour à tous,

je dois traduire un code d'ASP en PHP et je n'y comprends rien....
c'est un code pour d'indentification de l'utilisateur (sans mot de passe)
dans une 1ere page on tape 3 lettres d'un nom, et da,s la 2eme page ressorts tous les noms de la base de donnée comportement cette suite de 3 lettres:

(exemple: pour "BRA" --> sortirons les noms BRATTU Michel, LIBBRA Marc, ABRATTI Joël)

la page que j'essaye de faire est celle affichant les différentes possibilités de noms avec les 3 lettres de la page précédentes.

la page existe dejà en a^sp mais je dois la refaire en php

HELP ME Please !!!!

voici le code:

<!--DEBUT Formulaire pour l'identification -->
<form method="post" action="identif_3.asp">
<SELECT id=pédigré name=np >

<%do while not liste_nom.eof%>
<%if inStr(liste_nom(1).value,nom123) then%>

<!-- RUSE DE SIOUX : inStr(C,sc) teste l'existence de la sous-chaîne sc dans la chaîne C
je l'utilise ici pour chercher tous le NOM contenant les lettres saisies à la page précédentes : variable nom123 -->

<OPTION value = "<%=liste_nom(1).value%><%=liste_nom(2).va
lue%>"/><%=liste_nom(1).value%>.<%=liste_n
om(2).value%></OPTION>

<%else%>
<%end if%>
<%liste_nom.movenext%>
<%loop%>
</SELECT>,

----


</FORM>
<!--FIN Formulaire pour l'identification -->

merci d'avance
Louloudelom

1 réponse

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
6 mai 2005 à 21:24
Regardes du coté des requetes SQL :

nom champs de la table comprennant le nom a tester

matable, nom de la table incluant le champ nom

$nom123 = variable récupérant tes 3 car.



select nom from Matable where nom= '%$nom123%' ;
0
Rejoignez-nous