Ich habe folgendes Problem:
Die Variable wird nicht an die Stelle im SQL Befehl geladen! Schreibt man statt der Variablen normalen Text, so wird eine neue Tabelle erstellt.
Seite 1: tabelleanlegen.php
<form action="Tabelleanlegen2.php" method="post">
<input type="text" size="20" name="Inhalt">
<br>
<br>
<input type="submit" value="Tabelle anlegen">
</form>
Seite 2: tabelleanlegen2.php
<?php
//header("Cache-Control: no-cache, must-revalidate");
if (getenv ("REQUEST_METHOD") == "GET") {
extract($HTTP_GET_VARS);
$HTTP_VARS = $HTTP_GET_VARS;
}
if (getenv ("REQUEST_METHOD") == "POST") {
extract($HTTP_POST_VARS);
$HTTP_VARS = $HTTP_POST_VARS;
}
//require ("crtl/config.php");
$db = new COM("ADODB.Connection");
$dsn = "DRIVER={SQL Server}; SERVER={ORAKEL};UID={sa};PWD={bm};
DATABASE={PMS}";
$db->Open($dsn);
$eintrag = $db->Execute('CREATE TABLE [COLOR=red]'$Inhalt'[/COLOR] (ID VARCHAR(4))');
?>
Danke schon im Vorraus!
mfg
Binford
Die Variable wird nicht an die Stelle im SQL Befehl geladen! Schreibt man statt der Variablen normalen Text, so wird eine neue Tabelle erstellt.
Seite 1: tabelleanlegen.php
<form action="Tabelleanlegen2.php" method="post">
<input type="text" size="20" name="Inhalt">
<br>
<br>
<input type="submit" value="Tabelle anlegen">
</form>
Seite 2: tabelleanlegen2.php
<?php
//header("Cache-Control: no-cache, must-revalidate");
if (getenv ("REQUEST_METHOD") == "GET") {
extract($HTTP_GET_VARS);
$HTTP_VARS = $HTTP_GET_VARS;
}
if (getenv ("REQUEST_METHOD") == "POST") {
extract($HTTP_POST_VARS);
$HTTP_VARS = $HTTP_POST_VARS;
}
//require ("crtl/config.php");
$db = new COM("ADODB.Connection");
$dsn = "DRIVER={SQL Server}; SERVER={ORAKEL};UID={sa};PWD={bm};
DATABASE={PMS}";
$db->Open($dsn);
$eintrag = $db->Execute('CREATE TABLE [COLOR=red]'$Inhalt'[/COLOR] (ID VARCHAR(4))');
?>
Danke schon im Vorraus!
mfg
Binford
Kommentar