php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 20.09.2004, 17:54  
Gast
 
Beiträge: n/a
Standard hilfe... fehler bei einer überprüfung

Hallo

habe folgendes problem...

ich habe ein script um user in einer datenbank zu adden... funzt auch nur bei der überprüfung ob der user schon existiert klappt was nicht... ich kann so zu sagen user namen doppelt adden was nicht gehen sollte

hier der code:

Code:
<?php
//Die Dateien werden includet
include("../includes/connect.php");
include("../includes/funkt_template.php");
include("../includes/login_check.php");
include("../includes/timestamp.php");

//Überprüfen ob Admin sonst kein zugriff
if ($_SESSION["kennung"] != $superuser) 
{
	die("Access denied.");
}

//select füllen im template
$res = mysql_query("SELECT gruppen FROM gruppen");
while($row1 = mysql_fetch_array($res))
$option_gruppe .= "<option>$row1[gruppen]</option>\n"; 

$res5 = mysql_query("SELECT kennung FROM user");
while($row = mysql_fetch_array($res5))
$option_user .= "<option>$row[kennung]</option>\n"; 

//wenn der add user button gedrückt wurde...
if ($_POST[adduser])
{
	if (empty($_POST['txt_kennung']))
		$error .= "Kennung field is empty.
";
	if (empty($_POST['txt_vorname']))
		$error .= "Vorname field is empty.
";
	if (empty($_POST['txt_nachname']))
		$error .= "Nachname field is empty.
";	
	if (empty($_POST['txt_email']))
		$error .= "Email field is empty.
";	
	if (empty($_POST['option_gruppe']))
		$error .= "group field is empty.
";
	if ($_POST['txt_kennung'] == $row['kennung'])
		$error .= "User already exists.
";
	
	if (!$error)
	{
	$passwort = md5("123abc");	
	$res2 = mysql_query("INSERT INTO user (id, kennung, vorname, nachname, email, gruppe, passwort, online, stempel, pwcount) VALUES ('', '$_POST[txt_kennung]', '$_POST[txt_vorname]', '$_POST[txt_nachname]', '$_POST[txt_email]', '$_POST[option_gruppe]', '$passwort', 'offline', '', '0' )");
	$ergebnis = "User has been added.";
	}
	else
	{
	$ergebnis = "Adding User failed.";
	}
}
//wenn der del user button gedückt wurde...
if ($_POST[deluser])
{
	if($res3 = mysql_query("DELETE FROM user WHERE kennung = '$_POST[option_user]'"))
	{
	 $ergebnis = "User has been deleted.";
	}
	else
	{
	 $ergebnis = "Deleting User failed."; 
	}
}
               
//Die Templates werden ersetzt
$template = new CreateTemplate("../templates/adddeluser.htm");
$template->assign("ergebnis", $ergebnis);
$template->assign("error", $error);
$template->assign("option_gruppe", $option_gruppe);
$template->assign("option_user", $option_user);
$template->assign("txt_gruppe", $txt_gruppe);
$template->template_print() or die($template->error);
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler im Skript (Hilfe) PHP Tipps 2006 8 17.01.2006 10:10
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
Fehler beim Wechsel von MySQL 4 nach 5 JK Datenbanken 2 09.12.2005 18:43
hilfe fehler bei cookie mollitz PHP Tipps 2007 11 24.11.2005 09:25
[Erledigt] [phpmailer] - SMTP Fehler: Die folgenden Empfänger sind ... PHP Tipps 2005-2 1 05.10.2005 15:19
Hilfe!!!!!! Fehler beim schreiben in eine datei! PHP Tipps 2005 8 08.02.2005 10:28
Hilfe!! Datenbank Fehler (glaube ich...) PHP Tipps 2004-2 9 22.12.2004 13:44
Hilfe warum geht das net??? PHP Tipps 2004-2 10 22.12.2004 10:19
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
Wieso mysql fehler? Bitte um Hilfe! PHP Tipps 2004-2 4 03.12.2004 19:10
[Erledigt] UPDATE = NO Update aber kein fehler..dringend hilfe suchend Datenbanken 2 25.09.2004 16:28
finde fehler nicht [in guestbook-script] PHP Tipps 2004 12 22.09.2004 22:23
Hilfe Fehler, wer kann helfen PHP Tipps 2004 4 20.09.2004 19:53
Hilfe finde Fehler nicht Sachse PHP Tipps 2004 12 06.09.2004 07:28
[Erledigt] brauche Hilfe beim update... 18inch Datenbanken 3 07.07.2004 17:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.