$piccount=mysql_num_rows(safe_query("SELECT * FROM ".PREFIX."gallery_pictures WHERE galleryID='".$ds[galleryID]."'"));
$commentcount=mysql_num_rows(safe_query("SELECT * FROM ".PREFIX."comments WHERE parentID='".$ds[galleryID]."' AND type='ga'"));
$gallery[date] = date("d.m.Y",$ds[date]);
$gallery[title] = cleartext($ds[name]);
$gallery[picture] = $galclass->randompic($ds[galleryID]);
$gallery[galleryID] = $ds[galleryID];
$gallery[count] = mysql_num_rows(safe_query("SELECT picID FROM `".PREFIX."gallery_pictures` WHERE galleryID='".$ds[galleryID]."'"));
$topics=safe_query("SELECT * FROM ".PREFIX."forum_topics WHERE userID='".$id."' ".$intern." ORDER BY date DESC LIMIT 0,".$profilelast);
if(mysql_num_rows($topics)) {
$n=1;
while($db=mysql_fetch_array($topics)) {
$n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
$posttime=date("d.m.y h:i",$db[date]);
if ($page == 1) {
$ergebnis = safe_query("SELECT * FROM ".PREFIX."user_gbook WHERE userID='$id' ORDER BY date $type LIMIT 0,$max");
if($type=="DESC") $n=$gesamt;
else $n=1;
}
else {
$start=$page*$max-$max;
$ergebnis = safe_query("SELECT * FROM ".PREFIX."user_gbook WHERE userID='$id' ORDER BY date $type LIMIT $start,$max");
if($type=="DESC") $n = $all-($page-1)*$max;
else $n = ($page-1)*$max+1;
}
$date=time();
$ergebnis=safe_query("SELECT * FROM ".PREFIX."user WHERE userID='$id' ");
$anz=mysql_num_rows($ergebnis);
$ds=mysql_fetch_array($ergebnis);
$squad=safe_query("SELECT s.sort, sm.squadID, sm.position
FROM ".PREFIX."squads s
LEFT JOIN ".PREFIX."squads_members sm on sm.squadID=s.squadID WHERE sm.userID='$id' ORDER BY s.sort ");
if(isclanmember($id)){
if(mysql_num_rows($squad)) {
while($db=mysql_fetch_array($squad)) {
$squadid = $db[squadID];
$position = $db[position];
$teams.='<tr><td bgcolor="'.BG_1.'" width="50%"><a href="index.php?site=squads&action=show&squadID='.$squadid.'">'.getsquadname($squadid).'</a></td><td bgcolor="'.BG_2.'">'.$position.'</td>';
}
}
}
else {
$teams='<tr><td colspan="2" bgcolor="'.BG_1.'"><i>Kein Mitglied einer Gruppe</i></td></tr>';
}
$visitors=safe_query("SELECT * FROM ".PREFIX."user_visitors WHERE userID='$id' ORDER BY date DESC LIMIT 0,10");
if(mysql_num_rows($visitors)) {
$n=1;
while($dv=mysql_fetch_array($visitors)) {
$n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
$flag = '[flag]'.getcountry($dv[visitor]).'[/flag]';
$country=flags($flag);
$nicknamevisitor=getnickname($dv[visitor]);
if(isonline($dv[visitor])=="offline") $statuspic='<img src="images/icons/offline.gif" width="7" height="7" alt="offline">';
else $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="online">';
$time=time();
$visittime=$dv[date];
if(!empty($_GET["image"]))
{
//Die Punkte des Bildes werden ermittelt
$abfrage = "SELECT * FROM ".PREFIX."gifts WHERE id LIKE '$_GET[image]' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($db = mysql_fetch_object($ergebnis))
{
$image_points = $db->points;
$image_src = $db->image;
}
//Die Punkte des angemeldeten Users werden ermittelt
$abfrage2 = "SELECT * FROM ".PREFIX."user WHERE userID LIKE '$userID' LIMIT 1";
$ergebnis2 = mysql_query($abfrage2);
while($db2 = mysql_fetch_object($ergebnis2))
{
$user_points = $db2->points;
$user_id = $db2->userID;
$user_username = $db2->username;
}
//Es wird geprüft ob dieses Geschenk schon einmal verschenkt wurde...
//falls ja wird später nur die Anzahl erhöht
$abfrage = "SELECT * FROM ".PREFIX."gifts_user WHERE imageID LIKE '$_GET[image]' && userid LIKE '$_GET[id]' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($db = mysql_fetch_object($ergebnis))
{
$exists = 1;
$user_image_id = $db->id;
$anzahl_geschenke = $db->number;
}
//Nun wird geprüft ob der User das Geschenk überhaupt erwerben kann...
if($image_points > $user_points)
{
$fehlende_punkte = $image_points - $user_points;
echo "<br>Das Geschenk ist zu teuer... <br>
Es fehlen dir noch <font color='$color'>$fehlende_punkte</font> Punkte!<br>
<a href=index.php?site=profile&id=$_GET[id]&action=gifts>zurück</a>";
}
else
{
//Wenn der User genug Punkte hat gehts weiter...
//----
//Die Punkte werden abgezogen...
$abfrage3 = "SELECT * FROM ".PREFIX."user WHERE userID LIKE '$userID' LIMIT 1";
$ergebnis3 = mysql_query($abfrage3);
while($db3 = mysql_fetch_object($ergebnis3))
{
$neue_punkte = $db3->points - $image_points;
$aendern = "UPDATE ".PREFIX."user Set points = '$neue_punkte' WHERE userID = '$userID'";
$aendern = mysql_query($aendern);
echo "<br>Das Geschenk wurde erfolgreich transferiert... <meta http-equiv=refresh content=2;url=index.php?site=profile&id=$_GET[id]&action=gifts>";
}
//Wenn der Beschenkte User dieses Geschenk noch nicht besitzt wird es erstellt
if(empty($exists))
{
$eintrag = "INSERT INTO ".PREFIX."gifts_user (userid, imageID, number) VALUES ('$_GET[id]', '$_GET[image]', '1')";
$eintrag = mysql_query($eintrag);
}
else
{
//Wenn der Beschenkte User dieses Geschenk doch schon nicht besitzt wird die Anzahl mit 1 erhöht
$anzahl_geschenke = $anzahl_geschenke + 1;
$aendern = "UPDATE ".PREFIX."gifts_user Set number = '$anzahl_geschenke' WHERE id LIKE '$user_image_id' && userid LIKE '$_GET[id]'";
$aendern = mysql_query($aendern);
}
//Nachricht wird gesendet
sendmessage($_GET["id"],"Geschenk von $user_username!","Hier... bekommste mal wieder ein kleines Geschenk von mir ;)\n\n [IMG]images/gifts/".$image_src."[/IMG]","$userID");
}
}
else
{
$a_name = getnickname($userID);
$abfrage = "SELECT * FROM ".PREFIX."user WHERE username LIKE '$a_name' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($db = mysql_fetch_object($ergebnis))
{
$points = $db->points;
}
echo "<br />Wählen Sie bitte durch klicken auf das jeweilige Bild ein Geschenk aus. <br>
<strong>Du hast <font color='$color'>$points</font> Punkte!</strong><br><br>";
echo "<table cellpadding=0 cellspacing=0 border=1 bordercolor=#333333 style=\"border-collapse: collapse; width: 100%\">";
$abfrage = "SELECT * FROM ".PREFIX."gifts ORDER by points ASC";
$ergebnis = mysql_query($abfrage);
while($db = mysql_fetch_object($ergebnis))
{
$n=1;
$n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
echo "<tr><td align=center width=50%><a href=index.php?site=profile&id=$_GET[id]&option=create&action=gifts&image=$db->id><img src=\"images/gifts/$db->image\" border=0 /></a></td><td bgcolor=$bgcolor align=center>Dieses Geschenk kostet <font color='$color'>$db->points</font> Punkte</td></tr>";
}
echo "</table>";
}
$gift=safe_query("SELECT * FROM ".PREFIX."gifts_user WHERE userID='$id' ORDER by number DESC");
if(mysql_num_rows($gift))
{
$n=1;
$n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
while($db=mysql_fetch_array($gift))
{
Dabei seit: 11.12.2003 Ort: ~/ Alter: 35 Geschlecht:
Verfasst Do 27.03.2008 09:35 Titel
Zitat:
Bevor du deinen Code nicht halbwegs vernünftig darstellst, wird dir wohl hier keiner helfen.
Sagt doch schon sein Title:
Zitat:
Titel Fehler im Code
vor allem ist das PHP-Code und wenn irgendwelche GIFs nicht gezeigt werden, kann das nicht mit dem PHP-Code zu tun haben, weil die GIFs hier gar nicht mit PHP generiert werden, wie ich anfangs dachte.
Es würde daher eigentlich reichen, den HTML-Code zu posten.
Aber wie sollten wir wissen, ob irgendwo einen falschen Pfad gesetzt wurde..?
Was heißt denn eigentlich "GIFS gehen nicht"?
Was passiert? Was passiert nicht? Irgendwelche Meldungen? Pfade stimmen alle?
Verlink am besten auch gleich mal die Site, nachdem der relevante Code formatiert dargestellt gepostet wurde.
Zuletzt bearbeitet von rob am Do 27.03.2008 09:38, insgesamt 1-mal bearbeitet
Dabei seit: 16.03.2008 Ort: - Alter: 28 Geschlecht: -
Verfasst Do 27.03.2008 10:30 Titel
Danke schon mal für die Antworten. Ja da ist PHP-Code. In dem Html steht nix weiter drin. Ach so, ihr habt falsch gelesen. Nicht die GIFs gehen nicht sonder die GIFTs. Ihr hattet das T übersehen. Hier mal die Seite. Das Problem ist einfach das ich da im Profil, das Gästebuch und so alles auswählen kann aber wenn ich auf GIFTs klicke passiert nichts.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.