Tom: Variablenweitergabe - Erstellen einer Userverwaltung

Beitrag lesen

Hello,

Mein Problem ist die Variablen weitergabe. Das Skript lässt mich keine neuen User anlegen und ich weiss nicht woran das liegen kann.

Sourcecode:

include('file:///C|/Program%20Files/Apache%20Group/Apache2/htdocs/DBOSDB/config.php');

warum  beim Include so ein Monsterpfad? Wo ist denn Dein include_path?

$link=MYSQL_CONNECT($MYSQL_HOST,$MYSQL_USER,$MYSQL_PASS);
MYSQL_SELECT_DB($DB_NAME,$link);
$idle=10;
//Add new user

if (isset($_POST['sent'])=="1")

if (isset($_POST['sent']))  müsste eigentlich reichen. Ist ja schon boolesch

{
 $sql="INSERT INTO $tablename () VALUES () ";

Welche Felder sollen denn mit welchen values gefüllt werden?
Ich mutmaße mal, dass $tablename aus der Inclusion stammt?

$sql = "INSERT INTO $tablename set"
$sql.= " FELD1 = ".mysql_escape_string(stripslashes($_POST["data"]["FELD1"]);
$sql.= ",FELD2 = ".mysql_escape_string(stripslashes($_POST["data"]["FELD2"]);
$sql.= " FELD3 = ".mysql_escape_string(stripslashes($_POST["data"]["FELD3"]);

und so weiter

MYSQL_QUERY($sql,$link);

$res = mysql_query($sql, $link);

if(MYSQL_INSERT_ID()>0)
  {
    $id = MYSQL_INSERT_ID($link);
    $message="New User added under $id<br>";
  }
  else
  {
    $message ="Was not able to create a new User<br />";
    $message.="MySQL Message: ".mysql_error();
  }

Außerdem würde ich mir mal Funktionen angewöhnen. Dann kann man so ein Programm nachher auch noch lesen und verstehen.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen