hi leute, hier erstmal der code:
PHP-Code:
<html>
<head>
<title>Anmeldung</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<p align="center">
</p>
<form action = "http://web57.reseller15.publicompserver.de/index.php?section=registernewtest" method = "post">
<font size="2">
</font><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="61%" id="AutoNumber1" height="630">
<tr>
<td width="100%" height="25" align="left" colspan="2">
<p align="center">[b]<font face="Arial" size="4">Hier können Sie sich registrieren lassen:</font>[/b]
</td>
</tr>
<tr>
<td width="32%" height="25" align="left"></td>
<td width="68%" height="25" align="left">
</td>
</tr>
<tr>
<td width="32%" height="25" align="left">* = <font size="2">erforderliche Angaben</font></td>
<td width="68%" height="25" align="left">
</td>
</tr>
<tr>
<td width="32%" height="25" align="left"></td>
<td width="68%" height="25" align="left">
</td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Benutzername*</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="bn" size="20" style="font-family: Arial" value="<?php echo($_POST['bn']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Passwort*</font></td>
<td width="68%" height="25" align="left">
<input type="password" name="pw" size="20" style="font-family: Arial" value="<?php echo($_POST['pw']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">E-Mailadresse*</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="mail" size="20" style="font-family: Arial" value="<?php echo($_POST['mail']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Interessen</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="interessen" size="20" style="font-family: Arial" value="<?php echo($_POST['interessen']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Beruf</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="beruf" size="20" style="font-family: Arial" value="<?php echo($_POST['beruf']); ?>"</td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">ICQ</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="icq" size="20" style="font-family: Arial" value="<?php echo($_POST['icq']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">MSN</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="msn" size="20" style="font-family: Arial" value="<?php echo($_POST['msn']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Vorname</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="vorname" size="20" style="font-family: Arial" value="<?php echo($_POST['vorname']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Nachname</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="nachname" size="20" style="font-family:Arial" value="<?php echo($_POST['nachname']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Geburtsdatum
im Format </font></td>
<td width="68%" height="25" align="left">
<input class="input" name="gbdatum" size="20" style="font-family: Arial" value="<?php echo($_POST['gbdatum']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left">
<font face="Arial">Geschlecht*</font></td>
<td width="68%" height="25" align="left"><select size="1" name="geschlecht">
<option selected value="0">bitte auswählen</option>
<option value="2">weiblich</option>
<option value="1">männlich</option>
</select>
<?php
if($gesendet)
{
if(isset($geschlecht == 0 ))
{
echo "Bitte ein geschlecht wählen!!!!!!!!!!DU SACK";
}
}
else
{
echo "nichts";
}
?>
</td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Strasse</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="strasse" size="20" value="<?php echo($_POST['strasse']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Hausnummer</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="hausnummer" size="20" value="<?php echo($_POST['hausnummer']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">PLZ</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="plz" size="20" value="<?php echo($_POST['plz']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Ort</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="ort" size="20" value="<?php echo($_POST['ort']); ?>"></td>
</tr>
<tr>
<td width="32%" height="25" align="left"><font face="Arial">Land</font></td>
<td width="68%" height="25" align="left">
<input class="input" name="land" size="20" value="<?php echo($_POST['land']); ?>"></td>
</tr>
<tr>
<td width="32%" height="19" align="left"></td>
<td width="68%" height="19" align="left"></td>
</tr>
<tr>
<td width="100%" height="59" align="left" colspan="2">
<font face="Arial">
<input type="Checkbox" name="real_yesorno" value="1" checked> Meine Daten dürfen von anderen Usern eingesehen werden.
</font></td>
</tr>
<tr>
<td width="32%" height="26">
<input class="button" type="submit" name="gesendet" value="Anmeldung abschließen"></td>
<td width="68%" height="26">
<input class="button" type="reset" value="Zurücksetzen"></td>
</tr>
</table>
</form>
</body>
</html>
<?php
require('config/functions.php');
require('config/variablen.php');
$pw1 = md5($pw);
$error1 = "ARSCH";
if ($gesendet){
if(strlen($_REQUEST['bn']) > 0 ){
if(strlen($_REQUEST['pw']) > 0 ){
if(strlen($_REQUEST['mail']) > 0){
if(check_email($mail)) {
if(($_REQUEST['geschlecht']) != 0) {
require("config/dbconnect.php");
$sqlab = "INSERT INTO User ";
$sqlab .= "(u_bn, u_pw, u_mail, u_interessen, u_beruf, u_icq, u_msn, ";
$sqlab .="u_real_yesorno, u_vorname, u_nachname, u_gbdatum, u_geschlecht, ";
$sqlab .="u_strasse, u_hausnummer, u_plz, u_ort, u_land) values ";
$sqlab .= "('$bn', '$pw1', '$mail', '$interessen', '$beruf', '$icq',
'$msn', '$realyesorno', '$vorname', '$nachname', '$gbdatum', '$geschlecht',
'$strasse', '$hausnummer', '$plz', '$ort', '$land')";
mysql_select_db('usr_web57_1'); mysql_query($sqlab);
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
$num = mysql_affected_rows();
if ($num>0)
{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=$url"."index.php?section=registerok\">";
mysql_close($db);
exit;
}
else
{
echo "Anmeldung fehlgeschlagen";
mysql_close($db);
}
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"Geschlecht wählen!\");";
echo "</script>";
}
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"Deine E-Mailadresse ist ungültig!\");";
echo "</script>";
}
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"Bitte eine E-Mailadresse angeben!\");";
echo "</script>";
}
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"Bitte ein Passwort angeben!\");";
echo "</script>";
}
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"Bitte einen Benutzernamen angeben!\");";
echo "</script>";
}
}
?>
so, ich möchte nicht, das unten die java fenster kommen, sondern stattdessen möchte ich, das rechts neben dem feld, dann steht "Bitte ausfüllen"
das script funktioniert soweit komplett.
wenn ich jetzt aber hinter dem input vom Benutzernamen folgendes schreibe:
PHP-Code:
if(strlen($_REQUEST['bn']) == 0 )
{
echo "Bitte ausfüllen";
}
das macht er auch, aber das ist ja klar, dass ein formular am anfang leer ist, sprich er soll es nur machen, wenn auf den senden button geklickt wurde, aber wenn ich schreibe:
PHP-Code:
if($gesendet)
{
if(strlen($_REQUEST['bn']) == 0 )
{
echo "Bitte ausfüllen";
}
}
aber das funzt nicht. bitte helft mir!!
PS: hab es mal so, wie es eventuell gehen würde bei geschlecht oben im html code probiert....geht aber wie gesagt nicht.