Button ich dreh noch am RAAAD...

puschelchen

Erfahrenes Mitglied
heyho nachträglich Frohe Ostern,
ich bin grad irgendwie zu dumm nen Button auszuwerten...
hier mein Anfang...
PHP:
else
{
echo "Wollen Sie eine neue Lizenz aktivieren?","<br>",'
<input type="submit" name="JA" value="Ja"/>
<input type="submit" name="Nein" value="Nein"/>';
}
if (!isset($_GET["Ja"]))
                        {
                                        '
                                      <a href="richtig.php" >
                                       ';
                        }
doch egal ob Button drücken oder nicht er macht garnix :mad:
muss bei Ja weiterleiten auf ne Webseite und bei Nein auf ner anderen.
Hoffe jemand hat n Tutorial oda so
Thx.
 
Zuletzt bearbeitet:
Hi,

wenn du den Verdacht hast, dass nicht alle Daten per Formular weitergegeben werden, dann kannst du auf der Zielseite ein var_dump() machen. Somit siehst du genau, was dir dein Formular mitgibt.

PHP:
<?php
echo '<pre>';
var_dump($_GET);
echo "\n\n";
var_dump($_POST);
echo "</pre>";
?>

Bei dir schätze ich jetz einfach mal, dass der Browser nicht mitgibt, welcher der Buttons geklickt wurde. Hatte da auch schon mal meine Probleme mit einem Formular und 3 verschiedenen Submit-Buttons. Habe das ganze dann über Links gelöst, die ich wie nen Button formatiert habe ;)

Gruß
BK
 
bei mir isses so ich Überprüf ob eine Nummer schon vorhanden ist wenn ja
dann springt er eben in den Else-Teil und vom else sollte er auf richtig.php oder zurstartseite.php weiterleiten.
ich habs auch schon mit Java-Script versucht.
Mir scheint eher das die Buttons wie in der Art Deaktiviert sind.
wenn ich prüfe und sag javascript Msgbox dann gibt er die Meldung die angegeben wurde nicht aus.
 
Zuletzt bearbeitet:
Sind die Buttons auch in einem Form-Tag? Ohne Form-Tag setzt auch der input-submit nix ab.
HTML:
<form>
    <input type="submit" .....>
</form>
 
stimmt danke yaslaw das hab ich übersehen.
&ich such und such..lol...
Danke nochma :)
jetz gibts halt nur noch mein Problem mit
weiterleiten weil er dpReference=&dpLang=DE schreibt. also er löscht dann die dpReference
PHP:
{
echo "Wollen Sie eine neue Lizenz aktivieren?","<br>",'
<form>
<input type="submit" name="JA" value="Ja"/>
<input type="submit" name="Nein" value="Nein"/>
</form>';
}
if (!isset($_GET["dpReference"]))
                        {
                         echo "<meta http-equiv=\"refresh\" content=\"0; URL=Lizenzen.php?dpReference=$dpReference&dpLang=$dpLang\">";
                        }
{
ah Problem gelöst Thx.
 
Zuletzt bearbeitet:
Du kannst das mit einem versteckten Feld weiterleiten

PHP:
<form>
    <input type="submit" name="JA" value="Ja"/>
    <input type="submit" name="Nein" value="Nein"/>
    <input type="hidden" name="dpReference" value="<?php echo $_GET['dpReference']; ?>"/>
</form>
 
Zurück