Bonsoir,
Je tourne en rond, pourriez-vous m'éguiller sur le probleme suivant :
Fonction:
---------------
function Liste($Req, $Server, $User, $Pwd, $Base)
{
$Link = mysql_connect($Server, $User, $Pwd);
if (!$Link) {echo "Err-000";} else
{//La connexion a MYSQL est OK.
$row = '';
mysql_select_db($Base, $Link);
$Datas = mysql_query($Req, $Link);
if (!$Datas) {echo "Err-FFF";}
else
{ // La requete a ete executee avec succes
$i=0;
while ($row == mysql_fetch_array($Datas, MYSQL_ASSOC))
{
$Reponse[$i] .= $row;
$i++;
}
mysql_free_result($Datas);
}
mysql_close($Link);
}
return $Reponse;
}
Le code appelant :
-----------------
$SQL = "SELECT * FROM clients WHERE NumRev = '$Revendeur'";
$CLIENTS[] = Liste ($SQL,$MyHost,$MyUser,$MyPswd,$MyBase);
if ($CLIENTS)
{// Liste des clients
$ReturnResult = "Liste=OK|";
foreach ($CLIENTS as $Client)
{
$ReturnResult .= "{$Client['TypeClt']}";
}
}
else
{
$ReturnResult = "Liste=ERR";
}
Je recupére rien, je pense que g un soucis de ARRAY (pas tres fort sur ce point encore)
Merci pour vos coup de pouce !
Amicalement,
Thierry