Webstatt.org - Community seit 2006 - 2012 (2024?)

klammer flasch geseztz? funzt end mehr richtig

user-139
18.04.2006 19:21

nachdem ich 2 daten in eine geschrieben hab , funzts ned mehr ganz so wie ich will bzw garned mehr richtig traurig
hab bestimmt ne klammer vergessen , oder falsch geseztz komme jedoch end drauf traurig
<?php echo"<a href='?page=user&user=add'>User eintragen</a> | <a href='?page=user&user='>User editieren</a>"?>
<?PHP
if($_GET['user'] == 'edit'zwinkern{
$mysql = mysql_connect('localhost', 'root', ''zwinkern or die(mysql_error());
mysql_select_db('projects', $mysql) or die(mysql_error());

if (array_key_exists('delete',$_GET)) {
$deleteid = (int) $_GET['delete'];
$sql = "DELETE FROM login WHERE UserID = '".$_GET['delete']."'";
$query = mysql_query($sql) OR die(mysql_error());
echo 'Ihr Datensatz wurde erfolgreich gelöscht.';
exit;
}

if (isset($_GET['edit']) && !empty($_GET['edit']) && is_numeric($_GET['edit'])){
$sql = "SELECT * FROM login WHERE UserID = '".$_GET['edit']."'";
$query = mysql_query($sql) OR die(mysql_error());
$ds = mysql_fetch_object($query);
?>
<table class="form" width="500" >
<tr>
<td colspan="2" align="center"><b>User
Bearbeiten </b></td>
</tr>
<tr>
<td width="287">Sein Name:</td>
<td width="198">
<input name="name" type="text" class="feld" value="<?echo($ds->UserName);?>" size="33" />
</td>
</tr>
<tr>
<td>Seine E-Mail:</font></td>
<td>
<input name="email" type="text" class="feld" value="<?echo($ds->UserMail);?>" size="33" />
</td>
</tr>
<tr>
<td>Sein Password (md5)</td>
<td>
<input name="icq" type="text" class="feld" value="<?echo($ds->UserPass);?>" size="33" />
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<center><input type="submit" value="Speichern" class="button" name="speichern"></center>
<input type="hidden" name="id" value="<? echo $ds->id; ?>">
</td>
</tr>
</table>
<?
}
if (isset($_POST['speichern'])){
$sql = "UPDATE `login` SET `UserName` = '".addslashes($_POST['name'])."',
`UserPass` = '".addslashes($_POST['passwort'])."',
`UserSession` = 'NULL',
`UserMail` = '".addslashes($_POST['email'])."'
";
$query = mysql_query($sql) OR die(mysql_error());
echo 'Ihr Datensatz wurde erfolgreich gespeichert.';
exit;
}
?>
<?php
}
elseif($_GET['user'] == 'add'zwinkern
{
?>
<form action="<?php $_SERVER['PHP_SELF']?>" method="post" name="eintragen">
<table width="500" class="form">
<tr>
<td colspan="2" align="center"><b>User anlegen</b></td>
</tr>
<tr>
<td width="287">Sein Name:</td>
<td width="198">
<input type="text" size="33" name="name" class="feld" />
</td>
</tr>
<tr>
<td>Sein Passwort:</td>
<td>
<input type="text" size="33" name="passwort" class="feld" />
</font></td>
</tr>
<tr>
<td>Seine E-Mail:</td>
<td>
<input type="text" size="33" name="email" class="feld" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="submit" type="submit" class="button" value="User anlegen!" />
<input type="hidden" name="submited" value="save" />
</td>
</tr>
</table>
</form>
<?php
if($_POST['submited'])
{
$mysql = mysql_connect('localhost', 'root', ''zwinkern or die(mysql_error());
mysql_select_db('projects', $mysql) or die(mysql_error());
if(!$_POST['name']){
die('Du musst noch deinen Namen eingeben!'zwinkern;
}
if(!$_POST['passwort']){
die('Du hast kein Passwort eingetragen!'zwinkern;
}
if(!$_POST['email']){
die('Du hast keine Email des Users eingetragen!'zwinkern;
}

$_POST['name'] = htmlspecialchars($_POST['name']);
$_POST['passwort'] = htmlspecialchars($_POST['passwort']);
$_POST['email'] = htmlspecialchars($_POST['email']);
$pass_md5 = md5($passwort);

$sql = "INSERT INTO `login` SET
`UserName` = '".addslashes($_POST['name'])."',
`UserPass` = '$pass_md5', `UserSession` = '',
`UserSession` = 'NULL',
`UserMail` = '".$_POST['email']."'
";
mysql_query($sql, $mysql);
echo 'User erfolgreich eingetragen!<br />';
}
}elseif($_GET['user'] == ''zwinkern{

?>

<table width="82%" class="form">
<tr>
<td><strong>ID</strong></td>
<td><strong>Name</strong></td>
<td><strong>Email</strong></td>
<td><strong>Passwort</strong></td>
<td><strong>Bearbeiten</strong></td>
<td><strong>Löschen</strong></td>
</tr>
<?php
$sql = 'SELECT * FROM login ORDER BY `UserID`';
$query = mysql_query($sql) OR die(mysql_error());

if (!mysql_num_rows($query) > 0){
echo 'Keine Eintr&auml;ge vorhanden.';
exit;
} else {
while ($ds = mysql_fetch_object($query)){
?>

<tr>
<td width="18%"><?php echo($ds->UserID)?></td>
<td width="18%"><?php echo($ds->UserName)?>;</td>
<td width="21%"><?php echo($ds->UserMail)?></td>
<td><?php echo($ds->UserPass)?></td>
<td width="11%"><center><a href="?page=user&user=edit&edit=<? echo $ds->UserID; ?>">X</a></center> </td>
<td width="11%"><center><a href="?page=user&user=edit&delete=<? echo $ds->UserID; ?>">X</a></center></td>
</tr>
<?
}
echo '</table>';

}
}
?>

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-168
18.04.2006 19:51

Was sagtn der Server als Fehlermeldung?

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-255
18.04.2006 19:56

Steht doch alles in der Fehlermeldung 0o
Gelesen müsste sie halt noch werden...

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-139
18.04.2006 20:18

n e gibt ja keine fehlermeldung funzt einfach so ned Fettes Grinsen

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-255
19.04.2006 08:10

Bei genauerem Hinsehen wird anscheinend keine der Bedingungen erfüllt. Mach mal aus
elseif($_GET['user'] == ''zwinkern
ein
else

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-139
19.04.2006 11:08

also , es wirdf mir jetz5 angetzeigt jedoch wird wenn ich etwas bearbeitet hab nixx in die db geschrieben , aber ne meldung das es geklappt hat bekomm ich trotzdem traurig

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe