$db = mysql_connect("localhost","usr","passwd");
ich kann kein PHP, es ist aber üblich solche Aktionen auf Erfolg zu prüfen.
$sql= "INSERT INTO order (firma, filiale, artikel, artikelnr, anzahl, lieferdatum, notiz)
VALUES ($fi, $fili, $art, $artnr, $anz, $liefer, $note)";
und vor allem keine ungefilterten Werte in einem SQL Befehl zu zulassen, dir ist SQL Injection ein Begriff?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order (firma, filiale, artikel, artikelnr, anzahl, lieferdatum, notiz) ' at line 1
SQL: INSERT INTO order (firma, filiale, artikel, artikelnr, anzahl, lieferdatum, notiz) VALUES (a,b,c,d,e,f,g)
Schau dir mal an, was exakt im insert statement stehen muss.
Struppi.