php Insert into problem

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_insert_into_problem_117118/page_1 - zur Vollversion wechseln!


Red schrieb am 14.06.2004 um 18:59

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!

Code: PHP
<?
$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


dio schrieb am 14.06.2004 um 19:05

probier die variablen im query so zu schreiben
'".$variable."'


mat schrieb am 14.06.2004 um 19:06

Code: PHP
$result = mysql_query($query) or die(mysql_error());

aber soweit ich das sehen kann liegts an:
Code:
bestell_extern , bestell_wuensch ) ' VALUES ('', '$bestell_projektnummer'.. 
dem ' zwischen ) und VALUES


frank schrieb am 14.06.2004 um 19:08

hmm, gehoert das Hochkomma vor dem VALUES schon dort hin? :rolleyes:

edit: 0wned..., aber mat hat edited :p :D


Red schrieb am 14.06.2004 um 19:15

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 schrieb am 14.06.2004 um 19:16

globals on (php.ini) oder extract()

Zitat
edit: 0wned..., aber mat hat edited
kannst das beweisen :D :p


dio schrieb am 14.06.2004 um 19:17

wobei ich das mit register_globals gleich wieder vergessen würd :)

edit: aso, du meinst ins query

bsp

Code: PHP
$sql = mysql_query("INSERT INTO asdf (name1, name2) VALUES ('".$_POST['varname1']."', '".$_POST['varname2']."')");


Red schrieb am 14.06.2004 um 19:18

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 schrieb am 14.06.2004 um 19:27

Zitat von diokletian
wobei ich das mit register_globals gleich wieder vergessen würd :)

edit: aso, du meinst ins query

bsp
Code: PHP
$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 schrieb am 14.06.2004 um 19:29

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 :rolleyes: , aber kA wie ma des sonst schreiben soll :/ got me?


Red schrieb am 14.06.2004 um 19:30

ok thx werds dann testen!


semteX schrieb am 14.06.2004 um 19:33

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 schrieb am 14.06.2004 um 19:36

verstehe klingt logisch


frank schrieb am 14.06.2004 um 19:48

Zitat von mat
kannst das beweisen :D :p

[OT]
Allerdings :eek:

click to enlarge

:p
Zurueck-Button 0wnage :D
[/OT]


mat schrieb am 14.06.2004 um 20:09

hehe, k.. hast gewonnen :)

meine herren, könnten sie bitte hierher schauen
*sonnebrille aufsetz*

*zaaapp* :D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025