ich versteh nicht und suche schon die ganze zeit wie ich ids in action="URLs" mitsenden kann.
Formulardaten werden nicht an mysql übermittelt
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Zitat von AmicaNoctis Beitrag anzeigenWar ja nur ein Beispiel. Ich selbst benutze sie nicht, aber da ja viele Anfänger Variablen direkt in Strings benutzen ("update foo set name='$name'" und solche Geschichten), ist es für diese Leute so einfacher.
Zitat von AmicaNoctis Beitrag anzeigenNa dann kann man diese id_art auch an die action-URL dranhängen.Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
Schön - etwas Geschichte kann ja nicht schaden.
Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!
Kommentar
-
Zitat von Quetschi Beitrag anzeigenHmm - aber sollten die erfahreneren Leute es den Anfänger nicht doch von vornherein richtig zeigen?[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Zitat von Tutor Beitrag anzeigenIh weiß auch nicht mehr woran es liegen kann - die Daten werden einfach nicht eingetragen. Wenn ich print_r test werden aber alle arrays richtig angebenen.
Das komische ist das nach dem submitbutton zwar "die Änderung war erfolgreich" kommt aber dann die vorher sichtbaren daten aus den Feldern verschwunden sind - nur bei Link steht Ressource#2?!?
2. Das Resource#2 ist doch korrekt! $link = mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
Hier wird das $link auf die Resourceid gesetzt. NUR, wenn der Query auch was findet, dann wird $link neu definiert mit $link = $row[link]; $id_art ist an dieser Stelle aber gar nicht gesetzt weil du _GET abfragst, es sind aber nur _POST-Werte vorhanden! Es kan also gar nicht in die Abfrage kommen. Dementsprechend sind auch
Code:$platz = $row[platz]; $artikel = $row[artikel]; $link = $row[link]; $bildurl = $row[bildurl]; $beschreibung = $row[beschreibung]; $beschreibung_kd = $row[beschreibung_kd]; $status_beschr = $row[status_beschr]; $shop = $row[shop]; $anzahl = $row[anzahl]; $artikelnr = $row[artikelnr]; $preis = $row[preis];
Fazit: Die Formulardaten sind auch nicht vorhanden.
Was Dir fehlt ist die übermittlung von id_art und id im formular (samt entsprechender auswertung). Ich würde diese Werte in <input type="hidden... ins Formular einbinden.
Kommentar
-
Zitat von DonManfred Beitrag anzeigenWas Dir fehlt ist die übermittlung von id_art und id im formular (samt entsprechender auswertung). Ich würde diese Werte in <input type="hidden... ins Formular einbinden.Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
Schön - etwas Geschichte kann ja nicht schaden.
Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!
Kommentar
-
@Quetschi: so besser?[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Zitat von AmicaNoctis Beitrag anzeigenund "Code umbrechen" heißt nicht "Code löschen und dadurch dem Thread den Sinn entziehen"
Wenn das erfolgt ist, wird er wieder geöffnet.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
Kommentar