Hallo liebe Kollegen!
Ich habe folgendes Problem. Ich soll aus einer MySQL-Datenbank Daten in ein Formular zurücklesen.
Die Verbindung mit der Datenbank funktioniert einwandfrei! Dann lese ich die Daten mit folgendem Befehl aus:
$abfrage="SELECT Kdnr, Kdname, Straße, PLZ, Ort, MAID, Datum, Outletok, Bericht, Retoure, INCI, SNr, keineSNr, KeinUmbau, NoExistent, KeinUPak, Ueingeschr, NeuerTermin, Anmerkung FROM Daten WHERE Kdnr = '$kundnr'";
$ergebnis=mysql_query($abfrage) OR DIE (mysql_error());
$row=mysql_fetch_array($ergebnis);
Die Daten werden auch wenn ich mir den Quelltext des Formulars im Browser anschaue komplett übergeben. Es wird zum Beispiel im Formularquelltext so ausgegeben:
value=Keine besonderen Vorkommnisse
Wenn ich jetzt die Einträge per UPDATE - Befehl:
$updaten = "UPDATE Daten SET Datum = '$Datum', Outletok = '$Outletok', Bericht = '$Bericht', Retoure = '$Retoure', INCI = '$INCI', SNr = '$SNr', keineSNr = '$keineSNr', KeinUmbau = '$KeinUmbau', NoExistent = '$NoExistent', KeinUPak = '$KeinUPak', Ueingeschr = '$Ueingeschr', NeuerTermin = '$NeuerTermin', Anmerkung = '$Anmerkung', zeitstempel = '$zeit' WHERE Kdnr = '$Kdnr'";
$result = mysql_query($updaten) or DIE (mysql_error());
zurücksichern will wird nur das Wort "Keine" in die Datenbank zurück geschrieben! Oder es fehlt in dem Eintrag Straße die Hausnummer. Nur der Straßenname ist da. Auch im Feld Anmerkung steht nur das erste Wort!
Kann mir jemand von Euch sagen woran das liegen kann? Ich bin mit meinem Latein am Ende.
Viele Grüße
Alex
Ich habe folgendes Problem. Ich soll aus einer MySQL-Datenbank Daten in ein Formular zurücklesen.
Die Verbindung mit der Datenbank funktioniert einwandfrei! Dann lese ich die Daten mit folgendem Befehl aus:
$abfrage="SELECT Kdnr, Kdname, Straße, PLZ, Ort, MAID, Datum, Outletok, Bericht, Retoure, INCI, SNr, keineSNr, KeinUmbau, NoExistent, KeinUPak, Ueingeschr, NeuerTermin, Anmerkung FROM Daten WHERE Kdnr = '$kundnr'";
$ergebnis=mysql_query($abfrage) OR DIE (mysql_error());
$row=mysql_fetch_array($ergebnis);
Die Daten werden auch wenn ich mir den Quelltext des Formulars im Browser anschaue komplett übergeben. Es wird zum Beispiel im Formularquelltext so ausgegeben:
value=Keine besonderen Vorkommnisse
Wenn ich jetzt die Einträge per UPDATE - Befehl:
$updaten = "UPDATE Daten SET Datum = '$Datum', Outletok = '$Outletok', Bericht = '$Bericht', Retoure = '$Retoure', INCI = '$INCI', SNr = '$SNr', keineSNr = '$keineSNr', KeinUmbau = '$KeinUmbau', NoExistent = '$NoExistent', KeinUPak = '$KeinUPak', Ueingeschr = '$Ueingeschr', NeuerTermin = '$NeuerTermin', Anmerkung = '$Anmerkung', zeitstempel = '$zeit' WHERE Kdnr = '$Kdnr'";
$result = mysql_query($updaten) or DIE (mysql_error());
zurücksichern will wird nur das Wort "Keine" in die Datenbank zurück geschrieben! Oder es fehlt in dem Eintrag Straße die Hausnummer. Nur der Straßenname ist da. Auch im Feld Anmerkung steht nur das erste Wort!
Kann mir jemand von Euch sagen woran das liegen kann? Ich bin mit meinem Latein am Ende.
Viele Grüße
Alex
Kommentar