Wer ist hier? 1 Gäste
|
Nicht nur Zahlen Überprüfen
|
|
| Hallenser |
Geschrieben am 09.02.2010 00000002 15:31
|
|
Jung Mitglied ![]() Beiträge: 33 Registriert am: 30.03.09 Fusioneer: 16 years 6 months 3 weeks 26 days 18 hours 31 minutes 5 seconds |
Hallo, ich wollte mal fragen wie ich den folgenden Code so umschreiben muss, das er “meter_text†und “'meter_be†nicht nur auf Zahlen Überprüft und durchläst, sondern auch ganz normalen Text (a,b,c...). Hat wohl was mit “isnum†zutuhen. [geshi=php]if ( isset($_POST['save']) && $_POST['save']=="Speichern" ) { if ( isset($_POST['meter_text']) && isset($_POST['meter_be']) && isnum($_POST['meter_text']) && isnum($_POST['meter_be']) ) { dbquery("UPDATE ".DB_METER." SET meter_text=".$_POST['meter_text'].", meter_be=".$_POST['meter_be']." "); } }[/geshi] Danke im voraus. |
|
|
|
| SC-Ad-Bot | Advertisement |
| |
| emblinux |
Geschrieben am 09.02.2010 00000002 15:42
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 0 months 3 weeks 21 days 8 hours 30 minutes 24 seconds |
dann musst du das isnum weglassen, doch dann würde ich dir noch empfehlen, das du dann diese Variablen noch mit einem stripinput parst, bevor du es in die Datenbank speicherst.
|
|
|
|
| Hallenser |
Geschrieben am 09.02.2010 00000002 15:55
|
|
Jung Mitglied ![]() Beiträge: 33 Registriert am: 30.03.09 Fusioneer: 16 years 6 months 3 weeks 26 days 18 hours 31 minutes 5 seconds |
Habe ich schon versucht, dann kommt aber immer nur “Unknown column 'TEST' in 'field list'†und wird auch nicht gespeichert. Wie würdest du denn Code schreiben??? |
|
|
|
| emblinux |
Geschrieben am 09.02.2010 00000002 16:21
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 0 months 3 weeks 21 days 8 hours 30 minutes 24 seconds |
Code Download Code if ( isset($_POST['save']) && $_POST['save']=="Speichern" ) Laut deiner Meldung existiert kein Feld namens TEST in der Tabelle. Kann sein, dass das von einer anderen tabelle kommt, denn hier greifst du ja nicht auf ein Feld namens TEST zu. |
|
|
|
| Hallenser |
Geschrieben am 09.02.2010 00000002 16:45
|
|
Jung Mitglied ![]() Beiträge: 33 Registriert am: 30.03.09 Fusioneer: 16 years 6 months 3 weeks 26 days 18 hours 31 minutes 5 seconds |
Das "TEST" ist der Wert denn ich in das Textfeld "meter_text" geschrieben habe. Und es geht immer noch nicht. Er lest noch immer nur Zahlen zu. |
|
|
|
| emblinux |
Geschrieben am 09.02.2010 00000002 16:51
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 0 months 3 weeks 21 days 8 hours 30 minutes 24 seconds |
Dann würde ich auch mal die Datentypen der Tabellenfelder prüfen, ob diese überhaupt in der Lage sind Text zu speichern.
|
|
|
|
| Hallenser |
Geschrieben am 09.02.2010 00000002 17:01
|
|
Jung Mitglied ![]() Beiträge: 33 Registriert am: 30.03.09 Fusioneer: 16 years 6 months 3 weeks 26 days 18 hours 31 minutes 5 seconds |
ja sind sie doch meter_text TEXT NOT NULL DEFAULT '', meter_be varchar(100) NOT NULL DEFAULT '0', im Anhang mal die datei. |
|
|
|
| emblinux |
Geschrieben am 09.02.2010 00000002 17:07
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 0 months 3 weeks 21 days 8 hours 30 minutes 24 seconds |
irgendwie kommt mir der Code bekannt vor, woher hast du den? Da es ja Text ist, den du abspeichern möchtest, muss man natürlich noch was ändern bei der Update Anweisung. Code Download Code
Da fehlen selbstverständlich noch die Hochkommas. Aber jetzt sollte es auf jeden Fall funktionieren, da mir sonst erst mal nicht weiter aufgefallen ist. |
|
|
|
| Hallenser |
Geschrieben am 09.02.2010 00000002 17:30
|
|
Jung Mitglied ![]() Beiträge: 33 Registriert am: 30.03.09 Fusioneer: 16 years 6 months 3 weeks 26 days 18 hours 31 minutes 5 seconds |
oh super hat geklapt ![]() vielen dank |
|
|
|
| Springe ins Forum: |
Ähnliche Themen
| Thema | Forum | Antworten | Letzter Beitrag |
|---|---|---|---|
| PartnerPagePanel: Banner werden nicht angezeigt. | Infusionen | 3 | 02.08.2017 00000008 05:58 |
| Anzahl Datenbankeinträge nicht abrufbar | Allgemeine Support Fragen | 3 | 07.11.2014 00000011 12:10 |
| Mybuddysystem [Anfragen] nicht richtig angezeigt | Infusionen | 3 | 16.01.2014 00000001 22:21 |
| Mail Funktion konnte nicht initialisiert werden. | Allgemeine Support Fragen | 10 | 22.11.2013 00000011 10:16 |
| Eigene Seiten lassen sich TEILWEISE nicht bearbeiten. | Allgemeine Support Fragen | 6 | 05.11.2013 00000011 20:13 |
Austria
Czech Republic
Germany
Denmark
Spain
France
Iran
Lithuania
Norway
Poland
Romania
Russia
Sweden
Slovakia
Turkey
United States
United Kingdom












