Bei der Gruppe, für die Sie eine Mitteilung verfassen, handelt es sich um eine Usenet-Gruppe. Wenn Sie in dieser Gruppe Nachrichten posten, ist Ihre E-Mail-Adresse für jeden im Internet sichtbar
ich habe sehr sehr wenig Plan bzgl. HTML und noch weniger, genauergesagt NULL bzgl. dynamischer Eingabe auf HTML-Seiten. Ich möchte etwas recht einfaches machen:
[Textfeld1] [Textfeld2] [Textfeld3] [Absenden]
Nach Klick auf "Absenden" sollen die Inhalte der drei Textfelder in als Variablen in eine PHP-Routine hinein. Die habe ich schon fertig (es werden Passworte berechnet). Sie erzeugt eine Ausgabe mit einem einzigen String.
- Wie mache ich das mit den Buttons? - Wie bekomme ich den Inhalt drei Textfelder in meinen php-Block rein und belege damit 3 Variablen?
> Nach Klick auf "Absenden" sollen die Inhalte der drei Textfelder in als > Variablen in eine PHP-Routine hinein. Die habe ich schon fertig (es > werden Passworte berechnet). Sie erzeugt eine Ausgabe mit einem einzigen > String.
> - Wie mache ich das mit den Buttons?
Was meinst Du damit? Wie der Button auf die Webseite kommt? <input type="submit" value="Absenden" name="send" />
> - Wie bekomme ich den Inhalt drei Textfelder > in meinen php-Block rein und belege damit 3 Variablen?
> Damit habe ich es hinbekommen. Jetzt muß ich nur noch herausfinden, wie > ich nach dem "Submit" die bereits eingetippten Formulardaten behalten > kann...
Session (nur solange das Browserfenster offen ist), Datenbank, Dateisystem. Das wären die Stichworte nach denen dich erkundigen solltest.
> Thorsten Strecke schrieb: >> Damit habe ich es hinbekommen. Jetzt muß ich nur noch herausfinden, wie >> ich nach dem "Submit" die bereits eingetippten Formulardaten behalten >> kann...
> Session (nur solange das Browserfenster offen ist), Datenbank, > Dateisystem. Das wären die Stichworte nach denen dich erkundigen solltest.
Danke! Habe mich durch Sessions gearbeitet und es klappt nun.
>> Session (nur solange das Browserfenster offen ist), Datenbank, >> Dateisystem. Das wären die Stichworte nach denen dich erkundigen solltest.
> Danke! Habe mich durch Sessions gearbeitet und es klappt nun.
Alternativ: Formular mit put an sich selber absenden... Dann hast du/der Anwender die Möglichkeit, komplette Links zu speichern und du brauchst dich mit Sessions nicht rumzukloppen.
bis die tage jochen
-- PS: bitte melden Sie sich, wenn Sie diese Nachricht NICHT erhalten haben!
> Damit habe ich es hinbekommen. Jetzt muß ich nur noch herausfinden, wie > ich nach dem "Submit" die bereits eingetippten Formulardaten behalten > kann...
Behalten? In eine Datenbank speichern, als Mail versenden?
Oder meinst du eher, das der vorher eingegebene Wert dann wieder im Feld steht. Im Prinzip so:
-- BM Computer-Services Schwedenstr. 13 Webdesign 13357 Berlin Internet Tel.: 030/20649400, mobil 0175/7419517 Layout Grafik Web: http://www.bmservices.de Programmierung eMail: kont...@bmservices.de
Jochen Wilberding wrote: > Claus Reibenstein schrieb: >>>>> Session (nur solange das Browserfenster offen ist), Datenbank, >>>>> Dateisystem. Das wären die Stichworte nach denen dich erkundigen >>>>> solltest. >>>> Danke! Habe mich durch Sessions gearbeitet und es klappt nun. >>> Alternativ: Formular mit put an sich selber absenden... >> Was meinst Du damit?
> eigentlich das, was Gerome weiter unten schrieb:
"Unten" ist bei Posting in einem Thread relativ. Wenn ich zum Beispiel hier die Postings in der Reihenfolge ihres Datums und nicht nach Thread sortiere, befindet sich besagtes Posting über Deinem, also *oben*. Deshalb gibt es Message-IDs für eindeutige Referenzen auf Postings, in diesem Fall
> hi thorsten, hier ein einfaches beispiel: (kopiere folgenden text in > eine datei und benenne diese "persistence.php")
> <?
Ich würde dir raten "<?php" statt "<?" zu verwenden, sowohl hier als auch bei der Ausgabe dann "<?php echo" statt "<?=". In der Standardeinstellung von PHP 5 ist die Kurzschreibweise nämlich nicht aktiviert, was bei manchen Hostern oder Umstellungen für Probleme sorgt.
Ansonsten bekommst du (wenn dein error_reporting dies erwünscht und dein display_errors dies ausgeben mag) schöne Notice Meldungen wenn die Felder nicht übergeben wurden.
Eine Variable ohne Maskierung zu verwenden öffnet jedem XSS Angreifer die Tür. Das ist ein NoGo in der Entwicklung...
Genauso müssen alle Daten die vom Benutzer stammen (oder generell alle schadet ebenfalls nicht und beugt Fehlern vor) maskiert werden die zur Datenbank weitergereicht werden... Stichwort SQL Injection wäre hier zu nennen.
> [...] Den ganzen aufgeblähten HTML Kram kann man sich wieder hindenken... > </table>
Bitte beachte die Punkte wenn du das nächste mal versuchst ein Beispiel aufzuführen. Aber ein gutes Musterbeispiel wie man es auf jeden Fall nicht machen sollte...