PHP Problem

hey hab hier ein problem mit der funktion get. ich bekomm keinen wert übergeben und weiß nicht an was es liegt.

HTML:
<html>

<body>



<form action = "dak.php" method = "get">
<select ="res">
       <option value="A"> Anzahl der angefahrenen 						    Bahnh&oumlfe 
       </option>
       <option value="b" > Anzahl der angefahrenen 							St&aumldte
       </option>
       <option value="c" selected> Fahrplan </option>
       </select><p>


    <input type = "submit" value=" Suche "> 
</form>




</body>
</html>
PHP:
<html>

<body>


<?php
echo "hi";
if(isset($_GET['res'])) {
echo "$_GET["res"];
}

?>
</body>
</html>
hoffe einer kann mir helfen
 

Thomas

Mitarbeiter
AW: PHP Problem

Hi,

ist nur ein Schönheitsfehler, aber bei den Umlauten im HTML fehlt das Semikolon:

Bahnh&ouml;fe
St&auml;dte

ausserdem ist das select unvollständig.

Code:
<form action="test.php" method="get">
<select name="res">
       <option value="A"> Anzahl der angefahrenen 						    Bahnh&oumlfe 
       </option>
       <option value="b" > Anzahl der angefahrenen 							St&aumldte
       </option>
       <option value="c" selected> Fahrplan </option>
       </select><p>


    <input type = "submit" value=" Suche "> 
</form>




</body>
</html>
was deinen PHP Code angeht dürfte es an dem Anführungszeichen in der Zeile, in der du das $_GET ausgibst. Dort ist eins zu viel:

PHP:
<html> 

<body> 


<?php 
echo "hi"; 
if(isset($_GET['res'])) { 
echo $_GET['res']; 
} 

?> 
</body> 
</html>

Grüße

Thomas
 
AW: PHP Problem

erstmal vielen dank für die hilfe.

aber wo ist denn dort ein Anführungszeichen zuviel?

ist doch immer &_GET['variable']; oder nicht?
 
Top