Hallöchen,
ich würde gerne ein formular machen mit checkboxen die leute sollen unterschiedliche checkboxen anklicken und alle werte die angklicht werden, sollen in eine datenbank übergeben werden. ich habe schon so viel probiert, aber es net hinbekommen bin auch ziemlicher anfänger, hoffe ihr könnt mir helfen. Habe mal n script als test gemacht u mir irgendwelche WErte ausgedacht:
<?
if ($abmelden) { abmelden($fertig, $user, $password);}
else if ($forgot) { forgot($fertig, $email);}
else { anmelden($fertig, $user, $name, $password1, $password2, $email, $rot, $blond);}
?>
<?
function inhalt($user)
{
session_start();
session_register("user");
?>
<b>Geschützter Inhalt!</b>
<?
}
?>
<?
function anmelden ($fertig, $user, $name, $password1, $password2, $email, $rot, $blond)
{
include("config.php");
if($fertig) {
$abfrage1 = mysql_query("SELECT user FROM login");
while ($row = mysql_fetch_object ($abfrage1)) {
if ($row->user==$user) {
echo "Dieser Benutzer existiert schon!";
exit;
}
}
if ($user=="" OR $name=="" OR $password1=="" OR $password2=="" or $email=="") {
echo "Sie haben mindestens ein Feld nicht ausgefüllt!";
}
else if ($password1!=$password2) {
echo "Ihr Passwort ist ungleich Ihrer Wiederholung!";
}
else {
$anfuegen=mysql_query("INSERT INTO login (user, name, password, email) VALUES ('$user', 'name','$password1', '$email')");
$anfuegen=mysql_query("INSERT INTO login (rot, blond) VALUES ('$rot', '$blond')");
echo "Erfolgreich angemeldet! Sie können sich nun einloggen:<br>";
@login();
}
}
else {
echo "<h2>Anmelden</h2>";
echo "<form method=\"POST\" action=\"$PHP_SELF?anmelden=yes&fertig=yes\">";
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Name:</font></td>
<td><font size="2"><input type="text" name="name" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password1" value=""></font></td>
</tr>
<tr>
<td><font size="2">Wiederholen:</font></td>
<td><font size="2"><input type="password" name="password2" value=""></font></td>
</tr>
<tr>
<td><font size="2">E-Mail:</font></td>
<td><font size="2"><input type="text" name="email" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Rot:</font></td>
<td><font size="2"><input type="checkbox" name="rot" value="rot"> </font></td>
</tr>
<tr>
<td><font size="2">Blond:</font></td>
<td><font size="2"><input type="checkbox" name="blond" value="blond"> </font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Anmelden></td>
</tr>
</table>
</form>
<?
}
}
?>
ich würde gerne ein formular machen mit checkboxen die leute sollen unterschiedliche checkboxen anklicken und alle werte die angklicht werden, sollen in eine datenbank übergeben werden. ich habe schon so viel probiert, aber es net hinbekommen bin auch ziemlicher anfänger, hoffe ihr könnt mir helfen. Habe mal n script als test gemacht u mir irgendwelche WErte ausgedacht:
<?
if ($abmelden) { abmelden($fertig, $user, $password);}
else if ($forgot) { forgot($fertig, $email);}
else { anmelden($fertig, $user, $name, $password1, $password2, $email, $rot, $blond);}
?>
<?
function inhalt($user)
{
session_start();
session_register("user");
?>
<b>Geschützter Inhalt!</b>
<?
}
?>
<?
function anmelden ($fertig, $user, $name, $password1, $password2, $email, $rot, $blond)
{
include("config.php");
if($fertig) {
$abfrage1 = mysql_query("SELECT user FROM login");
while ($row = mysql_fetch_object ($abfrage1)) {
if ($row->user==$user) {
echo "Dieser Benutzer existiert schon!";
exit;
}
}
if ($user=="" OR $name=="" OR $password1=="" OR $password2=="" or $email=="") {
echo "Sie haben mindestens ein Feld nicht ausgefüllt!";
}
else if ($password1!=$password2) {
echo "Ihr Passwort ist ungleich Ihrer Wiederholung!";
}
else {
$anfuegen=mysql_query("INSERT INTO login (user, name, password, email) VALUES ('$user', 'name','$password1', '$email')");
$anfuegen=mysql_query("INSERT INTO login (rot, blond) VALUES ('$rot', '$blond')");
echo "Erfolgreich angemeldet! Sie können sich nun einloggen:<br>";
@login();
}
}
else {
echo "<h2>Anmelden</h2>";
echo "<form method=\"POST\" action=\"$PHP_SELF?anmelden=yes&fertig=yes\">";
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Name:</font></td>
<td><font size="2"><input type="text" name="name" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password1" value=""></font></td>
</tr>
<tr>
<td><font size="2">Wiederholen:</font></td>
<td><font size="2"><input type="password" name="password2" value=""></font></td>
</tr>
<tr>
<td><font size="2">E-Mail:</font></td>
<td><font size="2"><input type="text" name="email" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Rot:</font></td>
<td><font size="2"><input type="checkbox" name="rot" value="rot"> </font></td>
</tr>
<tr>
<td><font size="2">Blond:</font></td>
<td><font size="2"><input type="checkbox" name="blond" value="blond"> </font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Anmelden></td>
</tr>
</table>
</form>
<?
}
}
?>
Kommentar