![]() |
| | Themen-Optionen |
| | Nach oben #22 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
Ich würde auch eine Zahl auf ihre Gültigkeit hin prüfen, wenn sich so zB umgehen lässt, dass man sofort Admin wird. Kommt also auf die Anwendung drauf an.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! Geändert von Jann Hendrik (31.03.2008 um 20:44 Uhr). |
| | |
| | Nach oben #23 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 826
|
Du musst dir nur immer die beiden Wertebereiche anschauen, also die Menge der erwünschten Zahlen und die der möglicherweise übergebenen. Folgende Werte kommen z.B. ein einer Prüfung mit is_numeric() durch und sehen in einem MySQL-Feld vom Typ INT dann so aus: Code: 5 | 5 1e3 | 100 -5 | -5 oder 0, falls UNSIGNED -> Warnung 0xa | 0 -> Warnung Und natürlich spielt die Größe der Zahl eine Rolle. Wenn du in ein Feld vom Typ TINYINT (UNSIGNED) eine 256 eingibst, wird eine 255 gespeichert, wieder incl. Warnung. Ein TINYINT (ohne USIGNED-Attribut), das du mit -200 fütterst, wird dir eine -128 speichern. Schau dir also immer die beiden Wertebereiche an und les vielleicht ein bisschen dazu in den jeweiligen Handbüchern (dass 1e1 oder gar 0xF45aB bei is_numeric() durchkommen – darauf kommt man vielleicht nicht unbedingt von alleine) und dann guckst du halt, ob die potentiell übergebenen Werte auch wirklich reinpassen und, falls nicht entscheidest du eben, ob sie zurechtgebogen oder abgblockt werden sollen. Basti |
| | |
| | Nach oben #24 | |
| Benutzer Registriert seit: 26.03.2008 Ort: paderborn
Beiträge: 43
|
hui.... wie waere es denn wenn ich sowas machen wuerde? Zitat:
__________________ gruss, richy | |
| | |
| | Nach oben #25 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
Nun, die Autoren des Buches sind der Meinung, dass man nicht versuchen sollte Daten valide zu machen, sondern zu prüfen ob sie valide sind. Wenn Sie nicht valide sind darf ruhig ein Abbruch erfolgen!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #26 | ||
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 826
| Zitat:
http://php.net/manual/en/language.ty...ing.conversion http://dev.mysql.com/doc/refman/5.1/...-overview.html Basti | ||
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage zu Aufklapp-Menü mit CSS | Hobbyuser | HTML, XML und CSS | 8 | 12.08.2006 18:41 |
| [Smarty] Variable in variable aus Konfigurationsdatei umwandeln? | thrawn | PEAR, PECL und Frameworks | 9 | 20.07.2006 11:52 |
| Get und Post aufruf in Servlet | js-mueller | Allgemeine Java-Programmierung | 2 | 28.04.2006 20:36 |
| Probleme mit Variable in SQL Anweisung | Doggi | Datenbanken | 10 | 15.12.2005 14:04 |
| Variablennamen mit Variable. | Creativ | PHP-Programmierung | 9 | 30.11.2005 08:40 |