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   -
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

7 réponses

NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
Essayez ça :

while($result=mysql_fetch_row($request))
{
$date=$result[0];
}

echo"<input type='text' name='dateLiv2' size='20' value='$date'/>";?>
1
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
y'a quoi alors dans la value ?
0
zeOoo Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
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é
0
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
ce que je demande c'est quel résultat ça donne actuellement dans value?
Y'a rien y'a "result[0]" en chaîne de caractères ou autre?
0
zeOoo Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
a dsl javais compris

ya rien dans value
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zeOoo Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
Vous voulez la date de la dernière livraison? de toutes les livraisons?
0
zeOoo Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
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
0
zeOoo Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
je vous remercie pour votre aide est votre temps sa marche trés bien votre solution
0