CODE
//on prépare la requête SQL.
$sql = "select id, name, url, description from link where 1 AND (name like '%$tab[0]%')";
// on boucle pour integrer tous les mots dans la requête
for($i = 1; $i < $nb; $i++) {
$sql .= " OR ( name like '%$tab[$i]%') ";
}
$sql .= " ORDER BY name ASC";
// on execute la requête SQL.
$result = mysql_query($sql);
if ($result) {
$nb_result = mysql_num_rows($result);
if ($nb_result != 0)
{
$j = 0;
while ($i=mysql_fetch_array($result))
{
$sql = "select id, name, url, description from link where 1 AND (name like '%$tab[0]%')";
// on boucle pour integrer tous les mots dans la requête
for($i = 1; $i < $nb; $i++) {
$sql .= " OR ( name like '%$tab[$i]%') ";
}
$sql .= " ORDER BY name ASC";
// on execute la requête SQL.
$result = mysql_query($sql);
if ($result) {
$nb_result = mysql_num_rows($result);
if ($nb_result != 0)
{
$j = 0;
while ($i=mysql_fetch_array($result))
{
Avec comme erreur
CODE
Notice: Undefined index: category in c:\program files\easyphp\www\mydir\admin\pages\link.php on line 51
Or, si je rajoute le champ "category" dont j'ai besoin,j 'ai cette erreur:
CODE
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\mydir\admin\pages\link.php on line 47
Et en prime, un seul résultat ne s'affiche
Ca doit se jouer à rien, mais pouvez m'aider svp
