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.







Répondre avec citation




Partager