Red
OC Addicted
|
allo! Kann mir irgendjemand sagen was wo im folgenden source der fehler liegt? Er gibt mir keine Fehler meldung aus sondern trägts nicht in die db ein! <?
$bestell_projektnummer = $_POST['bestell_projektnummer'];
$bestell_datum = $_POST['bestell_datum'];
$bestell_unternehmen = $_POST['bestell_unternehmen'];
$bestell_ansprechpartner = $_POST['bestell_ansprechpartner'];
$bestell_termin = $_POST['bestell_termin'];
$bestell_raum = $_POST['bestell_raum'];
$bestell_gast = $_POST['bestell_gast'];
$bestell_sondergast = $_POST['bestell_sondergast'];
$bestell_intern = $_POST['bestell_intern'];
$bestell_extern = $_POST['bestell_extern'];
$bestell_wuensch = $_POST['bestell_wuensch'];
?>
<?
include ("inc_dbconnect.php"); // Einfügen der Datei inc.dbconnect.php zum Verbindungsaufbau
mysql_select_db("new",$link); // Auswahl der Tabelle in der Datenbank
$query = "INSERT INTO bestell (bestell_id , bestell_projektnummer , bestell_datum , bestell_unternehmen , bestell_ansprechpartner , bestell_termin , bestell_raum , bestell_gast , bestell_sondergast , bestell_intern , bestell_extern , bestell_wuensch ) '
VALUES ('', '$bestell_projektnummer' , '$bestell_datum' , '$bestell_unternehmen' , '$bestell_ansprechpartner' , '$bestell_termin' , '$bestell_raum' , '$bestell_gast ', '$bestell_sondergast' , '$bestell_intern' , '$bestell_extern' , '$bestell_wuensch' )";
$result = mysql_query($query);
mysql_close($link);
?>
Ich habe den ganzen Code gepostet allerdings funktioniert die INSERT INTO nicht
Bearbeitet von Red am 14.06.2004, 19:21
|
dio
Here to stay
|
probier die variablen im query so zu schreiben '".$variable."'
|
mat
AdministratorLegends never die
|
$result = mysql_query($query) or die(mysql_error());
aber soweit ich das sehen kann liegts an: bestell_extern , bestell_wuensch ) ' VALUES ('', '$bestell_projektnummer'..
dem ' zwischen ) und VALUES
|
frank
Addicted
|
hmm, gehoert das Hochkomma vor dem VALUES schon dort hin?  edit: 0wned..., aber mat hat edited 
Bearbeitet von frank am 14.06.2004, 19:14
|
Red
OC Addicted
|
jep stimmt hochkomma ist schon weg war der fehler! danke
was bringen die puntkte bei .$variable.
bzw. kann ich die Post_ variablen direkt reinschreiben?
|
mat
AdministratorLegends never die
|
globals on (php.ini) oder extract() edit: 0wned..., aber mat hat edited kannst das beweisen 
|
dio
Here to stay
|
wobei ich das mit register_globals gleich wieder vergessen würd  edit: aso, du meinst ins query bsp $sql = mysql_query("INSERT INTO asdf (name1, name2) VALUES ('".$_POST['varname1']."', '".$_POST['varname2']."')");
|
Red
OC Addicted
|
hmh am webserver kann ich nicht wirklich rumpfuschen steht in der Firma und für reg. Ausdrücke muss ich mich noch etwas einarbeiten! trozdem thx
|
Red
OC Addicted
|
wobei ich das mit register_globals gleich wieder vergessen würd 
edit: aso, du meinst ins query
bsp
$sql = mysql_query("INSERT INTO asdf (name1, name2) VALUES ('".$_POST['varname1']."', '".$_POST['varname2']."')");
was genau sagen die . vor und nach den Variablen aus? konnte bis jetzt nichts finden!
|
dio
Here to stay
|
wenn du einen wert in die tabelle schreibst, verwendest ja generell mal ' ', damitst auch leerzeichen schreiben kannst. " ^beendet^ des query und du kannst die variable einfügen ".$variable.", mit den punkten verbindest. edit: beenden is nat. des falsche wort  , aber kA wie ma des sonst schreiben soll :/ got me?
|
Red
OC Addicted
|
ok thx werds dann testen!
|
semteX
liebt die große KI
|
beispiel
$x = "2 Uhr" $y = "montag" $string = "heute ist es ".$y." und die Uhrzeit ist ".$x;
raus kommt:
heute ist es montag und die Uhrzeit ist 2 Uhr
. verwendest du um ne variable bei nem string dranzuhängen
|
Red
OC Addicted
|
verstehe klingt logisch
|
frank
Addicted
|
kannst das beweisen  [OT] Allerdings   Zurueck-Button 0wnage  [/OT]
|
mat
AdministratorLegends never die
|
hehe, k.. hast gewonnen  meine herren, könnten sie bitte hierher schauen *sonnebrille aufsetz* *zaaapp* 
|