Seitenwechsel
sven
- sonstiges
Hi
Ich habe eine Frage zu einem Seitenwechsel.
Wie kann ich eine Seite Wechseln und gleichzeitig eine bestimmte Checkbox in der neuen Seite setzen?
Gruß Sven
Hello,
Ich habe eine Frage zu einem Seitenwechsel.
Wie kann ich eine Seite Wechseln und gleichzeitig eine bestimmte Checkbox in der neuen Seite setzen?
Du meinst, einen neuen Request auslösen?
Hast Du schon mal mit Sessions gearbeitet?
Wie wechselst Du denn auf zur nächsten Ressource?
Mit einem Link (GET) oder mit einem Submit-Button (Post)?
Du kannst deinem Requst bei allen Methoden Parameter mitgeben.
Ein harzliches Glückauf
Tom vom Berg

Ich überarbeite die Website einer Freundin.
Ich möchte von mehreren Seiten aus verschiedene Checkboxen setzen.
Die Checkboxen sind in einem Formular eingebunden, welches später(wenn noch andere Eingaben gemacht sind per POST versendet wird.
Ich kann euch ja mal den Link schicken:
www.lebeninkontakt.de
Ich will nun, wenn ich auf der Seite "Gruppen" => Zur Anmeldung <= klicke, daß bei der Anmeldung die entsprechende Clickbox gesetzt ist.
Gruß Sven
Hello,
Ich will nun, wenn ich auf der Seite "Gruppen" => Zur Anmeldung <= klicke, daß bei der Anmeldung die entsprechende Clickbox gesetzt ist.
Dann müsstest Du durch das aktive Backend Deines Vertrauens eine Auswertung des Posts vornehmen und feststellen lassen, ob eine von den Checkboxen gesetzt war. War dies der Fall lässt Du an passender Stelle 'checked="checked"' generieren, aber das hat Vinzenz Dir ja schon geschrieben.
Konkrete Hilfe kannst Du erst erhalten, wenn Du konkrete Fragen stellst und uns Deine Rahmenbedingungen (Programmiersprache, -System) mitteilst.
Ein harzliches Glückauf
Tom vom Berg

Hauptprogrammiersprache HTML,
Das POST ist PHP, da kenne ich mich aber nicht so gut mit aus.
Ich möchte einfach nur wenn ich auf den Link
<a href="anmeldung.html">Zur Anmeldung T1</a>
in der Seite anmeldung.html die Checkbox
<input type="Checkbox" name="T1" value="angemeldet">
das checked gesetzt wird.
Wenn ich aber von einem anderen Link z.B.
<a href="anmeldung.html">Zur Anmeldung T2</a>
dann soll die Checkbox T2 gesetzt werden.
Ich habe nur leider Grundkenntnisse in HTML und nur ganz wenig Erfahrung in PHP
Gruß Sven
Übergebe doch einen GET-Prarameter, welche CheckBox gechecked werden soll.
Wie man diese Parameter ausliest, wirst du sicher hier oder ganz schnell bei google finden.
Gruß
Ich habe eine Lösung für mein Problem gefunden:
in seite1:
<a href="Seite2.php?Wert=Wert1">Seite2, Wert1 setzen</a>
<a href="Seite2.php?Wert=Wert2">Seite2, Wert2 setzen</a>
in Seite2:
<form name="form1" action="senden.php" method="post">
<?php foreach (array("Wert1","Wert2") as $My_Wert):?>
<input type="Checkbox" name="<?php echo $My_Wert;?>"
<?php if ($My_Wert==$_GET["Wert"]):?>checked<?php endif;?>><?php echo $My_Wert;?><br>
<?php endforeach;?>
<input type="Submit" value="senden"><br>
</form>
Vielen Dank für eure Mühe.
Gruß Sven
Hello,
Um Dich reinzufinden di die Thematik, könntest Du folgendes machen:
<?php
$out = "<pre>\r\n">; ## Forformatierte Ausgabe einschalten
$out .= htmlspecialchars(print_r($_POST,1)); ## Mit der Debug-Anzeige-Funktion die Post-
$out .= "</pre>\r\n">; ## Variablen ermitteln
?>
<!-- HTML-Teil Deines Dokumentes -->
<body>
<?php echo $out; ?>
Restliches HTML hier einfügen...
</body>
Ein harzliches Glückauf
Tom vom Berg

Hallo Sven,
Wie kann ich eine Seite Wechseln und gleichzeitig eine bestimmte Checkbox in der neuen Seite setzen?
verwende einen ganz normalen Verweis. Hänge an diesen Verweis eine entsprechende Information an. Werte diese Information serverseitig aus und sorge serverseitig dafür, dass die Checkbox gesetzt ist, siehe dazu SELFHTML, Checkboxen definieren.
Freundliche Grüße
Vinzenz