Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: [PHP/SQP] INSERT INTO wird nicht ausgeführt

  Alt 30. Okt 2004, 01:00
Hi,

also die $-Zeichen sind schon richtig, da sie ganz oben, außerhalb dieser Funktion, also Global-Deklariert sind. Und zwar folgendermaßen:

SQL-Code:
<?PHP
  $db_server=$_POST['$db_server'];
  $db_name=$_POST['$db_name'];
  $db_user=$_POST['$db_user'];
  $db_passwort=$_POST['$db_passwort'];
  $mode=$_POST['$mode'];
Ich habe den Tabellennamen in ' ' gesetzt, aber das Resultat ist das gleiche, wie vorhin...

/EDIT

Hier am besten der gesamte Script...

SQL-Code:
<?PHP
  $db_server=$_POST['$db_server'];
  $db_name=$_POST['$db_name'];
  $db_user=$_POST['$db_user'];
  $db_passwort=$_POST['$db_passwort'];
  $mode=$_POST['$mode'];
 

/*echo     $_POST['$db_server'].chr(13).chr(10);*/
/*echo     $_POST['$db_name'].chr(13).chr(10);*/
/*echo     $_POST['$db_user'].chr(13).chr(10);  */  
/*echo     $_POST['$db_passwort'].chr(13).chr(10);*/
/*echo     $test;*/

switch ($mode) {
  case "insert":
    insert();
    break;
}

function connect()
{
global $db_server,$db_user,$db_passwort, $db_name;
  $db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort)
    or die ("Konnte keine Verbindung zur Datenbank herstellen");
  $db_check = @MYSQL_SELECT_DB($db_name); if($db) echo "Verbindung zur Datenbank wurde hergestellt";

//////WIRD NICHT BENUTZT\\\\\\\

}


function insert()
{
global $db_server,$db_user,$db_passwort, $db_name;
  $db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort)
    or die ("Konnte keine Verbindung zur Datenbank herstellen");
  $db_check = @MYSQL_SELECT_DB($db_name); if($db) echo "Verbindung zur Datenbank wurde hergestellt";

$result = mysql_query("INSERT INTO '11-04' (ra)
VALUES ('j')
");
$eintragen = mysql_query($result);
echo $result;
echo mysql_error();
}
?>
  Mit Zitat antworten Zitat