Remplir champ text d'une table
Mariana
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
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!!
A voir également:
- Remplir champ text d'une table
- Table ascii - Guide
- Table des matières word - Guide
- Organigramme a remplir word - Guide
- Sms to text - Télécharger - Sauvegarde
- Table des annexes word ✓ - Forum Word
2 réponses
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.
<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>