Umfrageanzeige + Abstimmung in einer Datei
Jan Hanewald
- php
Hallo.
Die Frage klingt wahrscheinlich etwas unverständlich, von daher jetzt noch eine etwas genauere Erklärung: Ich habe eine Umfrage-Möglichkeit. Ich möchte jedoch nicht zwei verschiedene Php-Dateien für Abstimmung und Ergebnis haben, sondern das in einer Datei realisieren (was auch immer ihr davon halten magt...)
Ich habe also ein Formular mit Abstimmungspunkten. Nun möchte ich, klickt man auf den Submit-Button, die Umfrageergebnisse anzeigen. Irgendwie habe ich es mir so vorgestellt, was aber überhaupt nicht in der Praxis funktioniert:
if( $ergebnis == true )
CodeFürErgebnisanzeige...
if( $ergebnis == false )
CodeFürAbstimmung...
...
<form action="selbedatei?ergebnis=1" method="post">
...
Wo ist mein Denkfehler oder wie würdet ihr es realisieren?
Hallo.
mach im Form ein <input type=hidden name=go value=1
und dann
<?
if($go=="1"){
//DATEN EINTRAGEN
//DATEN AUSLESEN
?>
Ergebnisanzeige
<? }else{ ?>
Dein Formular
<? } ?>
Gruss
Rainer
Hallo,
Die Frage klingt wahrscheinlich etwas unverständlich, von daher jetzt noch eine etwas genauere Erklärung: Ich habe eine Umfrage-Möglichkeit. Ich möchte jedoch nicht zwei verschiedene Php-Dateien für Abstimmung und Ergebnis haben, sondern das in einer Datei realisieren (was auch immer ihr davon halten magt...)
nö, das ist schon ok :-)
Ich habe also ein Formular mit Abstimmungspunkten. Nun möchte ich, klickt man auf den Submit-Button, die Umfrageergebnisse anzeigen. Irgendwie habe ich es mir so vorgestellt, was aber überhaupt nicht in der Praxis funktioniert:
Klar, das ist bei PHP-Programmierern auch durchaus so üblich. Kann wenigstens nix durcheinanderkommen mit verschiedenen Versionen.
if( $ergebnis == true )
CodeFürErgebnisanzeige...
if( $ergebnis == false )
CodeFürAbstimmung......
<form action="selbedatei?ergebnis=1" method="post">
...
Hier lieber Jan musst Du dich aber entscheiden. Entweder POST oder GET.
<form action="<?= $HTTP_SERVER_VARS["PHP_SELF"] ?> method="post">
<...>
<input type="submit" name="btn_abstimm" value="abstimmen">
<input type="submit" name="btn_anguck" value="nur sehen">
</form>
-----------
...
$P=HTTP_POST_VARS;
if ($P["btn_abstimm"])
{
Funktionsaufruf Abstimmung
Funktionsaufruf Anzeige
}
else if ($P["btn_anguck"])
{
Funktionsaufruf Anzeige
}
else
{
Funktionsaufruf WasWollenSieTun
}
Liebe Grüße aus http://www.braunschweig.de
Tom
Guten [Tageszeit],
Hallo,
Die Frage klingt wahrscheinlich etwas unverständlich, von daher jetzt noch eine etwas genauere Erklärung: Ich habe eine Umfrage-Möglichkeit. Ich möchte jedoch nicht zwei verschiedene Php-Dateien für Abstimmung und Ergebnis haben, sondern das in einer Datei realisieren (was auch immer ihr davon halten magt...)
nö, das ist schon ok :-)
Ich habe also ein Formular mit Abstimmungspunkten. Nun möchte ich, klickt man auf den Submit-Button, die Umfrageergebnisse anzeigen. Irgendwie habe ich es mir so vorgestellt, was aber überhaupt nicht in der Praxis funktioniert:
Klar, das ist bei PHP-Programmierern auch durchaus so üblich. Kann wenigstens nix durcheinanderkommen mit verschiedenen Versionen.
if( $ergebnis == true )
CodeFürErgebnisanzeige...
if( $ergebnis == false )
CodeFürAbstimmung......
<form action="selbedatei?ergebnis=1" method="post">
...Hier lieber Jan musst Du dich aber entscheiden. Entweder POST oder GET.
<form action="<?= $HTTP_SERVER_VARS["PHP_SELF"] ?>" method="post">
<...>
<input type="submit" name="btn_abstimm" value="abstimmen">
<input type="submit" name="btn_anguck" value="nur sehen">
</form>
...
$P=HTTP_POST_VARS;if ($P["btn_abstimm"])
{
Funktionsaufruf Abstimmung
Funktionsaufruf Anzeige
}
else if ($P["btn_anguck"])
{
Funktionsaufruf Anzeige
}
else
{
Funktionsaufruf WasWollenSieTun
}Liebe Grüße aus http://www.braunschweig.de
Tom
Liebe Grüße aus http://www.braunschweig.de
Tom