JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=1864bffade473c6cb63903755d542de4Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Submit Button

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
underberg
JLI'ler



Anmeldedatum: 11.01.2003
Beiträge: 153

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 08:57    Titel: Submit Button Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
abc_d
JLI Master Trainee


Alter: 34
Anmeldedatum: 27.01.2003
Beiträge: 615

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 13:22    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
underberg
JLI'ler



Anmeldedatum: 11.01.2003
Beiträge: 153

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 15:20    Titel: Antworten mit Zitat

Ich hab keine Ahnung, was du jetzt von mir willst oder was deine Antwort mit meiner Frage zu tun hat...
_________________
http://mitglied.lycos.de/metalogy/zitate2.php
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
abc_d
JLI Master Trainee


Alter: 34
Anmeldedatum: 27.01.2003
Beiträge: 615

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 15:29    Titel: Re: Submit Button Antworten mit Zitat

http://www.selfhtml.net/html/formulare/versteckte.htm ich glaube das ist dass, was du willst.

das mit den superglobalen Variablen war nur ein Vorschlag.
_________________
http://mitglied.lycos.de/sarti/linuxisevil.gif Linux is evil - get the fact.

Never touch a running System - der Systemling
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
underberg
JLI'ler



Anmeldedatum: 11.01.2003
Beiträge: 153

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 15:53    Titel: Re: Submit Button Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 17:25    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 18.05.2004, 19:37    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
underberg
JLI'ler



Anmeldedatum: 11.01.2003
Beiträge: 153

Medaillen: Keine

BeitragVerfasst am: 19.05.2004, 06:48    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 19.05.2004, 13:37    Titel: Antworten mit Zitat

<head>
<meta http-equiv="refresh" content="5; URL=deineURL">
</head>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum