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 userif (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