| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Hallo! Du versuchst ein Update nach einer id zu machen aber du übergibst die id nicht im Formular! Füge das mal ein PHP-Code:
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| Erfahrener Benutzer | Ja ok stimmt. Naja ich habe es so gelernt das man eine id im Formular mit übergibt. $datensatz = ($_GET['id']); Die Klammern sind da überflüssig und ich würde an seiner Stelle aber auch noch sichern das id wirklich eine Zahl ist! Also so $datensatz = intval($_GET['id']) Sonst kann man damit jene Menge Unsinn anstellen und SQL-Injections sind bei ihm auch sehr Willkommen!
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| Neuer Benutzer Registriert seit: 18.06.2008
Beiträge: 9
![]() | Hm, die id-Übergabe funtkioniert mit $_GET, das muss ja auch funktionieren, da ja der Datensatz wirklich geändert wird. Wo ich den gravierenden Fehler habe ist entweder bei der Variablenbezeichnung schon im Formular oder beim eintrag. Hm - und ich gestehe, ich nehme an, das ich den Fehler in beiden mache. Wo kann ich mich denn über diese Formularverarbeitung am besten schlau machen? Denke das das Tutorial auf peterkropff.de schon fast zu weit geht, und bei schattenbaum dürfte irgendwas fehlen, das ich dazu benötigen würde. |
| |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.268
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hallo, dein Skript ist ziemlich unsicher. Was machst du wenn ich $_GET["id"] = "1 OR 1 = 1" uebergebe? Dann kann ich deine komplette Tabelle zuruecksetzen. Schau dir mal folgende Funktionen und PHP-Einstellungen an: PHP: error_reporting - Manual PHP: mysql_real_escape_string - Manual Ersteres zeigt die Fehler im Skript an, wenn du es auf E_ALL | E_STRICT setzt. Ich denke das wurde aber bereits in der Foren-Ankuendigung erklaert, die du wohl erstmal lesen solltest. Auch ein HTML-Validator wuerde guttun: https://addons.mozilla.org/de/firefox/addon/249 Ich meine warum sollten wir die Fehler suchen, wenn sie von einer Maschine gefunden werden koennten ..
__________________ "Nuschel ich?" - "Was?" Geändert von Chriz (01.07.2008 um 05:52 Uhr). |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| update sql anweisung - problem | Mach!N3 | PHP Tipps 2006 | 6 | 09.09.2006 18:44 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| db update problem | annaloga | PHP Tipps 2006 | 4 | 11.06.2006 22:25 |
| datenbank update via install.php problem | annaloga | Datenbanken | 6 | 31.05.2006 10:59 |
| Problem bei Update | PHP Tipps 2005-2 | 10 | 13.09.2005 15:50 | |
| Update Befehl Problem! | Datenbanken | 9 | 16.08.2005 18:01 | |
| [Erledigt] Problem mit Backslash | Patrick Schwarz | PHP Tipps 2005-2 | 5 | 26.07.2005 09:54 |
| [Erledigt] Problem mit User/Group: nobody(99)/99 | Server, Hosting und Workstations | 3 | 09.07.2005 15:31 | |
| problem mit UPDATE query | nautiluS | Datenbanken | 4 | 17.03.2005 10:22 |
| [Erledigt] Problem mit UPDATE | Datenbanken | 3 | 22.02.2005 17:47 | |
| Update Problem beim zurück schreiben... | PHP Tipps 2005 | 3 | 09.02.2005 12:50 | |
| [Erledigt] Hilfe - Problem mit Warenkorb | PHP Tipps 2004 | 1 | 26.11.2004 11:32 | |
| php update | PHP Tipps 2004 | 2 | 24.09.2004 01:07 | |
| [Erledigt] UPDATE Syntax problem | Datenbanken | 6 | 17.08.2004 16:18 | |
| mysql !!! Update problem!!! | PHP Tipps 2004 | 2 | 18.07.2004 20:41 | |