SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server
Hilfe Community Kalender Heutige Beiträge Suchen

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2005, 11:19:13
Christel Christel ist offline
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
Mit Zitat antworten
  #2  
Alt 17.04.2005, 12:42:53
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #3  
Alt 19.04.2005, 11:01:09
Christel Christel ist offline
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
Mit Zitat antworten
  #4  
Alt 19.04.2005, 11:42:01
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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)
Mit Zitat antworten
  #5  
Alt 19.04.2005, 14:27:11
Christel Christel ist offline
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
Mit Zitat antworten
  #6  
Alt 19.04.2005, 14:30:10
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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?
Mit Zitat antworten
  #7  
Alt 19.04.2005, 19:44:02
Christel Christel ist offline
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
Mit Zitat antworten
  #8  
Alt 19.04.2005, 20:08:42
feuervogel feuervogel ist offline
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']}";
Mit Zitat antworten
  #9  
Alt 19.04.2005, 20:43:46
Christel Christel ist offline
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
Mit Zitat antworten
  #10  
Alt 19.04.2005, 21:50:09
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:23:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt