• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Grafische Options Realisierung

Traction1977

Neues Mitglied
Moin,
ich bin neu hier und in Sachen PHP ein fortgeschrittener Anfänger :-)

Für eine Clanseite möchte ich im Profil den Membern die Möglichkeit geben
in Ihrem Profil darstellen zu lassen, welche Plattformen Sie nutzen. Dazu habe ich 6 Grafiken erstellt. Jeweils eine "aktiv" eine "passiv".

Ich möchte nun also eine Abfrage in meiner profile.php einfügen, wo der Member ankllickt, PC , Xbox, PS3.
Je nachdem welche Platform(en) er anklickt soll an Position X, wo die drei passiven Icons generell stehen, die aktiven dargestellt werden. Puh ich hoffe das war jetzt nicht zu kompliziert

Danke für eure Hilfe

Gruss

Stephan
 
Hallo,

sowas macht man mit GD was eigentlich jeder PHP Server kann oder mit imageMagick was fast ein PHP-Grafikprogram ist aber nicht auf allen Server installiert ist das Bild bearbeitung ohne chaching system doch den Server stark belastet.

GD dürfte ausreichen obwohl mir da der sinn fehlt, dann mach doch einfach die passenden bilder ist ja echt überschaubar.
GD: PHP: GD- und Image-Funktionen - Manual
ImageMagick: PHP: GD- und Image-Funktionen - Manual

Cheffchen
 
Ich glaube ich habe das falsch dargestellt. Also der Reihe nach.
Im Template habe ich die Seite Edit Acc, wo 3 Checkboxen stehen wo der Member anklickt welche Konsolen er spielt. Der Wert 1 oder 0 soll in die Datenbank. dann gibt es die myprofile Seite wo alle Angaben des members angezeigt werden. unter anderem soll dort dann das dunkle Icon z.B. hell werden, wenn er es im Edit angeklickt hat.

Zu sehen auf Team Allstars since 2006 - Profil von LFF Rommel
dort habe ich mal als Platzhalter die dunklen Icons bei Konsolen eingesetzt, die dunkel bleiben sollen solange sie im Edit nicht angeklickt sind und hell werden, also anderes Icon, wenn aktiviert.

Ich habe jetzt in der myprofile.html folgende Abfrage eingefügt:

<tr>
<td width="15%" bgcolor="$bg1" class="tab_2">Konsolen:</td>
<td width="85%" bgcolor="$bg2" class="tab_2"><input type="radio" name="checkpc" value="$checkpc" /><img src="./images/pcaktiv.png"></td>
</tr>
<tr>
<td width="15%" bgcolor="$bg1" class="tab_2"></td>
<td width="85%" bgcolor="$bg2" class="tab_2"><input type="radio" name="checkxbox" value="$checkxbox" size="30" /><img src="./images/xboxaktiv.png"></td>
</tr>
<tr>
<td width="15%" bgcolor="$bg1" class="tab_2"></td>
<td width="85%" bgcolor="$bg2" class="tab_2"><input type="radio" name="checkps3" value="$checkps3" size="30" /><img src="./images/ps3aktiv.png"></td>
</tr>

In der Datenbank existieren die Felder.
In der dazugehörigen php bin ich so vor gegangen:

$checkpc = $_POST['konsolepc'];
$checkxbox = $_POST['konsolexbox'];
$checkps3 = $_POST['konsoleps3'];

Nur wie übergebe ich eine 1 für aktiviert an die Datenbank und eine 0 für nicht
 
Zuletzt bearbeitet:
Zurück
Oben