requête SQL / réccupérer un donnée

Eléphant du PHP | 151 Messages

26 nov. 2005, 12:34

Bonjour tout le monde, comment peut on travailler avec un champs en dehors de la requete SQL ?

j'ai fait ceci mais ça ne marche pas, or je veux réccuperer la donnée du champs " offre " pour l'afficher dans mon combo box!
Merci pour votre aide !
<?
  $L=$_GET["id1"];
   $C=$_GET["id2"];
 include("gestion/config.php");
$vsql="SELECT offre FROM `achat` WHERE `id_achat` = '".$L."'"; 

	$offre= $row["offre"];
	
	
	
			if($offre =0) { 
				
			  echo'<option value="0">Offre</option>';
		echo'<option value="1">Demande</option>';

...............

Mammouth du PHP | 1311 Messages

26 nov. 2005, 12:38

salut
ca t'etonne vrai que ca ne fonctionne pas???
tu n'execute pas la requete!
$vsql="SELECT offre FROM `achat` WHERE `id_achat` = '".$L."'";
$res=mysql_query($vsql);
$row=mysql_rows($res);
    $offre= $row["offre"]; 

Eléphant du PHP | 383 Messages

26 nov. 2005, 12:43

Je ne comprend pas tout :

>D'abord, tu n'execute pas ta requete SQL, elle ne risque donc pas de te renvoyer quelque chose :
http://de3.php.net/manual/fr/function.mysql-connect.php
http://de3.php.net/manual/fr/function.m ... -query.php

>ensuite ta variable $row n'est definie nulle part
> une fois que tu auras execute la requete sur la base, tu recupereras un objet mysql que tu liras avec :
http://de3.php.net/manual/fr/function.m ... object.php
http://de3.php.net/manual/fr/function.m ... -array.php

[edit]Croisement de message ..[/edit]

Eléphant du PHP | 151 Messages

26 nov. 2005, 12:49

désolée , j'ai oublié cette ligne
$row = mysql_fetch_array($vsql);
 $L=$_GET["id1"];
   $C=$_GET["id2"];
 include("gestion/config.php");
$vsql="SELECT offre FROM `achat` WHERE `id_achat` = '".$L."'"; 
$row = mysql_fetch_array($vsql),
	$offre= $row["offre"];
	
	
	
			if($offre =0) { 
				
			  echo'<option value="0">Offre</option>';
		echo'<option value="1">Demande</option>';

...............

Mammouth du PHP | 1311 Messages

26 nov. 2005, 12:50

ta requete ne s'execute toujours pas!!!!!!!!!!!!!

Mammouth du PHP | 19672 Messages

26 nov. 2005, 12:50

Relis le bout de code que t'a mis Jeff, il manque une instruction dans le tien.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 151 Messages

26 nov. 2005, 12:56

j'ai trouvé la solution Merci beaucoup