form daten weitergeben

Godstyle

Erfahrenes Mitglied
Hallo,

aus einem mir noch unerfindlichen Grund klappt die weitergabe der Daten in diesem Script leider nicht.

Es soll wenn die variable belegt ist entscheiden was passiert.

der einfachheitshalber habe ich nur Mann und frau als alternative zur prüfung.

Schaut es euch an, klappt auf jedem server da es keine DB anbindung hat.

werde es natürlich erweitern.

lg Godstyle

PHP:
<?php
$gesch = $_GET["geschlecht"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body bgcolor="#000000">
<?php

error_reporting(E_ALL);
 echo $gesch; 
if($gesch == "frau") {
?>
Frau
<?php }
 
if($gesch == "mann") {

?>

mann
<?php } else { ?>

<form action="register.php" method="post" name="anmeldung1">
<table width="100%">
<tr><td colspan="5">&nbsp;</td></tr>
<tr>
<td width="100px">&nbsp;</td>
<td colspan="3"><font color="#999999" size="+2">Anmeldung:</font></td>
<td width="10px">&nbsp;</td>
</tr>

<tr><td colspan="5">&nbsp;</td></tr>

<tr>
<td width="100px">&nbsp;</td>
<td bgcolor="#FF99FF" width="150px"><font color="#000000">Username:</font></td>
<td width="10px">&nbsp;</td>
<td bgcolor="#999999"><input type="text" name="username" /></td>
<td width="10px">&nbsp;</td>
</tr>

<tr><td colspan="5">&nbsp;</td></tr>

<tr>
<td width="100px">&nbsp;</td>
<td bgcolor="#FF99FF" width="150px"><font color="#000000">Geschlecht:</font></td>
<td width="10px">&nbsp;</td>
<td bgcolor="#999999">
<select name="geschlecht">
<option>bitte w&auml;hlen...</option>
<option>-------------</option>
<option value="mann">mann</option>
<option value="frau">frau</option>
</select>


</td>
<td width="100px">&nbsp;</td>
</tr>

<tr><td colspan="5">&nbsp;</td></tr>

<tr>
<td width="100px">&nbsp;</td>
<td bgcolor="#FF99FF" width="150px"><font color="#000000">Passwort:</font></td>
<td width="10px">&nbsp;</td>
<td bgcolor="#999999"><input type="password" name="pass" /></td>
<td width="10px">&nbsp;</td>
</tr>

<tr><td colspan="5">&nbsp;</td></tr>

<tr>
<td width="100px">&nbsp;</td>
<td bgcolor="#FF99FF" width="150px"><font color="#000000">Passwort wiederholen:</font></td>
<td width="10px">&nbsp;</td>
<td bgcolor="#999999"><input type="password" name="pass2" /></td>
<td width="10px">&nbsp;</td>
</tr>

<tr><td colspan="5">&nbsp;</td></tr>

<tr>
<td width="100px">&nbsp;</td>
<td bgcolor="#FF99FF" width="150px"><font color="#000000">e-Mail:</font></td>
<td width="10px">&nbsp;</td>
<td bgcolor="#999999"><input type="text" name="email" /></td>
<td width="10px">&nbsp;</td>
</tr>
<tr><td colspan="5">&nbsp;</td></tr>
<tr>
<td width="100px">&nbsp;</td>
<td>&nbsp;</td>
<td width="10px">&nbsp;</td>
<td><input type="submit" value="weiter" /></td>
<td width="10px">&nbsp;</td>
</tr>
</table></form>
 <?php } ?>
 
In deinem Formular versendest du die Daten per POST, fragst aber in deinem Skript die Daten von GET ab. Entweder änderst du die Methode deines Formulars auf GET oder dein Skript auf POST.
 
Zurück