HAMMER, KLASSE, GEIL :):):)
es hat geklappt, vielen vielen dank.
jetzt sieht das ganze schon etwas besser und übersichtlicher aus
ps: ich denke in näherer zukunft werd ich wohl leider noch ein paar fragen haben , wenn fehler auftauchen. soll ich dann hier reinposten oder ein neues thema eröffnen
Beiträge von sve
-
-
sooooo, habe es geschafft die jeweiligen events in gruppen zuzuordnen.
da heißt. events 1-6 sind in gruppe 0 hinterlegt; 7-12 in gruppe 1die gruppen spiegeln die jeweilgigen wochenenden wieder.
momentan kann ich mit folgendem befehl über die url ALLE events anzeigen die gespeichert sind:
termin.php?action=termin
nachfolgend die termin.phpPHP
Alles anzeigen<? echo"<BR>"; $result1=mysql_query("SELECT * from hp4_mitglieder_".$nr."_event WHERE ende > $joint1 ORDER BY start,name"); while($row = mysql_fetch_array($result1)) { $id=$row['id']; $name=$row['name']; $start=$row['start']; $ende=$row['ende']; $schluss=$row['schluss']; $platz=$row['platz']; $auf=$row['auf']; $anzahlung=$row['anzahlung']; $text3=$row['text3']; $platz_event3=""; $result2=mysql_query("SELECT * from hp4_mitglieder_".$nr."_teilnehmer WHERE event=$id"); while($row = mysql_fetch_array($result2)) { $platz_event3=$platz_event3+$row['platz']; } if($platz_event3== "") {$platz_event3="0";} $nu=$platz-$platz_event3; $anzahlung= number_format($anzahlung, 2, ',', '.'); echo" <div align=\"center\"><center> <table border=\"0\" bordercolor=\"#$tabellenbordercolor\" bgColor=\"#$tabelleninnenfarbe\"width=\"500\"cellspacing=\"0\" style=\"border-collapse: collapse; color: #$ueberschriftfarbe; font-family: $schriftart1; font-size: $schriftgrosse2".pt."\" cellpadding=\"0\"> <tr> <td bgColor=\"#$menubackcolor\" background=\"images/style/$style_ordner/$menuimages\"align=\"left\"height=\"19\"> <b>"; if($auf== "0") { if($nu== "0") { echo"<img border=\"0\" src=\"images/off.gif\" title=\"OFF\" >"; }else { if($joint1 < $schluss ){echo"<img border=\"0\" src=\"images/on.gif\" title=\"ON\" >"; }else {echo"<img border=\"0\" src=\"images/schluss.gif\" title=\"Anmeldeschluss\" >";}} }else {echo"<img border=\"0\" src=\"images/off.gif\" title=\"OFF\" >";}echo" $name</b></td> </tr> <tr bgcolor=\"#$onmouse1\" onMouseOver=\"this.style.backgroundColor='#$onmouse2';this.style.cursor='pointer';\" onMouseOut=\"this.style.backgroundColor='#$onmouse1';\" onclick=\"location.href='termin.php?action=ansicht&event=$id';\"> <td align=\"center\"> <div align=\"center\"><center> <table border=\"1\" bordercolor=\"#$hindergrundfarbe\" width=\"502\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr style=\"color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\"> <td width=\"50%\"> <table border=\"0\" width=\"100%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td> $m5</td><td align=\"right\">".date("d.m.Y - H:i",$start )." </td> </tr> <tr> <td> $m6</td><td align=\"right\">".date("d.m.Y - H:i",$ende)." </td> </tr> <tr> <td> $m7</td><td align=\"right\">".date("d.m.Y - H:i",$schluss)." </td> </tr> </table></center></div></td> <td width=\"50%\"> <table border=\"0\" width=\"100%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td> $m1</td><td align=\"right\">$platz </td> </tr> <tr> <td> $m2</td><td align=\"right\">$platz_event3 </td> </tr> <tr> <td> $m3 $anzahlung $waehrung</td> <td align=\"right\">$m4 $nu </td> </tr> </table></center></div> </td> </tr> <tr> <td colspan=\"2\"> <div align=\"center\"><center> <table border=\"0\" width=\"98%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td>";echo bb_code($text3,$style_ordner); echo"</td></tr> </table></center></div> </td> </tr> <tr> <td colspan=\"2\"align=\"right\"><B><a href=\"termin.php?action=ansicht&event=$id\" title=\"$weiter\">$weiter</a> </B> </td> </tr> </table></center></div> </td> </tr> </table></center></div> <BR> "; } echo" <div align=\"center\"><center><BR> <table border=\"0\" width=\"600\"cellspacing=\"0\" cellpadding=\"0\"> <tr> <td style=\"color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\"align=\"center\"> <img border=\"0\" src=\"images/on.gif\" title=\"ON\" > Anmeldung offen <img border=\"0\" src=\"images/off.gif\" title=\"OFF\" > Anmeldung gesperrt <img border=\"0\" src=\"images/schluss.gif\" title=\"Anmeldeschluss\" > Anmeldeschluss </td> </tr> </table></center></div> "; ?> <? if($_GET[dps_1]=="0") {mysql_query("UPDATE hp4_mitglieder_".$nr."_globale_optionen SET dps_1 ='0' WHERE id='1'");} if($_GET[dps_1]=="1") {mysql_query("UPDATE hp4_mitglieder_".$nr."_globale_optionen SET dps_1 ='1' WHERE id='1'");} ?>
dies php gibt alle events wieder.
ich würde jetzt gern zur übersichtlichkeit, jeweils mit einem befehl nur die events mit der gruppe=0 angezeigt bekommen
-
Guten morgen,
habe es gerade so ausprobiert wie du es geschrieben hast.
Es werden mir zwar dann 6 Events angezeigt, aber ohne Inhalt (ohne Datum, ohne Name des Events usw.)
JA die Events sind duchnummerriert in der Datenbank mit id 1, 2,3 usw.
momentan heißt der verweis/linkauf die seite:
termin.php?action=termin
da werden dann alle events/turniere angezeigt
Scheint wohl doch nicht so einfach zu sein
Trotzdem vielen Danl für eure Mühen -
so ich versuchs mal, das müsste der inhalt der termin.php
PHP
Alles anzeigen<? echo"<BR>"; $result1=mysql_query("SELECT * from hp4_mitglieder_".$nr."_event WHERE ende > $joint1 ORDER BY start,name"); while($row = mysql_fetch_array($result1)) { $id=$row['id']; $name=$row['name']; $start=$row['start']; $ende=$row['ende']; $schluss=$row['schluss']; $platz=$row['platz']; $auf=$row['auf']; $anzahlung=$row['anzahlung']; $text3=$row['text3']; $platz_event3=""; $result2=mysql_query("SELECT * from hp4_mitglieder_".$nr."_teilnehmer WHERE event=$id"); while($row = mysql_fetch_array($result2)) { $platz_event3=$platz_event3+$row['platz']; } if($platz_event3== "") {$platz_event3="0";} $nu=$platz-$platz_event3; $anzahlung= number_format($anzahlung, 2, ',', '.'); echo" <div align=\"center\"><center> <table border=\"0\" bordercolor=\"#$tabellenbordercolor\" bgColor=\"#$tabelleninnenfarbe\"width=\"500\"cellspacing=\"0\" style=\"border-collapse: collapse; color: #$ueberschriftfarbe; font-family: $schriftart1; font-size: $schriftgrosse2".pt."\" cellpadding=\"0\"> <tr> <td bgColor=\"#$menubackcolor\" background=\"images/style/$style_ordner/$menuimages\"align=\"left\"height=\"19\"> <b>"; if($auf== "0") { if($nu== "0") { echo"<img border=\"0\" src=\"images/off.gif\" title=\"OFF\" >"; }else { if($joint1 < $schluss ){echo"<img border=\"0\" src=\"images/on.gif\" title=\"ON\" >"; }else {echo"<img border=\"0\" src=\"images/schluss.gif\" title=\"Anmeldeschluss\" >";}} }else {echo"<img border=\"0\" src=\"images/off.gif\" title=\"OFF\" >";}echo" $name</b></td> </tr> <tr bgcolor=\"#$onmouse1\" onMouseOver=\"this.style.backgroundColor='#$onmouse2';this.style.cursor='pointer';\" onMouseOut=\"this.style.backgroundColor='#$onmouse1';\" onclick=\"location.href='termin.php?action=ansicht&event=$id';\"> <td align=\"center\"> <div align=\"center\"><center> <table border=\"1\" bordercolor=\"#$hindergrundfarbe\" width=\"502\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr style=\"color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\"> <td width=\"50%\"> <table border=\"0\" width=\"100%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td> $m5</td><td align=\"right\">".date("d.m.Y - H:i",$start )." </td> </tr> <tr> <td> $m6</td><td align=\"right\">".date("d.m.Y - H:i",$ende)." </td> </tr> <tr> <td> $m7</td><td align=\"right\">".date("d.m.Y - H:i",$schluss)." </td> </tr> </table></center></div></td> <td width=\"50%\"> <table border=\"0\" width=\"100%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td> $m1</td><td align=\"right\">$platz </td> </tr> <tr> <td> $m2</td><td align=\"right\">$platz_event3 </td> </tr> <tr> <td> $m3 $anzahlung $waehrung</td> <td align=\"right\">$m4 $nu </td> </tr> </table></center></div> </td> </tr> <tr> <td colspan=\"2\"> <div align=\"center\"><center> <table border=\"0\" width=\"98%\"style=\"border-collapse: collapse; color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\" > <tr> <td>";echo bb_code($text3,$style_ordner); echo"</td></tr> </table></center></div> </td> </tr> <tr> <td colspan=\"2\"align=\"right\"><B><a href=\"termin.php?action=ansicht&event=$id\" title=\"$weiter\">$weiter</a> </B> </td> </tr> </table></center></div> </td> </tr> </table></center></div> <BR> "; } echo" <div align=\"center\"><center><BR> <table border=\"0\" width=\"600\"cellspacing=\"0\" cellpadding=\"0\"> <tr> <td style=\"color: #$textfarbe; font-family: $schriftart1; font-size: $schriftgrosse1".pt."\"align=\"center\"> <img border=\"0\" src=\"images/on.gif\" title=\"ON\" > Anmeldung offen <img border=\"0\" src=\"images/off.gif\" title=\"OFF\" > Anmeldung gesperrt <img border=\"0\" src=\"images/schluss.gif\" title=\"Anmeldeschluss\" > Anmeldeschluss </td> </tr> </table></center></div> "; ?> <? if($_GET[dps_1]=="0") {mysql_query("UPDATE hp4_mitglieder_".$nr."_globale_optionen SET dps_1 ='0' WHERE id='1'");} if($_GET[dps_1]=="1") {mysql_query("UPDATE hp4_mitglieder_".$nr."_globale_optionen SET dps_1 ='1' WHERE id='1'");} ?>
-
wow danke schon mal für die schnelle antworten.
ich habe ca. 20 events/turniere
diese finden an 3 wochenenden statt, momentan werden alle events/turnier komplett angezeigt.
möchte das aber so einrichten das nur jeweils 6 events/turniere je wochenende angezeigt werden, damit es übersichtlicher ist.
jetzt ist die frage wie man das am besten macht.
die events/turniere sind alle in deiner datenbank gespeichert.
nur ich habe leider nicht so viel ahnung von php
-
Hallo,
ich hab zwar schon gesucht aber leider nichts gefunden. Aber vielleicht suche ich auch falsch
Habe die folgende Url bei meinem Skript eingegeben:
termin.php?action=ansicht&event=1
Dann wird mir das 1. Event angezeigt, soweit so gut.Zu meiner Frage:
Wie schaffe ich es, dass man das 1. bis 6. Event angezeigt bekommt?
Ich hoffe ihr könnt mir helfen, wahrscheinlich ist es ganz einfach. Nur ich hab schon einiges verscuht aber schaffe es nichtLiebe Grüße