Bonjour
j'ai un soucis avec ma fonction, celle ci ne retourne rien, le parametre arrive bien (si je le met en return il passe) et j'obtient un resultat si je met un valeur "texte" a la place de la variable
le code
Function donnee($art) {
$requete= "SELECT * FROM produits WHERE 1 AND ref LIKE '$art'";
$result=mysql_query($requete);
list($code,$cat,$nom,$prix,$poids,$marque,$ref,$image)=mysql_fetch_row($result);
$num_rows=mysql_num_rows($result);
return array ($nom,$prix);
}
$ref = $_SESSION['achats'][$i]['ref'];
$data=donnee($ref);
$ref contient bien qqch, mais $num_rows reste toujours a 0 sauf si je remplace $art par du texte (ou $ref dans l'appel)
Une idee de la solution?
merci