Remplir champ text d'une table
Mariana
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une table dest_exp contenant 4 champs : id,nom_dest_exp,code_dest_exp et gouvernorat.
J'ai dans ma formulaire 3 champ texte: nom_dest, code_dest, gouvernorat
Je veux en entrant le nom du destinataire son code et son gouvernorat s'afficheront dans les deux autres champ!!
Aidez moi s'il vous plaît!!
J'ai une table dest_exp contenant 4 champs : id,nom_dest_exp,code_dest_exp et gouvernorat.
J'ai dans ma formulaire 3 champ texte: nom_dest, code_dest, gouvernorat
Je veux en entrant le nom du destinataire son code et son gouvernorat s'afficheront dans les deux autres champ!!
Aidez moi s'il vous plaît!!
2 réponses
-
Quel est ton script actuel ?
-
Je suis désolé:
<fieldset class="Style7">
<br>
Expediteur:
<input type="text" name="nom_exp" id="nom_exp" onchange="????????????????"/>
<br />
Code:
include("connexion.php");
$req=mysql_query("select code_dest_exp from destinataire_expediteur where nom_dest_exp='".$nom_exp."'");
$donnee=mysql_fetch_assoc($req);
$code=$donnee['code_dest_exp'];
<input type="text" name="code_exp" id="code_exp" value="<?php echo $code; ?>"/> //????????
</label>
</fieldset>
-
-
Je ne l'ai pas essayé, mais la base y est.
<?php $nom = (isset($_POST['nom_dest'])) ? trim($_POST['nom_dest']) : ''; $gouvernorat = ''; $code = ''; if(!empty($nom)) { $pdo = new PDO('mysql:host=localhost;dbname=tabase', 'root', ''); $sql = 'SELECT * FROM 'dest_exp' WHERE 'nom'=:nom'; $req = $pdo->prepare(array(':nom' => $nom)); $req->execute(); $req->setFetchMode(PDO::FETCH_OBJ); if($req->rowCount() > 0) { $data = $req->fetch(); $code = $data->code_dest_exp; $gouvernorat = $data->gounvernorat; } } ?><form method="post" action=""> <p> <input type="text" name="nom_dest" value="<?php echo $nom; ?>" /> <input type="text" name="code_dest" value="<?php echo $code; ?>" /> <input type="text" name="gouvernorat" value="<?php echo $gouvernorat; ?>" /> </p> </form>Si tu veux que ça fonctionne sans rafraichissement de la page, il faut utiliser AJAX.