CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
17.04.2005, 11:19:13
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
Method="pot" / superglobale $_POST
Hallo - das ist mir alles noch viel zu hoch! Ich brauche als Anfänger einen Ansatzpunkt.
Wer kann mir bitte das exakte listing für folgende Situation geben:
Übernahme einer Variablen aus einem Formular mit method="post"
form
method="post", name ="Dateninhalt"
php
echo "Es wurden folgende Daten: $_POST['Dateninhlat'] eingegeben.";
Kann mir evtl. jemand einen Tipp geben, wo ich fertige listings mit superglobalen erhalten kann? Ich will kein Experte werden, sondern lediglich wissen, um was es hier geht.
Vielen heißen Dank und einen schönen Sonntag.
Christel
|
17.04.2005, 12:42:53
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Method="pot" / superglobale $_POST
Die Eingabefelder und nicht das Formular müssen Namen zugewiesen bekommen, damit du darauf mit dem $_POST-Array zugreifen kannst.
|
19.04.2005, 11:01:09
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Hallo Xabbuh,
ich finde Dein persönliches Engagement in diesem Forum super!
Dein Hinweis hat mir leider nicht geholfen. Meine bisherigen Kenntnisse sind gleich Null.
Meine letzten Eingaben, bei denen das Formular funktioniert, die Übergabe in die php-Datei aber nicht: (Eigentlich müsste doch "value" übergeben werden?)
Formular:
<?
$Dateninhalt="test_Dateninhalt";
echo "input type=text name=[$Dateninhalt]";
php-Datei
<?
$Dateninhalt="";
echo "Daten: $_POST['Dateninhalt']";
Kannst Du mir vielleicht eine Internetadresse nennen, wo ich ein paar scripte mit superglobalen finde?
Einen schönen Tag,
Christel
|
19.04.2005, 11:42:01
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Method="post" / superglobale $_POST
Zitat:
Zitat von Christel
Formular:
<?
$Dateninhalt="test_Dateninhalt";
echo "input type=text name=[$Dateninhalt]";
|
Wofür hast du denn da die eckigen Klammern? Schau dir mal an, wie der HTML-Quelltext des Formulars im Browser jetzt aussieht.
Zitat:
Zitat von Christel
Kannst Du mir vielleicht eine Internetadresse nennen, wo ich ein paar scripte mit superglobalen finde?
|
Im Tutorial gibt es ein Kapitel über Formularverarbeitung. Vielleicht hilft dir das weiter.
Geändert von xabbuh (19.04.2005 um 11:42:46 Uhr)
|
19.04.2005, 14:27:11
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Hallo Xabbuh,
vielen Dank. Die eckigen Klammern sind ein Resultat meiner stundenlangen Probiererei. Ohne Klammer gehts auch, wie ich gesehen habe. Das Formular ist also ok.
Aber was ist am Listing in der PHP-Datei falsch? Wäre super, wenn Du mir das sagen könntest. Meldung ist: Parse Error .....T-String.... Ich denke, Du kennst diese Fehlermeldungen, sonst schaue ich noch einmal genau nach. Ist die Variable so richtig? Muss sie im Formular und in der PHP-Datei enthalten sein?
Auf der genannten Internetseite werde ich mich erneut umschauen. Bisher hatte ich nichts für mich Verwendbares gefunden. Vielen Dank für den Hinweis.
Einen schönen Nachmittag
Christel
|
19.04.2005, 14:30:10
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Method="pot" / superglobale $_POST
Wie sieht dein Script aus, wenn du diese Fehlermeldung erhälst?
|
19.04.2005, 19:44:02
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="pot" / superglobale $_POST
Hallo Xabbuh,
ganz simpel:
<?php
$Dateninhalt="";
echo "Datenübernahme";
echo "Folgende Daten wurden übernommen: $_POST['Dateninhalt']";
?>
Fehlermeldung:
parse error, unexpected T-ENCAPSED ..... expecting T_STRING or
T_VARIABLE or .....
Danke, dass Du mir hilfst. Ich weiß, Anfänger sind eine Zumutung, aber im Moment fehlt mir einfach aktuelle Fachliteratur. Ich bin heilfroh, dass Du mich darauf aufmerksam gemacht hast, dass die von mir angewendete Methode nach Fachbuch mit register_global=On überholt ist.
Grüße
Christel
|
19.04.2005, 20:08:42
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Method="pot" / superglobale $_POST
probiers mal so:
echo "Folgende Daten wurden übernommen: {$_POST['Dateninhalt']}";
|
19.04.2005, 20:43:46
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Hallo Feuervogel, nett, Dich kennen zu lernen und vielen Dank!
Die geschweifte Klammer war schon mal gut. Die php-Datei wird geöffnet, aber leider interpretiert der Browser nur den Text, nicht aber den Übergabewert. Es erscheint auch keine Fehlermeldung. Der Wert fehlt ganz einfach. Bringt Dich das auf eine weitere Idee? Könnte das Nichtfunktionieren eventuell an der php.ini liegen? Oder an der httpd.conf des Apache? Ohne Superglobale funktioniert der Server mit PHP, MySQL und Formularen einwandfrei.
Grüße
Christel
|
19.04.2005, 21:50:09
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Method="pot" / superglobale $_POST
DIe Frage ist ja, ob der Schlüssel Dateninhalt überhaupt im $_POST-Array existiert.
Setz mal error_reporting(E_ALL) an den Anfang deines Scriptes. Dann solltest du eine entsprechende Bemerkung erhalten, falls es dementsprechend Probleme gibt.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:23:21 Uhr.
|