Php/mysql

Résolu/Fermé
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013 - 16 mars 2009 à 15:00
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 17 mars 2009 à 16:38
Bonjour,
je devveloppe une application intanet
j'ai un pti souci c'est je veux réaliser un formulaire qui reçoi comme paramaitre le ND par exemple et nous affiche les autres informations ( a partir une base mysql )
exp:
je fai entrer le ND alors le nom , le prenom et l'adresse s'affichent tt seul ds la mm formulaire

9 réponses

ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
16 mars 2009 à 15:11
Salut !
Il existe plusieurs méthodes en php pour faire ceci:
- méthode POST
- méthode GET
0
vincent170186
16 mars 2009 à 16:39
salut !
il faut que tu créer une fonction qui prenne la valeur de <input> dans lequel tu rentre le ND et qui lance la requete select*...where ND=la valeur entrer dans ton input ! ensuite tu extrait le resultat (extract($ligne))
puis dans les autre <input text tu met value='$nom de lentité'
ex:value='$nom' si dans ta table l'entité s'appelle nom !
0
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
16 mars 2009 à 16:41
Ca veut dire quoi ND ? Nom de Domaine ?

Sinon, il va falloir te mettre à l'Ajax je pense.

<input type=text onchange="fct-qui-va-chercher-les-infos-dans-la-bdd-et-qui-les-affiche-dans-le-formulaire(this.value);" value="">
0
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013
17 mars 2009 à 09:47
Merçi pour cos réponses je vais essayé :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013
17 mars 2009 à 10:21
Voilà le code mai ç amarche pas :s
<td width = "184" align="right"><span class="Style3">
</span> <div align="left" class="Style3">ND : </div></td>
<td><div align="left">

<input id="ND" name="ND" type="text" size="25" value="" maxlength="255" />
</div></td>
</tr>
// voilà la fonction que vincent170186 m'as demandé de faire
<?php $sql = "SELECT * FROM `parc` WHERE `nd` = ND LIMIT 0, 30 ";
extract($ligne);
?>
<tr>
<td width = "184" align="right"><span class="Style3">
<label for="ND"> </label>
</span> <div align="left" class="Style3">Site : </div></td>
<td width="385"><div align="left">
<input name="nom" type="text" id="Site" value="<?php echo $nom ?>" size="25" maxlength="255" />
</div></td>


Merçi de verifier paske je suis qu'un debutant en PHP
0
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 10
17 mars 2009 à 10:40
salut!

Un petit mysql_query($sql) peut-être ^^

Bonne journée
0
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013
17 mars 2009 à 11:29
DSL mais j' rien compri , ya kelke1 qui peut me donner le deppart
voilà le code del'INPUT avec le code php :

<input id="ND" name="ND" type="text" size="25" value="" maxlength="255" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Verifier" id="Submit" />
</div></td>
</tr>
<?php $sql = "SELECT * FROM `parc` WHERE `nd` = ND LIMIT 0, 30 ";
$result=mysql_query($sql);
?>
alors je veux savoir si le code est correct et comment recuperer les resultat et les inserer au niveau des autre INPUT


Merçi;
0
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 10
17 mars 2009 à 12:21
tes input sont bons mais <form action="ton_fichier qui va traiter ton form" method="post">
<tes inputs>....
</form> est indispensable
et dan "ton fichier qui va traiter ton form, tu lance ta requête.
Le contenu de tes inputs est dans $result
0
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 10 > sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010
17 mars 2009 à 12:22
WHERE `nd` = ND ne fonctionnera pas... $_POST t'as été indiqué plus haut...
en l'occurrence, $_POST['ND']...
0
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013
17 mars 2009 à 12:46
C'est ça le probleme , c'est que je veux le traitement soit dans le mm fichier , la mm page
exp :

ND : a taper par l'utilisateur [boton pour envoyé ]
Site : qui s'affiche automatiquement a partir du resultat du requet

Merçi d'avance ;
0
sebshiva Messages postés 194 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 17 juin 2010 10
17 mars 2009 à 13:01
action="<?php echo $PHP_SELF ?>"
$value= (isset($_POST['ND'])) ? $_POST['ND'] : '';
<input type="text" name="ND" value="<?php echo $value ?>"/>
0
FOudali Messages postés 37 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 31 janvier 2013
17 mars 2009 à 16:30
bonjour;
Merçi pout tt mai je crois ke je vai m'arreter là , en effet c'est ma premiere application php , je sais mm po ou je pe mettre le code que j'ai reçu;
:)
0
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
17 mars 2009 à 16:38
Va faire un petit tour sur ce site ça peut t'aider si tu débute ! https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
0