Hallo Lukas!
http://de.php.net/manual/de/control-structures.php#control-structures.if
(jetzt auf deutsch verlinkt)
Kannst nicht du kurz das 'Programmieren'?
Natürlich könnte ich, aber dabei würdest du ja null und nichts lernen.
Grundsätzlich, nehmen wir mal an, du übergibst eine Produkt-ID:
$id = $_GET['id']; // wenn variable per get übergeben wird
if (!empty($id)) {
// es wurde zumindest mal eine id übergeben
} else {
$error = 'Es wurde keine id übergeben';
// evtl. kein Fehler ausgeben, sondern einfach nur Formular ohne etwas ausgewählt
}
Dann, an der Stelle, an der du die Formularelemente ausgibst:
// product_id ist die ID des Produkts, für das jetzt ein Formularelement ausgegeben werden soll
if ($product_id == $id) {
// übergebene id ist gleich der aktuellen produkt-id
$checked = ' checked = checked';
} else {
// übergebene id und produkt-id sind verschieden
$checked = '';
}
echo('<input type="checkbox" name="ordered_products" value="'.$product_id.'"'.$checked.'>');
Wenn also die übergebene ID mit der Produkt-ID übereinstimmt, wird die Checkbox gechecked ausgegeben.
So ähnlich könntest Du das auch bei Deinem Formular machen.
MfG
Götz
Losung für Samstag, 27. März 2004
Geh hin, der Herr sei mit dir! (1. Samuel 17,37)
Jesus rief die Zwölf zu sich und fing an, sie auszusenden je zwei und zwei, und gab ihnen Macht über die unreinen Geister. (Markus 6,7)
(http://www.losungen.de/heute.php3)