art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.06.2003, 14:14   #1
TP-Member
 
Registriert seit: Nov 2002
\starta/ macht alles soweit korrekt

Habe ein Problem, das es gar nicht geben kann :)


hallo Leute!

Ich bin total verzweifelt, habe jetzt 4-5 Stunden in meinem Code nach einem Fehler gesucht, aber nichts gefunden. Das Problem ist folgendes: Ich schreibe gerade eine Userverwaltung für eine Website, und die Verwaltungsseite an sich ist fertig. Allerdings bekomme ich folgende Fehlermeldung wenn ich die Seite aufrufe: "Parse error: parse error, unexpected $ in /www/htdocs/lerch/useradmin.php on line 103". Es gibt nur das Problem, dass in Zeile 103 (ja, ich habe mindestens 20 mal gezählt) nur folgendes steht: "?>".

Wo soll denn da ein Fehler sein? Ich kopiere mal den Code hier rein und hoffe, jemand macht sich die Mühe, das Teil durchzuforsten...

PHP-Code:
<html><head><title>Userverwaltung</title></head><body><div align=center>

<?php
include('temp_top.txt');
require(
'connect.php');
$tabellenname='user';

if(
$sent==1) {
$sql='INSERT INTO $tabellenname () VALUES () ';
mysql_query($sql$link);
if(
mysql_insert_id()>0) {
$ID=mysql_insert_id();
$meldung="Der neue user wurde angelegt<br>";
} else {
$meldung "Es konnte kein neuer User angelegt werden. Bearbeite zuvor neu angelegte User, und ändere den Usernamen, bevor du einen weiteren neuen User anlegst.<br>"; }
}


if(
$sent==2) {
$sql="UPDATE $tabellenname SET ";
if(
$kwort!='') {
$kwort2=md5($kwort);
$sql.=" username='$username'. ";
$sql.=" admin='$admin'. ";
$dql.=" beschreibung='$beschreibung' ";
$sql.=" WHERE ID='$ID' ";
$test=mysql_query($sql,$link);
if(
$kwort!='' AND !$test) { $meldung.="Die Änderungen konnten nicht gespeichert werden, das alte Kennwort ist noch gültig.<br>"; }
if(
$kwort!='' AND $test) { $meldung.="Das neue Kennwort - $kwort  ist jetzt gültig.<br>"; }
}


if(
$sent==3) {
$sql="DELETE FROM $tabellenname WHERE ID=$ID ";
mysql_query($sql,$link);
unset(
$ID);
}

echo 
"<font class=teaser>$meldung</font>";


$sql="SELECT * FROM $tabellenname ORDER BY username ";
$result=mysql_query($sql,$link);
if(
mysql_num_rows($result)>0) {
echo 
"<font class=teaser>Bitte den User zum Bearbeiten auswählen</font>";
echo 
"<form action='$PHP_SELF' method='post'>";
echo 
"<select name='ID'>";
for(
$i=0;$i<mysql_num_rows($result);$i++) {
$ID1=mysql_result($result,$i,'username');
echo 
"<option value=$ID1";
if(
$ID==$ID1) { echo " selected "; }
echo 
">$username";
}
echo 
"</select><br><br>";
echo 
"<input type=submit>";
echo 
"</form>";
}


if(
$ID) {
$sql="SELECT * FROM $tabellenname WHERE ID=$ID ";
$result=mysql_query($sql,$link);
if(
mysql_num_rows($result)==1) {
$ID1=mysql_result($result,0,'ID');
$username1=mysql_result($result,0,'username');
$kwort1=mysql_result($result,0,'kwort');
$admin1=mysql_result($result,0,'admin');
$beschreibung1=mysql_result($result,0,'beschreibung');
echo 
"<font class=teaser>Bitte den User $username1 bearbeiten</font>";
echo 
"<form action='$PHP_SELF' method='post'>";
echo 
"<input type=hidden name=sent value=2>";
echo 
"<input type=hidden name=ID value=$ID1>";
echo 
"<font>Benutzername</font>";
echo 
"<input type=text name=username value='$username1'>";
echo 
"<font>Kennwort <br><span color=red>Bitte leer lassen, wenn es nicht geändert werden soll!</span></font>";
if(
$kwort1=='kennwort') { echo "<font color=red size=+1>Du musst das Kennwort noch angeben, damit der User sich anmelden kann.</font>"; }
echo 
"<input type=text name=kwort value=''>";
echo 
"<font>Beschreibung</font>";
echo 
"<input type=text name=beschreibung value='$beschreibung1'>";
echo 
"<font>Userstatus</font>";
echo 
"<input type=radio name=admin value=-1 ";
if(
$admin1==-1) { echo " checked "; }
echo 
">Admin --- ---";
echo 
"<input type=radio name=admin value=1 ";
if(
$admin1==1) { echo " checked "; }
echo 
">News mit Redakteur-Rechten --- ---";
echo 
"<input type=radio name=admin value=2 ";
if(
$admin1==2) { echo " checked "; }
echo 
">News --- ---";
echo 
"<input type=radio name=admin value=3 ";
if(
$admin1==3) { echo " checked "; }
echo 
">Releases";
echo 
"<br><br><input type=submit>";
echo 
"</form>";

echo 
"<br><a href='$PHP_SELF?sent=3&ID=$ID1'><font size=+1>Den angezeigten User löschen</font></a>";
}
}
echo 
"<br><a href='$PHP_SELF?sent=1'>Einen neuen User anlegen</a>";

include(
'temp_end.txt');
?>
</div></body></html>
\starta/ ist offline   Mit Zitat antworten


Alt 21.06.2003, 14:34   #2
TP-Moderator
 
Registriert seit: Nov 2002
Ort: Hamburg
DracheTe ist auf einem guten Weg
hi,

wenn ich jetzt richtig gezählt habe, fehlt eine }

siehe

Zitat:
if($sent==2) {
$sql="UPDATE $tabellenname SET ";
if($kwort!='') {
$kwort2=md5($kwort);
$sql.=" username='$username'. ";
$sql.=" admin='$admin'. ";
$dql.=" beschreibung='$beschreibung' ";
if($kwort!='' AND !$test) { $meldung.="Die Änderungen konnten nicht gespeichert werden, das alte Kennwort ist noch gültig.<br>"; }
if($kwort!='' AND $test) { $meldung.="Das neue Kennwort - $kwort ist jetzt gültig.<br>"; }
$sql.=" WHERE ID='$ID' ";
$test=mysql_query($sql,$link);
}
DracheTe ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Habe ein Problem, das es gar nicht geben kann :) Habe ein Problem, das es gar nicht geben kann :)
« Sicher? | String bearbeiten »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:14 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67