Script Problem

W

wolverine_1330

Guest
Ich programmiere gerade meine Clan Homepage aber dann funzt das verkackte script nicht!
Vieleicht findet wer von euch den Fehler
thx


<html>
<body background="Dat4.bmp" bgproperties="fixed">
<head>
<?php

if (isset($gesendet))
{
mysql_connect();
mysql_select_db("forum");

$sqlab = "insert member";
$sqlab .= "(vorname, nachname, nick, passwort, passwortw, icq, msn, mail, land, alter, geschlecht, signatur";
$sqlab .= "('$va', '$nn', $nick, $pw, '$pww', '$icq', '$msn', '$mail', '$land', '$alter', '$geschlecht', '$sig')";

mysql_query($sqlab);

$num = mysql_affected_rows();
if ($num>0)
{
echo "<font color='#00aa00'>";
echo "Es wurde 1 Datensatz hinzugefügt<p>";
echo "</font>";
}
else
{
echo "<font color='#ff0000'>";
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<p>";
echo "</font>";
}
}
?>
</head>

<body>
Geben Sie einen vollständigen Datensatz ein<br>
und senden Sie das Formular ab:
<form action = "Anmeldung1.php" method = "post">
<input name="va"> Vorname<p>
<input name="nn"> Nachname<p>
<input name="nick"> Nickname<p>
<input name="pw" type="password"> Passwort<p>
<input name="pww" type="password"> Passwort wiederholen<p>
<input name="icq"> Icq Nummer<p>
<input name="msn"> Msn Addresse<p>
<input name="mail"> E-mail Addresse<p>
<select name="land">
<option value="Österreich">
Österreich</option>
<option value="Deutschland">
Deutschland</option>
</select>
Land<p>
<input name="alter"> Alter<p>
Geschlecht<p>
<input type="radio" name="geschlecht" value="Männlich" checked> Männlich<p>
<input type="radio" name="geschlecht" value="Weiblich"> Weiblich<p>
Bitte geben sie in diesem Feld ein,<br> was neben jedem Forumeintrag <br>stehen soll!<p>
<textarea name="sig" cols0"50" rows="3"> </textarea><p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
</body>
</html>
 
So kannst Du die Post-Variablen nur abfragen wenn register globals auf "on" ist. Ist es aber bei gesundem Menschenverstand des Providers nicht. Deshalb musst Du die Variablen mit $_POST["VARIABLE"] abrufen.

Wenn's das nicht war, dann erzähl uns bitte detailiert, was Du für eine Fehlermeldung kriegst.
 
hi @ all

Also ich hab natürlich register global auf on gestellt!!!
Und außerdem halte ich nix von den $post anweisungen;-)
 
Zurück
Oben