Google Mail Kalender Text & Tabellen Reader Web Mehr »
Kürzlich besuchte Gruppen | Hilfe | Anmelden
Google Groups-Startseite
String-Eingabe per Textfeld -> PHP -> Ausgabe
Gegenwärtig gibt es mehrere Themen in dieser Gruppe, die zuerst angezeigt werden sollen. Damit dieses Thema zuerst angezeigt werden kann, muss diese Option bei einem anderen Thema entfernt werden.
Bei der Bearbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Versuchen Sie es erneut.
Kennzeichnen
  13 Nachrichten - Alle ausblenden  -  Alles übersetzen in die Sprache: Übersetzt (alle Originale anzeigen)
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
Ihre Antwort wurde nicht gesendet.
Die Nachricht wurde übermittelt.
 
Von:
An:
Cc:
Nachtrag zu:
Cc hinzufügen | Nachtrag hinzufügen zu | Betreff bearbeiten
Betreff:
Bestätigung:
Geben Sie zur Bestätigung die im folgenden Bild angezeigten Zeichen oder die durchgesagten Zahlen ein, indem Sie auf das Eingabesymbol klicken. Hören Sie zu und geben Sie die gehörten Zahlen ein
 
Thorsten Strecke  
Profil anzeigen  
 Weitere Optionen 1 Feb., 16:32
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Thorsten Strecke <M8R-djjt...@mailinator.com>
Datum: Mon, 01 Feb 2010 16:32:26 +0100
Lokal: Mo 1 Feb. 2010 16:32
Betreff: String-Eingabe per Textfeld -> PHP -> Ausgabe
Liebe Webautoren,

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?

Danke!
TS


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Irmgard Schwenteck  
Profil anzeigen  
 Weitere Optionen 1 Feb., 17:19
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Irmgard Schwenteck <nixs...@4haus.de>
Datum: Mon, 01 Feb 2010 17:19:28 +0100
Lokal: Mo 1 Feb. 2010 17:19
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Hallo

Thorsten Strecke schrieb:

> 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?

http://www.php-faq.de/q-stil-normalform.html

HTH

Gruß
Irmgard


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Claus Reibenstein  
Profil anzeigen  
 Weitere Optionen 1 Feb., 22:42
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Claus Reibenstein <4spamerso...@kabelmail.de>
Datum: Mon, 01 Feb 2010 22:42:10 +0100
Lokal: Mo 1 Feb. 2010 22:42
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Thorsten Strecke schrieb:

> [Textfeld1] [Textfeld2] [Textfeld3]   [Absenden]

> [...]

> - Wie mache ich das mit den Buttons?

<input type='submit'>

Weitere Details kannst Du auf <http://de.selfhtml.org/> nachlesen.

> - Wie bekomme ich den Inhalt drei Textfelder
>   in meinen php-Block rein und belege damit 3 Variablen?

PHP ist hier off topic.

Schau Dir mal <http://tut.php-q.net/de/post.html> an. Fragen hierzu
kannst Du in <news:de.comm.lang.php.misc> stellen.

Gruß. Claus


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Erich Klecka  
Profil anzeigen  
 Weitere Optionen 1 Feb., 23:46
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Erich Klecka <er...@sailnet.at>
Datum: Mon, 01 Feb 2010 23:46:29 +0100
Lokal: Mo 1 Feb. 2010 23:46
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Claus Reibenstein schrieb:

Thorsten, schau Dir doch einfach mal die Basics an, wie wär's z.B. mit
<http://www.php.net/> ?

Wie Claus aber schon schrieb, PHP ist im usenet woanders zuhause.

Ein kleiner Tip meinerseits (vorlesen tu ich's Dir aber nicht...) :
<http://www.php.net/manual/de/tutorial.forms.php>


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Thorsten Strecke  
Profil anzeigen  
 Weitere Optionen 2 Feb., 18:02
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Thorsten Strecke <M8R-djjt...@mailinator.com>
Datum: Tue, 02 Feb 2010 18:02:18 +0100
Lokal: Di 2 Feb. 2010 18:02
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Am 01.02.2010 23:46, schrieb Erich Klecka:

> Ein kleiner Tip meinerseits (vorlesen tu ich's Dir aber nicht...) :
> <http://www.php.net/manual/de/tutorial.forms.php>

Damit habe ich es hinbekommen. Jetzt muß ich nur noch herausfinden, wie
ich nach dem "Submit" die bereits eingetippten Formulardaten behalten
kann...

TS


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Christoph Herrmann  
Profil anzeigen  
 Weitere Optionen 2 Feb., 18:14
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Christoph Herrmann <use...@dragonprojects.de>
Datum: Tue, 02 Feb 2010 18:14:43 +0100
Lokal: Di 2 Feb. 2010 18:14
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
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.

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Thorsten Strecke  
Profil anzeigen  
 Weitere Optionen 2 Feb., 21:48
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Thorsten Strecke <M8R-djjt...@mailinator.com>
Datum: Tue, 02 Feb 2010 21:48:36 +0100
Lokal: Di 2 Feb. 2010 21:48
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Am 02.02.2010 18:14, schrieb Christoph Herrmann:

> 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.

TS


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Jochen Wilberding  
Profil anzeigen  
 Weitere Optionen 2 Feb., 22:02
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Jochen Wilberding <JWilberd...@gmx.de>
Datum: Tue, 02 Feb 2010 22:02:37 +0100
Lokal: Di 2 Feb. 2010 22:02
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Thorsten Strecke 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...
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!


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Claus Reibenstein  
Profil anzeigen  
 Weitere Optionen 2 Feb., 22:23
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Claus Reibenstein <4spamerso...@kabelmail.de>
Datum: Tue, 02 Feb 2010 22:23:13 +0100
Lokal: Di 2 Feb. 2010 22:23
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Jochen Wilberding schrieb:

> Thorsten Strecke 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?

Gru . Claus


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Gerome Muent  
Profil anzeigen  
 Weitere Optionen 3 Feb., 17:31
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Gerome Muent <kont...@bmservices.de>
Datum: Wed, 03 Feb 2010 17:31:05 +0100
Lokal: Mi 3 Feb. 2010 17:31
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Am 02.02.2010 18:02, * Thorsten Strecke wrote:

> 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:

isset($_POST["theVar"]) ? $theVar = htmlspecialchars($_POST["theVar"]) :
$theVar = "";

echo "<input name=\"theVar\" value=\"$theVar\" />";

Gruß, Gérôme

--
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


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Jochen Wilberding  
Profil anzeigen  
 Weitere Optionen 3 Feb., 20:16
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Jochen Wilberding <JWilberd...@gmx.de>
Datum: Wed, 03 Feb 2010 20:16:45 +0100
Lokal: Mi 3 Feb. 2010 20:16
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
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:

 > Im Prinzip so:
 >
 > isset($_POST["theVar"]) ? $theVar = htmlspecialchars($_POST["theVar"]) :
 > $theVar = "";
 >
 > echo "<input name=\"theVar\" value=\"$theVar\" />";

bis die tage
   jochen

--
PS: bitte melden Sie sich, wenn Sie diese Nachricht NICHT erhalten haben!


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Thomas 'PointedEars' Lahn  
Profil anzeigen  
 Weitere Optionen 15 Feb., 21:42
Newsgroups: de.comm.infosystems.www.authoring.misc
Nachtrag zu: de.comm.infosystems.www.authoring.misc
Von: Thomas 'PointedEars' Lahn <PointedE...@web.de>
Datum: Mon, 15 Feb 2010 21:42:13 +0100
Lokal: Mo 15 Feb. 2010 21:42
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe

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

  <4b69a4c9$0$6563$9b4e6...@newsspool4.arcor-online.net>
bzw. als URI
  <news:4b69a4c9$0$6563$9b4e6d93@newsspool4.arcor-online.net>

Siehe hierzu <http://einklich.net/usenet/techrules.htm#mid>,
in Deinem Fall auch <http://messageidfinder.mozdev.org/>.

>  > Im Prinzip so:

>  > isset($_POST["theVar"]) ? $theVar = htmlspecialchars($_POST["theVar"])
>  > : $theVar = "";

>  > echo "<input name=\"theVar\" value=\"$theVar\" />";

(Dies würde bedeuten, dass Claus es geschrieben hat -- ein `>'.
Für Zitate ausserhalb des [Teil-,]Threads daher besser `|' verwenden.)

JFYI: PUT ist eine andere HTTP-Methode als POST.

<http://tools.ietf.org/html/rfc2616#section-9>

PointedEars


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Christoph Herrmann  
Profil anzeigen  
 Weitere Optionen 11 Mrz., 16:15
Newsgroups: de.comm.infosystems.www.authoring.misc
Von: Christoph Herrmann <use...@dragonprojects.de>
Datum: Thu, 11 Mar 2010 16:15:10 +0100
Lokal: Do 11 Mrz. 2010 16:15
Betreff: Re: String-Eingabe per Textfeld -> PHP -> Ausgabe
Am 11.03.2010 15:59, schrieb Athlon Maurer:

> 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.

>    $name = "";
>    $text = "";

>    if (isset($_POST['SendeButton']))
>    {
>            if ($_POST['SendeButton'] == "Senden")
>            {
>                    $name = $_POST['Name'];
>                    $text = $_POST['Text'];
>            }
>    }

Nur weil "SendeButton" übergeben wurde bedeutet es noch nicht, dass die
die anderen Formularfelder ebenfalls übergeben wurden, besser wäre:

<?php
$name = isset($_POST['name']) ? $_POST['name'] : '';
$text = isset($_POST['text']) ? $_POST['text'] : '';
?>

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.

> type="text" value="<?=$name?>" style="width: 100%;" /></td>

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>

Ein einfaches Formular hätte auch ausgereicht:

<form action="persistence.php" method="post">
    <input type="text" name="name" value="" />
    <input type="text" value="<?php echo htmlentities($name); ?>" />
</form>

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...

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Ende der Nachrichten
« Zurück zu Diskussionen « Neueres Thema     Älteres Thema »

Eine Gruppe erstellen - Google Groups - Google-Startseite - Nutzungsbedingungen - Datenschutzbestimmungen
©2010 Google