Recuperation de donnée sur une variable
Résolu
zeOoo
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
zeOoo Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
zeOoo Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une <input type='text'> dans laquelle je veux recuperer une donnée de ma base mysql. Cette donnée je linsere juste avant dans la base elle y est bien stocké j'ai verifiée. le problème est que cette variable ne se recupere pas voila mon code :
<td class="Style5"><div align="right">Date de livraison 2 :</div></td>
<td><?
$requet="select dateLiv2 from Livraison where numCde='$rec';";
$request = mysql_query($requet) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result = mysql_fetch_array($request);
echo"<input type='text' name='dateLiv2' size='20' value='$result[0]'/>";?>
</td>
je comprend pas pourquoi sa ne marche ptete que je ne vois pas lerreur si il y en a une merci de votre aide
j'ai une <input type='text'> dans laquelle je veux recuperer une donnée de ma base mysql. Cette donnée je linsere juste avant dans la base elle y est bien stocké j'ai verifiée. le problème est que cette variable ne se recupere pas voila mon code :
<td class="Style5"><div align="right">Date de livraison 2 :</div></td>
<td><?
$requet="select dateLiv2 from Livraison where numCde='$rec';";
$request = mysql_query($requet) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result = mysql_fetch_array($request);
echo"<input type='text' name='dateLiv2' size='20' value='$result[0]'/>";?>
</td>
je comprend pas pourquoi sa ne marche ptete que je ne vois pas lerreur si il y en a une merci de votre aide
A voir également:
- Recuperation de donnée sur une variable
- Comment recuperer une video sur youtube - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Convertisseur récupération de texte - Guide
- Logiciel de récupération de données - Guide
- Effacer les données de navigation sur android - Guide
7 réponses
Essayez ça :
while($result=mysql_fetch_row($request))
{
$date=$result[0];
}
echo"<input type='text' name='dateLiv2' size='20' value='$date'/>";?>
while($result=mysql_fetch_row($request))
{
$date=$result[0];
}
echo"<input type='text' name='dateLiv2' size='20' value='$date'/>";?>
ben dans la value normalement il devrai i avoir $result[0] qui correspond a se quil y a apres mon select cad la valeur de ma base de donnée que je souhaite recupéré
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sa merche deja mieu que se que j'ai fai mais sa recupere la mauvaise date. J'ai fait un teste il s'agit de la reception d'une commande qui peut faite en plusieur fois donc plusieur date de Livraison pour la mm commande, c pas moi qui est choisi on me la imposée, est donc le pb avec se ke tu ma donnée c que si la 2nd date de livraison, celle ke je chereche a recuperé, n'existe pas il recupere la 1er date de livraison
dans ma base de donnée j'ai 3 champs dateLiv1, dateLiv2, dateLiv3 qui corresponde a une date de livraison.
dans mon formulaire je recupere dateLiv1 dans une input ets je veu faire la mm chose avec dateLiv2 dans une autre input mais sa marche pas
dans mon formulaire je recupere dateLiv1 dans une input ets je veu faire la mm chose avec dateLiv2 dans une autre input mais sa marche pas
il faut alors faire ainsi :
$requet="select dateLiv1, dateLiv2, dateLiv3 from Livraison where numCde='$rec';";
$request = mysql_query($requet) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result = mysql_fetch_array($request);
while($result=mysql_fetch_row($request))
{
$date1=$result[0];
$date2=$result[1];
$date3=$result[2];
}
echo"<input type='text' name='dateLiv1' size='20' value='$date1'/>";
echo"<input type='text' name='dateLiv2' size='20' value='$date2'/>";
echo"<input type='text' name='dateLiv3' size='20' value='$date32'/>";?>
La vous aurez trois champs avec les trois dates normalement
$requet="select dateLiv1, dateLiv2, dateLiv3 from Livraison where numCde='$rec';";
$request = mysql_query($requet) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result = mysql_fetch_array($request);
while($result=mysql_fetch_row($request))
{
$date1=$result[0];
$date2=$result[1];
$date3=$result[2];
}
echo"<input type='text' name='dateLiv1' size='20' value='$date1'/>";
echo"<input type='text' name='dateLiv2' size='20' value='$date2'/>";
echo"<input type='text' name='dateLiv3' size='20' value='$date32'/>";?>
La vous aurez trois champs avec les trois dates normalement