Kein Auslesen der UID in Nav-Boxen und eigener Seite
Verfasst: 06.06.2012 09:18
Hallo zusammen,
wir möchten in unserem Forum per "eigener Seite" ein Bewertungssystem einbinden. Das Bewertungssystem selbst hat mit dem Forum aber nichts zu tun. Es geht also nicht um die Bewertung von Forenelementen wie Threads, Beiträgen oder so.
Style-technisch möchten wir das so umsetzen, dass das letzte zu bewertende Objekt in einer Box neben dem Forum angezeigt wird.
Das habe ich mit den verschiedensten Optionen die es da gibt u.a. dem Subsilver2_clean Style umgesetzt.
Den php-Code habe ich in ein Template geschrieben bzw. über INCLUDEPHP xy.php eingebunden. Entsprechende Einstellungen im Admin Panel sind auch gemacht.
Die Ausgabe in der Box funktioniert auch, was nicht funktioniert ist folgendes:
Die Ausgabe enthält einen Link, der zur Detail-Seite des zu bewertenden Objekts führt, auf der dann die Bewertung abgegeben werden kann. Dabei soll die UID ausgelesen werden.
Mit dem nun vorliegenden Code, funktioniert aber genau das nicht. Die UID wird nicht ausgelesen.
Das selbe Problem besteht, wenn ich den php-code auf eine eigene Seite einbinde. Ausgabe funktioniert, auslesen der UID nicht.
Der php-code stammt von einem Bekannten, da ich selbst nicht so die Ahnung von php habe. Da dieser Bekannte im Moment aber nicht "verfügbar" ist, dachte ich ich frage hier mal nach. Evlt hat ja jemand eine Idee.
Der Code ist folgender:
wir möchten in unserem Forum per "eigener Seite" ein Bewertungssystem einbinden. Das Bewertungssystem selbst hat mit dem Forum aber nichts zu tun. Es geht also nicht um die Bewertung von Forenelementen wie Threads, Beiträgen oder so.
Style-technisch möchten wir das so umsetzen, dass das letzte zu bewertende Objekt in einer Box neben dem Forum angezeigt wird.
Das habe ich mit den verschiedensten Optionen die es da gibt u.a. dem Subsilver2_clean Style umgesetzt.
Den php-Code habe ich in ein Template geschrieben bzw. über INCLUDEPHP xy.php eingebunden. Entsprechende Einstellungen im Admin Panel sind auch gemacht.
Die Ausgabe in der Box funktioniert auch, was nicht funktioniert ist folgendes:
Die Ausgabe enthält einen Link, der zur Detail-Seite des zu bewertenden Objekts führt, auf der dann die Bewertung abgegeben werden kann. Dabei soll die UID ausgelesen werden.
Mit dem nun vorliegenden Code, funktioniert aber genau das nicht. Die UID wird nicht ausgelesen.
Das selbe Problem besteht, wenn ich den php-code auf eine eigene Seite einbinde. Ausgabe funktioniert, auslesen der UID nicht.
Der php-code stammt von einem Bekannten, da ich selbst nicht so die Ahnung von php habe. Da dieser Bekannte im Moment aber nicht "verfügbar" ist, dachte ich ich frage hier mal nach. Evlt hat ja jemand eine Idee.
Der Code ist folgender:
Code: Alles auswählen
<?php
//NW
$dbLink=mysql_connect('localhost','xxxxx','xxxxxx');
mysql_select_db('usr_xxxx',$dbLink);
$jetzt = time(); //z.B. 1230994400
// Vorschlag für die nächste Location
$abfrage1="select * from `ab_locations` ORDER BY nicht_besucht_seit DESC LIMIT 2";
$ergebnis1=mysql_query($abfrage1);
$zaehler1 = 0;
while($row=mysql_fetch_object($ergebnis1)){
$zaehler1 = $zaehler1 + 1;
$location_name1[$zaehler1] = $row->location_name;
$nicht_besucht_seit1[$zaehler1] = $row->nicht_besucht_seit;
$locid1[$zaehler1] = $row->id;
}
$abfrage2="select * from `ab_locations` ORDER BY nicht_besucht_seit ASC LIMIT 2";
$ergebnis2=mysql_query($abfrage2);
$zaehler2 = 0;
while($row=mysql_fetch_object($ergebnis2)){
$zaehler2 = $zaehler2 + 1;
$location_name2[$zaehler2] = $row->location_name;
$nicht_besucht_seit2[$zaehler2] = $row->nicht_besucht_seit;
$locid2[$zaehler2] = $row->id;
}
$monat = date('m');
$tag = date('d');
if (($monat == 12) and ($tag < 24)){
echo"Nächste Location: <b>Weihnachtsmarkt!</b>";// > <a href=\"./bewerten.php?uid=".$uid."&locid=91\"><u>bewerten!</u></a>";
}else{
if($nicht_besucht_seit1[1] > $jetzt){
$locid = $locid1[2];
echo"Am ".date('d.m.Y',$nicht_besucht_seit1[2])." waren wir im: <b>".$location_name1[2]."</b> > <a href=\"./bewerten.php?uid=".$uid."&locid=".$locid."\"><u>bewerten!</u></a><br>Für den ".date('d.m.Y',$nicht_besucht_seit1[1])." wurde <b>".$location_name1[1]."</b> festgelegt.";
}else{
$locid = $locid1[1];
echo"Am ".date('d.m.Y',$nicht_besucht_seit1[2])." waren wir im: <b>".$location_name1[2]."</b> > <a href=\"./bewerten.php?uid=".$uid."&locid=".$locid."\"><u>bewerten!</u></a><br>Nächste Location: könnte ".$location_name2[1]." sein!?</b>";
}
}
if(!$ergebnis1) die(mysql_error());
mysql_close($dbLink);
?>