Requete
Résolu
thomason
Messages postés
93
Statut
Membre
-
biguiz Messages postés 206 Statut Membre -
biguiz Messages postés 206 Statut Membre -
Bonjour,
j'ai une table employes avec le nom, numero,montant_credit
je veux faire une requête qui sélectionne tous les enregistrements qui sont liés à une somme que nous entrerons à partir d'une zone de texte.
en bref une requête qui récupére un montant entré dans une zone de texte et affiche tous les enregistrements
qui correspondent à cette somme.
merci d'avance..
j'ai une table employes avec le nom, numero,montant_credit
je veux faire une requête qui sélectionne tous les enregistrements qui sont liés à une somme que nous entrerons à partir d'une zone de texte.
en bref une requête qui récupére un montant entré dans une zone de texte et affiche tous les enregistrements
qui correspondent à cette somme.
merci d'avance..
Configuration: Windows XP Firefox 2.0.0.16
3 réponses
-
SELECT * FROM employes WHERE montant_credit='sommevoulue';
Ca c'est pour afficher les enregistrements.
Pour rentrer la somme à partir d'une zone de texte il faut créer un formulaire et faire une requête d'insertion.-
voici mon code mais il ne recupére que le premier enregistrement trouvé
if( isset( $_POST['montant'] ) )
{
$montant = mysql_real_escape_string( htmlspecialchars( $_POST['montant'] ) );
$requete= "SELECT * FROM employes WHERE montant_credit='$montant '";
$resultat = mysql_query($requete) or die ('erreur '.$requete.' '.mysql_error());
//$tabReponse = mysql_fetch_row( $resultat );
if( mysql_num_rows( $resultat ) >= 1 )
{
$tabReponse = mysql_fetch_array( $resultat );?>
<table width="500" border="2" align="center" cellpadding="1" cellspacing="1" bgcolor="" bordercolor="orange">
<tr>
<td width="100"><em><strong>NOM</strong></em></td>
<td width="100"><em><strong>NUMERO</strong></em></td>
<td width="100"><em><strong>MONTANT_CREDIT</strong></em></td>
<td width="100"><em><strong>COMPTE</strong></em></td>
</tr>
</table>
<table width="500" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#FF6600">
<tr>
<td width="100"><?php echo $tabReponse[ 'nom' ]; ?></td>
<td width="100"><?php echo $tabReponse[ 'numero' ];?></td>
<td width="144"><?php echo $tabReponse[ 'montant_credit'];?></td>
<td width="100"><?php echo $tabReponse[ 'compte' ];?></td>
</tr>
</table>
<?php
}
else
echo 'aucun resultat pour ce montant';
}
?>
-
-
Il y a bien plusieurs enregistrements dans la base au moins ?
-
Rajoutes un while ici :
while($tabReponse = mysql_fetch_array( $resultat ))
{
TABLEAU
}