yassoux
2009-03-24 23:13:17 UTC
Bonjour,
Je dispose d'une base de donnée, composé d'une table avec une liste d'employés,
les tables sont reliés entre elles par une clé primaire qui est le numéro des
employés, ce que je désirerais serait via un formulaire qui interroge la base
comme celui çi :
<html>
<head>
<TITLE>Recuperer les infos</TITLE>
</head>
<body>
<form name="formulaire" action="" method="post">
<table>
<tr>
<td>num code : <input type="text" name="num_code" maxlength="12"></td>
</tr>
<td><input type="submit" name="validation" value="Valider"></td>
</table>
</form>
<?php
// lancement de la requête (on impose aucune condition puisque l'on désire
obtenir la liste complète des conducteurs)
$sql = "SELECT * FROM bdemployés WHERE `num_code`='".$_POST['num_code']."'";
// on lance la requête (mysql_query) et on impose un message d'erreur si la
requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br
/>'.mysql_error());
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo 'employé numéro : '.$data['num_code'].'<br />';
echo 'Prénom : '.$data['prenom'].'<br /><br />';
echo 'Nom : '.$data['nom'].'<BR/><BR/>';
}
mysql_free_result ($req);
mysql_close ();
?>
voila donc ce que j'ai produit et ce que j'aimerais savoir :
1) si je re-utilise ce code mais et que je change la table sur laquelle je
travail est ce que j'ai une solution pour que au lieu d'avoir le numéro du
conducteur j'ai leur nom et prénom qui s'affiche?
désolé si c'est pas trés compréhensible même moi je ne me comprend pas des fois
^^'
merci d'avance
Je dispose d'une base de donnée, composé d'une table avec une liste d'employés,
les tables sont reliés entre elles par une clé primaire qui est le numéro des
employés, ce que je désirerais serait via un formulaire qui interroge la base
comme celui çi :
<html>
<head>
<TITLE>Recuperer les infos</TITLE>
</head>
<body>
<form name="formulaire" action="" method="post">
<table>
<tr>
<td>num code : <input type="text" name="num_code" maxlength="12"></td>
</tr>
<td><input type="submit" name="validation" value="Valider"></td>
</table>
</form>
<?php
// lancement de la requête (on impose aucune condition puisque l'on désire
obtenir la liste complète des conducteurs)
$sql = "SELECT * FROM bdemployés WHERE `num_code`='".$_POST['num_code']."'";
// on lance la requête (mysql_query) et on impose un message d'erreur si la
requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br
/>'.mysql_error());
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo 'employé numéro : '.$data['num_code'].'<br />';
echo 'Prénom : '.$data['prenom'].'<br /><br />';
echo 'Nom : '.$data['nom'].'<BR/><BR/>';
}
mysql_free_result ($req);
mysql_close ();
?>
voila donc ce que j'ai produit et ce que j'aimerais savoir :
1) si je re-utilise ce code mais et que je change la table sur laquelle je
travail est ce que j'ai une solution pour que au lieu d'avoir le numéro du
conducteur j'ai leur nom et prénom qui s'affiche?
désolé si c'est pas trés compréhensible même moi je ne me comprend pas des fois
^^'
merci d'avance