| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| 1) Code: ... WHERE status= 'target' AND ozean BETWEEN 1 AND 10 ORDER BY nr 2) Das Skript sendet an die Datenbank einfach eine Zeichenkette. Wie diese zustande kommt, ist der Datenbank herzlich egal. Wenn Du die Zeichenkette direkt im Skript ausschreibst, hast Du vermutlich etwas wie Code: $query = "UPDATE tablename SET reservierung='Red' WHERE nr=3"; Mal angenommen, das Formular wird per POST übertragen und die Felder heißen nr und reservierung, z.B. Code: $query = "UPDATE tablename SET reservierung='".mysql_escape_string($_POST['reservierung'])."' WHERE nr=".(int)$_POST['nr']; zu mysql_escape_string und (int) siehe auch: http://www.dclp-faq.de/q/q-sql-injection.html |
| | |
| Gast
Beiträge: n/a
| Das mit dem String habe ich verstanden, das egal ist wie er an die DB gesendet wird. So jetzt bin ich so weit das es funktioniert und mein code sieht so aus: Code: $test = "UPDATE inseln SET reservierung= '$reservierung' WHERE NR = '$id'"; $ergebnis = mysql_query($test) or die(mysql_error()); ?> <div align="center"> <font color="#FFFFFF" size="3">Eingabe deiner Reservierung</font> </p> </div> <form action="<?php $_SERVER['PHP_SELF']?>" method="POST"> <table width="86%" border="0" align="center"> <tr> <td colspan="2"></td> </tr> <tr> <td align="center">Inselnummer:</td> </tr> <tr> <td align="center"><input type="text" name= "id" value="<? echo $id ?>" size="24" tabindex="1"></td> </tr> <tr> <td align="center">Dein Name:</td> </tr> <tr> <td align="center"><input type="text" name= "reservierung" value="<? echo $reservierung ?>" size="24" tabindex="1" value="></td> </tr> <tr> <td align="center"><input type="submit" value="Einfügen" name="submit" tabindex="8"></td> </tr> </table> 1. Wie kann ich es machen das wenn dort etwas drinsteht er nichts reinschreibt, normal mit dem Insert Befehl oder ? Aber da klappt das mit dem WHERE irgendwie nicht. ODer bin ich nur zu unwissend dafür. Ich meien ist ja nicht ganz so schlimm wenn es nicht geht aber dann hätte ich die Update Funktion nur für Admins gemacht damit die es gegebenfalls ändern können und für alle anderen nur die INSERT Funktion so das sie nur dort was eintragen können wo noch nichts steht. 2. In meinen Eingabefeldern bleibt die Einagbe nachdem neu laden der Seite stehen wie kann ich es machen das nachdem man auf einfügen geklickt hat die Eingabefelder wieder leer sind ? Schonmal Danke für Eure Mühen. Vielleicht bin ic hauch einfach zu Müde um jetzt noch was zu verstehen ich gehe mal schlafen. GRuß Red |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Unbekannte Werte verhindern das Dekodieren. | freq.9 | PHP Tipps 2006 | 10 | 15.07.2006 00:28 |
| Werte aus gesamter Spalte zählen | rotzlöffel | PHP Tipps 2006 | 17 | 14.05.2006 20:28 |
| Werte zusammenfassen | PHP Tipps 2006 | 1 | 11.05.2006 15:03 | |
| Dynamische Werte übergabe? Logik Problem | jesus666 | PHP Tipps 2005-2 | 21 | 03.08.2005 17:30 |
| doppelte Werte / Strings einer Spalte nur einmal ausgeben... | Datenbanken | 2 | 29.07.2005 12:10 | |
| Alle Werte eines Array mischen | PHP Tipps 2005-2 | 2 | 28.07.2005 17:37 | |
| Eingabefelder und Werte | PHP Tipps 2005-2 | 1 | 28.06.2005 08:19 | |
| werte werden nicht übergeben | PHP Tipps 2005 | 10 | 05.04.2005 23:23 | |
| [Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben | PHP Tipps 2005 | 11 | 25.01.2005 10:44 | |
| Werte aus zwei Tabellen verknüpfen? | Datenbanken | 12 | 05.01.2005 10:41 | |
| [Erledigt] Werte werden nicht übergeben | Server, Hosting und Workstations | 1 | 11.11.2004 09:30 | |
| <select> und alte Werte | obi | PHP Tipps 2004-2 | 4 | 06.11.2004 15:17 |
| via Link Werte an eine function übergeben | PHP Tipps 2004 | 5 | 01.07.2004 12:39 | |
| Werte eines Arrays in eine MySQL schreiben | PHP Tipps 2004 | 2 | 28.06.2004 13:32 | |
| [Erledigt] Werte werden 2x ausgegeben | PHP Tipps 2004 | 2 | 13.06.2004 14:07 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php texteingabefelder |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.