Denkfehler oder wieso will form ned senden?!



  • Hier der Code, ich möchte wenn ich auf den senden Button klicke das der Text aus der echo ausgabe kommt.

    Aber irgendwie wenn ich klicke tut sich NIX

    <?php
    				if($flag==1)
    				{
    					echo "DANKE DANKE DANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKEDANKE";
    				}
    
    				if(!$flag)
    				{
    				?>				
    				<form name="Vorschlag"  action="<?php echo $PHP_SELF; ?>"  method=POST>
    				<div class="ab">
    				<span class="bez">Betreff: </span>
    				<span class="formcheck"><input style="width:430px;" type="text" name="betreff_sug" value=""></span>
    				</div>
    
    				<input type=hidden name=flag value=1>
    
    				<div class="ab">
    				<span class="bezinfo">Info:</span>
    				<span class="formcheck"><textarea name="info_sug"></textarea></span>
    				</div>
    
    				<div class="ab">
    				<span class="bezsend"></span>
    				<span class="formcheck"><input type=submit name="Senden"></span>
    				</div>
    				</form>
    				<?PHP
    				}
    				?>
    


  • Was steht denn, wenn dudir den Quelltext im IE anzeigenlässt, unter "action" im form tag? - Notfalls action komplett rausnehmen, da der Defaultwert immer die aktuelle seite ist.



  • Versuch mal, nicht auf $flag zu prüfen, sondern auf $_POST['flag']...



  • Siehe auch:

    http://de.php.net/register_globals

    (nur zur Erläuterung)


Anmelden zum Antworten