Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
underberg JLI'ler
Anmeldedatum: 11.01.2003 Beiträge: 153
Medaillen: Keine
|
Verfasst am: 18.05.2004, 08:57 Titel: Submit Button |
|
|
So... Ich hoffe ihr versteht, was ich jetzt genau will...
Also ich programmiere gerade etwas in PHP mit Sessions... Da ich das ganze auf Lycos habe kann ich leider nicht die vordefinierten Sessions von PHP verwenden, da diese von Lycos nicht unterstützt werden...
Daher gebe ich die Session ID über ein Formular weiter...
Code: | <?php
echo <<<FORM
<form action="$PHP_SELF" method="post">
<input type=hidden value="$session" name="session" />
<input type=hidden value="$usern" name="usern" />
Welcome $usern,
Session ID : $session<p />
<input type=submit value="Weiter... " />
</form>
FORM;
?> |
Das funktioniert gut...
Nur hab ich jetzt natürlich ein Problem... Ich muss die Session ID über den Submit Button weitergeben...
Jetzt hat der User drei Auswahlmöglichkeiten...
Ds hieße theoretisch 3 Button... Aber ich kann ja schlecht 3 Submit Button machen, da jeder ja dasselbe übergibt... Kann ich irgendwie mit dem Submit Button noch eine andere Variable übergeben?
Oder wie kann ich das anders machen (wenn möglich ohne Radiobuttons oder Dropdownlist)?
Wie geht das?
Versteht ihr was ich will? _________________ http://mitglied.lycos.de/metalogy/zitate2.php |
|
Nach oben |
|
|
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
Verfasst am: 18.05.2004, 13:22 Titel: |
|
|
www.selfhtml.net ist die beste html Seite.
Benutz für Get-Post Variablen diese:
$_SERVER['PHP_SELF']
$_POST['session']
$_POST['usern']
sonst hast du ein Problem wenn global register off ist ausserdem sind sie superglobal. _________________ http://mitglied.lycos.de/sarti/linuxisevil.gif Linux is evil - get the fact.
Never touch a running System - der Systemling |
|
Nach oben |
|
|
underberg JLI'ler
Anmeldedatum: 11.01.2003 Beiträge: 153
Medaillen: Keine
|
|
Nach oben |
|
|
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
|
Nach oben |
|
|
underberg JLI'ler
Anmeldedatum: 11.01.2003 Beiträge: 153
Medaillen: Keine
|
Verfasst am: 18.05.2004, 15:53 Titel: Re: Submit Button |
|
|
BlackLordOfDragons hat Folgendes geschrieben: | http://www.selfhtml.net/html/formulare/versteckte.htm ich glaube das ist dass, was du willst. |
Soweit war ich ja auch schon... Das hab ich ja oben drin...
Das Problem ist aber wie gesagt, dass ich mehrere Buttons verwenden will und die können ja nicht zuerst dem Hidden-Feld einen Wert zuweisen und dann Submit ausführen... Ich will hlat auf einen Button klicken und der soll vorher noch einen Wert zuweisen und dann erst Submit ausführen...
Dás geht aber so glaub ich gar nicht... _________________ http://mitglied.lycos.de/metalogy/zitate2.php |
|
Nach oben |
|
|
Chewie Super JLI'ler
Anmeldedatum: 17.07.2003 Beiträge: 382
Medaillen: Keine
|
Verfasst am: 18.05.2004, 17:25 Titel: |
|
|
2 möglichkeiten, die mir einfallen:
1. einfach 3 forms machen
2. keine form machen, einfach 3 buttons:
<input type="button" value="button1" onClick="self.location.href=./seite.php?session=$session&name=$name">
dann werden die varibalen halt über die url übermittelt, stehen dann in $_GET[] drinnen. urlencode/urldecode nicht vergessen! |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 18.05.2004, 19:37 Titel: |
|
|
Wenn du eh ein Formular hast, warum gibst du dann nicht alle Daten darüber weiter? Oder sind da extram empfindliche Daten dabei, sprich Passwörter die man nicht verschlüsseln kann? |
|
Nach oben |
|
|
underberg JLI'ler
Anmeldedatum: 11.01.2003 Beiträge: 153
Medaillen: Keine
|
Verfasst am: 19.05.2004, 06:48 Titel: |
|
|
Nahar hat Folgendes geschrieben: | Wenn du eh ein Formular hast, warum gibst du dann nicht alle Daten darüber weiter? Oder sind da extram empfindliche Daten dabei, sprich Passwörter die man nicht verschlüsseln kann? |
Mach ich im Grunde ja auch... Das Problem war bloß, dass die Button zugleich eine Auswahlfunktion als auch eine Submit Funktion ausführen sollten... Daher vor dem Klick auf dem Button steht noch nicht genau fest, welche Daten gesendet werden...
Aber ich machs über Chewie's zweite Variante... Manchmal sieht man den Wald vor lauter Bäumen nicht...
Nochmal ne andere Frage: Wie realisier ich das mit dem 'Nach 5 Sekunden werden sie wietergeleitet'... _________________ http://mitglied.lycos.de/metalogy/zitate2.php |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 19.05.2004, 13:37 Titel: |
|
|
<head>
<meta http-equiv="refresh" content="5; URL=deineURL">
</head> |
|
Nach oben |
|
|
|