Salut forum,
j'ai un probleme qui m'a bloqué, j'ai déniché sur internet un script pour moteur de recherche multi champs, aparament ça ne marche pas , voici mon code de recherche :
<?php
include('Connections/connexion.php');
@$h = $_POST['metiers'];
@$h2 = $_POST['Raison_Social'];
@$h3 = $_POST['CP'];
$SQL = "SELECT * FROM enregistrement WHERE CP LIKE '$h3%' OR Raison_Social LIKE '%h2%' OR metiers LIKE'%h%'";
@$result = mysql_query($SQL) or die("La requête <BR><PRE>$SQL</PRE>a échoué : ".mysql_error());
$article =mysql_fetch_object($result);
$result = mysql_query($SQL) ;
//$donnees = mysql_fetch_array($result)
//afficher resultat
$row = mysql_fetch_array($result);
$url = $row["photo"];
?>
mes enregistrements sur les quels je veux faire la recherche sont présenté comme des informations texte + associé une image; le but de ma recherche est que je voudrais afficher le résultat comme image c.a.d il m'affiche l'url de l'image stoké dans ma base, dans un champ a part (photo) et l'assiocier au résultat de la recherche.
je l'ai fait comme suit :
<img src="<?php echo "$url"; ?>" width="505" height="272" />
mais le resultat ici c'est qu'il maffiche : $row["photo"] qui est tjs le resultat du premeier enregistrement dans la base.
meme si je change par un autre champs le résultat m'affiche tjs le premier enregistrement (j'affiche par exemple $row["CP"])
Donc le code de ma recherche ne marche pas pourtant j'ai suivi a la lette le tut o.
Merci de votre aide