Hi,
erstmal Hallo an Alle. Ich bin seit einiger Zeit hier im Forum unterwegs um mir Tipps
und Tricks zu suchen. Ich habe gerade erst angefangen PHP zu lernen und versuche
nun auch endlich mein erstes eigenes Skript.
Nun hab ich folgendes Problem, ich habe ein Formular mit 3 Checkboxen,
jede der Checkboxen steht für ein Bild, welches auf der 2ten Seite nur angezeigt
werden soll wenn die Checkbox aktiv ist. Das alles klappt eigentlich wunderbar,
allerdings hab ich für 3 Bilder schon einen riesigen Code und ich würde gerne ein
paar Tipps bei euch einholen wie ich das besser/anders machen kann. Da dort
noch viele viele viele Bilder hinzukommen mit eigenen Checkboxen würde der Code
einfach nur gigantisch werden. Egal genug gelabert ich schreib mal meinen Code hier
rein:
Das Formular:
So, hier dann die Datei wo es ausgegeben wird mit dem dazugehörigen PHP Code:
Also bitte nicht lachen falls es wirklich zu Umständlich oder schlecht ist,
ich bin gerade am Anfang PHP zu lernen
Ich danke euch schonmal für eure Hilfe
Gruß
Vala
erstmal Hallo an Alle. Ich bin seit einiger Zeit hier im Forum unterwegs um mir Tipps
und Tricks zu suchen. Ich habe gerade erst angefangen PHP zu lernen und versuche
nun auch endlich mein erstes eigenes Skript.
Nun hab ich folgendes Problem, ich habe ein Formular mit 3 Checkboxen,
jede der Checkboxen steht für ein Bild, welches auf der 2ten Seite nur angezeigt
werden soll wenn die Checkbox aktiv ist. Das alles klappt eigentlich wunderbar,
allerdings hab ich für 3 Bilder schon einen riesigen Code und ich würde gerne ein
paar Tipps bei euch einholen wie ich das besser/anders machen kann. Da dort
noch viele viele viele Bilder hinzukommen mit eigenen Checkboxen würde der Code
einfach nur gigantisch werden. Egal genug gelabert ich schreib mal meinen Code hier
rein:
Das Formular:
Code:
<form action="recruitment.php" method="POST">
<table border='1' border-color='red'>
<tr style="border: 2 solid blue">
<td><b>Klasse</b></td><td colspan='3'><center><b>Skillung</center></b></td>
<tr>
<td rowspan='2'><b>Paladin</b></td>
<td><img src='img/pala_holy.png' alt='Holy Paladin'></td>
<td><img src='img/pala_protection.png' alt="Protection Paladin"></td>
<td><img src='img/pala_retri.png' alt='Retribution Paladin'></td>
<tr>
<td><input type="checkbox" name="Pala_Holy" value="$Pala_Holy" /></td>
<td><input type="checkbox" name="Pala_Prot" value="$Pala_Prot"></td>
<td><input type="checkbox" name="Pala_Retri" value="$Pala_Retri"></td>
</tr>
...
So, hier dann die Datei wo es ausgegeben wird mit dem dazugehörigen PHP Code:
Code:
<?
$Pala_Holy = false;
$Pala_Prot = false;
$Pala_Retri = false;
?>
<?php
if (isset($_POST['Pala_Holy'])) {
$Pala_Holy = true;
}
else { $Pala_Holy = false;}
?>
<?php
if (isset($_POST['Pala_Prot'])) {
$Pala_Prot = true;
}
else { $Pala_Prot = false;}
?>
<?php
if (isset($_POST['Pala_Retri'])) {
$Pala_Retri = true;
}
else { $Pala_Retri = false;}
?>
<table border='1' border-color='red'>
<tr style="border: 2 solid blue">
<td><b>Klasse</b></td><td colspan='3'><center><b>Skillung</center></b></td></tr>
<tr>
<td>Paladin</td>
<td colspan='3' width='150px'>
<center> <?
if ($Pala_Holy == true) {
echo "<img src='img/pala_holy.png' alt='Holy Paladin'>";
} else {
echo ""; }
?>
<?
if ($Pala_Prot == true) {
echo "<img src='img/pala_protection.png' alt='Protection Paladin'>";
} else {
echo ""; }
?>
<?
if ($Pala_Retri == true) {
echo "<img src='img/pala_retri.png' alt='Retri Pala'>";
} else {
echo ""; }
?></center></td>
</tr>
Also bitte nicht lachen falls es wirklich zu Umständlich oder schlecht ist,
ich bin gerade am Anfang PHP zu lernen
Ich danke euch schonmal für eure Hilfe
Gruß
Vala