Je bloque depuis 3j sur un code qui me parait pourtant bon et je me casse la tête pour le faire marcher correctement.
Il s'agit d'une fonction php qui recherche si la valeur passée en paramètre existe dans la base, et qui retourne son id si c'est le cas.
Voici mon code :
Code : Tout sélectionner
function existmag($nommag){
//echo 'nom mag : --'. $nommag.'--<br />';
$query_existmag = "SELECT * FROM `mp_magasin` WHERE `titremag` LIKE '$nommag'";
$mysql_existmag = mysql_query($query_existmag);
//echo $query_existmag.'<br />';
$id_mag = 0;
if (!$mysql_existmag) {
echo "Impossible d'exécuter la requête ($query_existmag) dans la base : " . mysql_error();
//echo '<br />';
exit;
}
else
{
while ($rowmagasin = mysql_fetch_assoc($mysql_existmag) ) {
echo $rowmagasin['titremag'].'<br />';
$id_mag = $rowmagasin['idmag'];
}
}
return $id_mag;
}
J'ai vérifié partout la syntaxe, et elle est pourtant bonne.
Merci de me venir en aide, je craque...