mysql speichert Dropdwons nicht
Es speichert ab Abteilung nicht mehr Abteilung, Vorgesetzter, Unternehmen und Standort sind Drop downs die ich in einzelne Tabellen gespeichert habe.
PHP-Code:
|
AW: mysql speichert Dropdwons nicht
Na du hast ja auch die Zeile "ausgeremmt", in der die Daten gespeichert werden.
falsch: PHP-Code:
PHP-Code:
1. mysql ist veraltet, nutze mysqli oder PDO 2. PHP-Code:
4. http://us1.php.net/manual/de/functio...ape-string.php PHP-Code:
PHP-Code:
6. Wenn ich dann schon dabei bin, mysql-Befehle GROSS schreiben also INSERT INTO....VALUES..... das macht das ganze leserlich ;-) . 7. Zwar reine Kosmetik, aber ich finde es wichtig. PHP-Code:
PHP-Code:
mysql_close() ist mittlerweile überflüssig, PHP schliesst die Verbindung automatisch. |
AW: mysql speichert Dropdwons nicht
Benutze nich dirkt $_Post weil ich daten von einer Website aus eingabe und mit post übertrage
HTML-Code:
<form action = "speicher.php" method = "post"> Aber erst mal Danke |
AW: mysql speichert Dropdwons nicht
aber hier (man achte auf das Syntaxhighlight...)
PHP-Code:
und nein ich hatte das ober auskommentiert weil es nicht tat //$sqlBefehl = "insert into ".$tbl."(Vorname, Nachname, Position, Abteilung, Vorgesetzter, Unternehmen, Standort, Buero, Eintritsdatum) values ('$Vorname', '$Nachname', '$Position', '$Abteilung', '$Vorgesetzter', '$Unternehmen', '$Standort', '$Buero', '$Eintritsdatum')"; $sqlBefehl = "insert into ".$tbl."(Vorname,Nachname, Position, Abteilung) values ('$Vorname', '$Nachname', '$Position', '$Abteilung')"; und mit dem da drunter habe ich gemacht um zu erkennen wo der fehler beginnt und das Abteilung. |
AW: mysql speichert Dropdwons nicht
Zitat:
Dein Formular nutzt mir in so fern nichts, da ich die Daten aus der Datenbank nicht zur Verfügung habe, ist aber für mein nächstes Vorhaben zunächst egal. Ich schlage also erst einmal vor, die $_POST Variablen zu prüfen. Dazu fügst nach folgendem Code das ein: PHP-Code:
Ist alles da, kannst du dein SQL-Querie eventuell so schreiben: PHP-Code:
PS Sind die Feldnamen deiner Tabelle wirklich am Anfang Grossbuchstaben? Auch dass ist wichtig und Fehlerquelle. mysql_error() gibt Fehler aus. |
AW: mysql speichert Dropdwons nicht
tbl_abteilung
Abteilung_ID :1:2:3:4 Abteilung :Marketing:Holding:Einkauf:Verwaltung: tbl_mitarbeiter Mitarbeter_ID Vorname Nachname Abteilung_Nr zwischen Abteilung_ID und Abteilung_Nr besteht eine beziehung und im dropdown steht Marketing usw. ich möchte aber das die dazugehörige Abteilung_ID als Abteilung_Nr in tbl-Mitarbeiter gespeichert wird. Das beschreibt mein Problem besser. Die Variablen sind befüllt habe ich getestet. Danke weiterhin für deine Hilfe Gruß Cason |
AW: mysql speichert Dropdwons nicht
Hallo
Ich sage es nur ungern, aber das von mir gepostete Query funktioniert bei mir fehlerfrei, sofern alle Variablen auch belegt sind. Ich habe mir ein entsprechendes Formular gebastelt und alle Daten befüllt und abgeschickt, alles landet da, wo es hin soll. Dein Problem, dass ab Abteilung nichts gespeichert wird kommt also offensichtlich vom Formular (leere Einträge o.Ä.). Ich kenne weder die Tabelle noch die Abfrage, die deine Dropdown-Felder befüllt, was für mich den Code deines Formulars natürlich undurchsichtig macht. Wenn alle Daten aus dem Formular vorhanden sind, ist der Rest (wohin, sprich in welches Feld du dann die Einträge speicherst) nur noch ein Umschaufeln der Variablen. |
AW: mysql speichert Dropdwons nicht
Hier mein formular quelltext
HTML-Code:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 STRICT//EN" ich weiß ich bin eine "einrückschlampe" und ich mache es wahrscheinlich auch bisschen umständlich. Trozdem denke ich das du das verstehst. mit freundlichem gruß Cason |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:53:55 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.