Mysql_fetch_array

hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009 - 12 juin 2009 à 21:49
hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009 - 12 juin 2009 à 21:54
Bonjour,
j'ai un pb avec la fonction mysql_fetch_array
dans ce code elle n'affiche pas une erreur mais elle n'affiche pas le resultat.
je souhaite de declare $resultats = mysql_fetch_array($query); avant le 'while'
parce que j'utilise le variable $resultats avant le while

<?php
$resultats = mysql_fetch_array($query);
if ($valeur_requete==$resultats["terme"])
{
echo "aaaaaaaaaaaaaaaaa";
while($resultats) //boucle affichant les résultats
{
if(!array_key_exists($resultats["url"], $somme))
{
$somme[$resultats["url"]] = 0;
}
if(!array_key_exists($resultats["url"], $somme2))
{
$somme2[$resultats["url"]] = 0;
}

$somme[$resultats["url"]] += $resultats["poids"];
$somme2[$resultats["url"]] += $resultats["poids"] * $resultats["poids"];
}

arsort($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="select titre,resume,type_offre FROM document WHERE url='$url'";
$affichage1=mysql_query($affichage);
$affichage2 = mysql_fetch_array($affichage1);
echo '[ .$url. '.$affichage2['titre'].']...

<hr style="border-bottom:solid 1px #000066;width:870px; margin-left:3px; margin-bottom:-50px;" />
'.$affichage2['resume'].'...

' . $url . '

'.$rsv.'

'.$poids.'

 

';
}
}
?>


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

1 réponse

hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009
12 juin 2009 à 21:54
Bonjour,

j'ai un pb avec la fonction mysql_fetch_array
dans ce code elle n'affiche pas une erreur mais elle n'affiche pas le resultat.
je souhaite de declare $resultats = mysql_fetch_array($query); avant le 'while'
parce que j'utilise le variable $resultats avant le while

<?php

$resultats = mysql_fetch_array($query);
if ($valeur_requete==$resultats["terme"])
{
echo "aaaaaaaaaaaaaaaaa";
while($resultats)
{
if(!array_key_exists($resultats ["url"], $somme))
{
$somme[$resultats["url"]] = 0;
}
if(!array_key_exists($resultats["url"], $somme2))
{
$somme2[$resultats["url"]] = 0;
}
$somme[$resultats["url"]] += $resultats["poids"];
$somme2[$resultats["url"]] += $resultats["poids"] * $resultats["poids"];
}

arsort($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="select titre,resume,type_offre FROM document WHERE url='$url'";
$affichage1=mysql_query($affichage);
$affichage2 = mysql_fetch_array($affichage1);
echo '[ .$url. '.$affichage2['titre'].']...

<hr style="border-bottom:solid 1px #000066;width:870px; margin-left:3px; margin-bottom:-50px;" />
'.$affichage2['resume'].'...

' . $url . '

'.$rsv.'

'.$poids.'

 

';
}
}

?>

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