Misschien is het een heel klein iets hoor, maar ik heb zon koppijn van de heledag programmeren dat ik er echt ff niet meer uitkom.
Ik heb 2 tabellen. 1 tabel "sites" en 1 tabel "stats".In de tabel "sites" heb ik een aantal websites opgenomen met de daarbij behorende informatie (url enz). Ze hebben allebij een kollom ID die hetzelfde is.
Bij website altavista.com bijvoorbeeld is ID 1, en dan staat er bij stats bij ID 1 en day=120 dat ie 5 hits heeft gestuurd naar DT. Dan staat er dus 5 in kollom "dt".
Snappie?
In elk geval, ik weet dus niet hoe ik dit weer op scherm kan brengen als top 10 referals. Ik heb nu dit:
$i = 0;
$rank = 1;
$day = date("z");
$query = ("SELECT id FROM stats WHERE dt > 0 AND day = '$day' ORDER by dt DESC limit 10");
$result = mysql_query($query);
while($data = mysql_fetch_array($result))
{
$query = ("SELECT title,url FROM sites WHERE id=$id[i]");
$result = mysql_query($query);
$titel[i] = $data[titel];
$url[i] = $data[url];
print("$rank <a href='$url[i]' target='_blank'>$titel[i]</a>");
$i++;
$rank++;
}
Nou moet ie dus eerst kijken welke sites de top10 zijn, en dan die ID's selecteren, en dan in de volgende select de rest van de info ophalen met die ID.
Ik krijg er echt koppijn van
Ik ben al niet zon held in while lussen dus als iemand me kan helpen......tnx
Ik heb 2 tabellen. 1 tabel "sites" en 1 tabel "stats".In de tabel "sites" heb ik een aantal websites opgenomen met de daarbij behorende informatie (url enz). Ze hebben allebij een kollom ID die hetzelfde is.
Bij website altavista.com bijvoorbeeld is ID 1, en dan staat er bij stats bij ID 1 en day=120 dat ie 5 hits heeft gestuurd naar DT. Dan staat er dus 5 in kollom "dt".
Snappie?
In elk geval, ik weet dus niet hoe ik dit weer op scherm kan brengen als top 10 referals. Ik heb nu dit:
$i = 0;
$rank = 1;
$day = date("z");
$query = ("SELECT id FROM stats WHERE dt > 0 AND day = '$day' ORDER by dt DESC limit 10");
$result = mysql_query($query);
while($data = mysql_fetch_array($result))
{
$query = ("SELECT title,url FROM sites WHERE id=$id[i]");
$result = mysql_query($query);
$titel[i] = $data[titel];
$url[i] = $data[url];
print("$rank <a href='$url[i]' target='_blank'>$titel[i]</a>");
$i++;
$rank++;
}
Nou moet ie dus eerst kijken welke sites de top10 zijn, en dan die ID's selecteren, en dan in de volgende select de rest van de info ophalen met die ID.
Ik krijg er echt koppijn van
Ik ben al niet zon held in while lussen dus als iemand me kan helpen......tnx
Leef lekker in het nu, er is niks anders