Bonjour,
j'ai une question :
dans mon code elle affichera une erreur qui j'arrive pas a le résoudre.

voila l'erreur :
<gras>Notice: Undefined index: http://www.emploitic.com/ in e:\easyphp1-8\www\moteur de recherche1\recherche.php on line 20

Notice: Undefined index: http://www.emploitic.com/ in e:\easyphp1-8\www\moteur de recherche1\recherche.php on line 21

Notice: Undefined index: http://www.tawdif.com/ in e:\easyphp1-8\www\moteur de recherche1\recherche.php on line 20

Notice: Undefined index: http://www.tawdif.com/ in e:\easyphp1-8\www\moteur de recherche1\recherche.php on line 21</gras>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
<?php
$selection="SELECT *
         FROM document,terme,titre
         WHERE (document.code_doc=terme.code_doc and document.code_doc=titre.code_doc) AND type_offre='$offre' AND ($valeur_requete) ORDER BY url "; //requête avec le résultat de la boucle dedans
		 $selection_recherche = mysql_query($selection);
 
      }
     $nombre_resultats = mysql_num_rows($selection_recherche); //compte le nombre d'entrées sélectionnées par la recherche
     if ($nombre_resultats == 0) //s'il n'y a pas de résultat
        {
          echo '</br>aucun resultat.<a href="recherche.php">recommencer</a>';
        }
    else //il y a au moins un résultat
       {
         echo '</br>nombre de résultats: ' . $nombre_resultats . ':<br /><br />'; //nombre de résultats
		    $somme = array();
            $somme2 = array();
         while($resultats = mysql_fetch_array($selection_recherche) ) //boucle affichant les résultats
              {
                $somme[$resultats["url"]] +=  $resultats["poids"];
                $somme2[$resultats["url"]] +=  $resultats["poids"] * $resultats["poids"];
              }
    asort($somme);
	foreach ($somme as $url => $poids) 
		 {
		   $somme_carre=$somme2[$url];
		   $racine_sommecarre=sqrt($somme2[$url]);
		   $somme_mot=sqrt($nombre_mots);
		   $rsv=$poids/($somme_mot*$racine_sommecarre);
		   $affichage=mysql_query("select titre,resume,type_offre FROM document WHERE url='$url'"); 
		   $affichage1 = mysql_fetch_array($affichage);
 
           echo "$url : <br>\n";
           echo "Somme des poids : $poids<br>\n";
           echo "Somme des carrés : " .$somme_carre. "<br>\n";
		   echo "Titre : ".$affichage1['titre']."<br>\n";
		   echo "Résumé : ".$affichage1['resume']."<br>\n";
		   echo "Type_offre : ".$affichage1['type_offre']."<br>\n";
           echo "Racine de la somme des carrés : " .$racine_sommecarre . "<br>\n";
	       echo "Somme des mot rentrer par l'utilisateur : " .$somme_mot . "<br>\n";
	       echo ("RSV : $rsv<br>\n");
       }
         echo '<a href="recherche.php">recommencer</a>';
       }
?>

svp est_ce qu'il ya qlq peut me répondre.
Merci d'avance.