Übergabe von Select Optionen mit POST

Flip_und_Maja

Grünschnabel
Hallo Zusammen,

ich hätte da mal ein kleines Problem.

Ich hab ein Formular in dem ein Select Feld drin ist und würde gerne das was dann da selectiert wird via POST übergeben. Das funktioniert irgendwie nicht und ich such mich noch blöd :mad: .

Ich häng euch die beiden Dateien mal an, vielleicht kann ja jemand helfen.

Treatment_fac_per.php
HTML:
<html>
<head>
<title>Treatment Facility Permit</title>

</head>

<body>
Treatment Facility Permit

<table border="0">
       <tr>
         <th>ISO-State-Code</th>
         <th>Name of the company [official name]</th>
       </tr>

    <td>
    <form action="abfrage1206.php" methode="post">
  	<p>
    	<select name="TreFaISO_1" size="6" >
      	<option>DE</option>
         <option>FIN</option>
         <option>NOR</option>
         <option>LET</option>
         <option>LIT</option>
         <option>EST</option>
    	</select>
  	</p>
    </td>
    </form>

     <td>
    <form action="abfrage1206.php" method="post">
         <p><input name="NOC_O_1" type="text" size="25" maxlength="40"></p>

</tr>
</table>
</br>

<input type="submit" value="Send">
</form>
</body></html>

</body>
</html>

abfrage1206.php
PHP:
<?php
$TreFaISO_1 = $_POST["TreFaISO_1"];
$NOC_O_1 = $_POST["NOC_O_1"];

if($TreFaISO_1=="" OR $NOC_O_1=="")
   {
   echo "Bitte alles ausfüllen<br \>\n";
   echo "<a href=\"javascript:history.back();\">Zur&uuml;ck</small></a>";
   }

else
   {
   echo $TreFaISO_1;
   echo $NOC_O_1;
   }
?>
 
Hi,

Dein erstes Formular wird nicht durch das drücken des Submit buttons vom zweiten Formular abgeschickt.
Deswegen erhälst du nur die Werte aus dem zweiten formular, oder?

Lass einfach mal das weg:
HTML:
    </form>

     <td>
    <form action="abfrage1206.php" method="post">


Gruss,
MArc
 
Zuletzt bearbeitet:
Probiers mal so:

HTML:
<html> 
 <head> 
  <title>Treatment Facility Permit </title>
 </head> 
<body> 

Treatment Facility Permit 

<form action="abfrage1206.php" methode="post">  
<table border="0">  
 <tr>  
  <th>ISO-State-Code</th>  
  <th>Name of the company [official name]
  </th>  
 </tr>  
   <tr>
    <td> 
	 <p>  
	  <select name="TreFaISO_1" size="6" >  
	   <option name="DE" value="DE">DE</option>  
	   <option name="FIN" value="FIN">FIN</option>  
	   <option name="NOR" value="NOR">NOR</option>  
	   <option name="LET" value="LET">LET</option> 
	   <option name="LIT" value="LIT">LIT</option>  
	   <option name="EST" value="EST">EST</option>  
	  </select>  
	 </p>  
	</td>  
	
	<td> 
	 <p>
	  <input name="NOC_O_1" type="text" size="25" maxlength="40">
	 </p> 
	</tr> 
	</table> 
	
    </br>
	
	<input type="submit" value="Send"> 
	</form>
 
Zuletzt bearbeitet:
HAllo Gumbo

Also die Variable aus dem Textfeld wird ausgegeben, nur die Variable aus dem Select Feld erzeugt einen error und Zwar:
Notice: Undefined index: TreFaISO_1 in D:\Bianca\htdocs\abfrage1206.php on line 2
 
Hallo MArc,

ich habs auch schon mal alleine probiert, das hat dann aber auch nicht funktioniert. Es kommt immer diese Fehlermeldung

Notice: Undefined index: TreFaISO_1 in D:\Bianca\htdocs\abfrage1206.php on line 2
 
Hallo David,

das funktioniert irgendwie nicht. Hab ne Fehlermeldung

Notice: Undefined index: TreFaISO_1 in D:\Bianca\htdocs\abfrage1206.php on line 2

Notice: Undefined index: NOC_O_1 in D:\Bianca\htdocs\abfrage1206.php on line 3
Bitte alles ausfüllen
 
HAllo Gumbo

Also die Variable aus dem Textfeld wird ausgegeben, nur die Variable aus dem Select Feld erzeugt einen error und Zwar:
Notice: Undefined index: TreFaISO_1 in D:\Bianca\htdocs\abfrage1206.php on line 2

Sorry ich bin das mit dem Forum erst noch am lernen :/
 
Hallo MArc,

ich habs auch schon mal alleine probiert, das hat dann aber auch nicht funktioniert. Es kommt immer diese Fehlermeldung

Notice: Undefined index: TreFaISO_1 in D:\Bianca\htdocs\abfrage1206.php on line 2

Auch bei dir noch mal tschuldigung ist mein erstes mal in nem Forum
 
Hi,

ändere wie folgt ab:
Code:
<html>
<head>
<title>Treatment Facility Permit</title>

</head>

<body>
Treatment Facility Permit

<table border="0">
       <tr>
         <th>ISO-State-Code</th>
         <th>Name of the company [official name]</th>
       </tr>

    <td>
    <form action="abfrage1206.php" methode="post">
  	<p>
    	<select name="TreFaISO_1" size="6" >
      	<option>DE</option>
         <option>FIN</option>
         <option>NOR</option>
         <option>LET</option>
         <option>LIT</option>
         <option>EST</option>
    	</select>
  	</p>
    </td>
     <td>
         <p><input name="NOC_O_1" type="text" size="25" maxlength="40"></p>

</tr>
</table>
</br>

<input type="submit" value="Send">
</form>
</body></html>

</body>
</html>
 
Zuletzt bearbeitet:
Zurück