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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.04.2006, 13:12:51
galupy galupy ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 9
Formular auswertung

Hallo zusammen

ich habe folgendes geschrieben:

HTML><HEAD><TITLE>G&auml;stebuch</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF"><BR>

<FORM METHOD="post" ACTION="new_entry.php">
<INPUT TYPE="hidden" NAME="eingabe" VALUE="1">
Name: <INPUT TYPE="text" NAME="name" SIZE="20"><BR>
Email: <INPUT TYPE="text" NAME="email" SIZE="20"><BR>
URL: <INPUT TYPE="text" NAME="url" VALUE="http://" SIZE="40"><BR>
<TEXTAREA NAME="text" ROWS="10" COLS="40"></TEXTAREA><BR>
<INPUT TYPE="submit" VALUE="Absenden" SIZE="20">
<INPUT TYPE="reset" VALUE="L&ouml;schen" SIZE="20">
</FORM>
</BODY></HTML>


und im PHP:<HTML><HEAD><TITLE>new_entry.php</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php

if($eingabe == 1) {
$name = htmlentities(addslashes(chop($name)));
$email = htmlentities(addslashes(chop($email)));
$url = htmlentities(addslashes(chop($url)));
$text = nl2br(htmlentities(addslashes(chop($text))));

if($name && $text) {
echo("Name: $name<BR>Email: $email<BR>URL: $url <BR>Ihr Text: $text");
} else {
echo("Name und der Text muss angegeben werden!");
}
} else {
echo("Bitte verwenden Sie das Formular!");
}
?>
</BODY></HTML>

die einziege Rückmeldung die ich bekomme ist diese

Bitte verwenden Sie das Formular!

was mach ich nur falsch???

Besten Dank für eure Hilfe

Gruss
Mit Zitat antworten
  #2  
Alt 16.04.2006, 13:33:46
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Formular auswertung

Hi,

sind das 2 Dateien oder eine?

Wenn es 2 sind, musst du die Variablen übergeben, z.B.
PHP-Code:
$eingabe $_POST['eingabe']; 
Wenn es eine Datei ist, startet die natürlich gleich zur letzten else-Ausgabe durch.

Gruß
Heinrich
Mit Zitat antworten
  #3  
Alt 16.04.2006, 13:41:37
galupy galupy ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 9
AW: Formular auswertung

Hallo Heinrich

es sind zwei Dateien die erste ist die gästebuch eingabe datei und die zweite ist die ausgabe PHP datei.

Danke dir Gruss

Tom
Mit Zitat antworten
  #4  
Alt 16.04.2006, 14:21:51
galupy galupy ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 9
AW: Formular auswertung

Leider wird mein PHP-Script immer noch nicht verarbeitet.

bei der Test-Eingabe

<?
phpinfo ();
?>

bekomme ich eine auswertung

bei der beispiel script bekomme ich jedoch keine Antwort

ist meine PHP konfiguration nicht richtig?

Gruss

Tom
Mit Zitat antworten
  #5  
Alt 16.04.2006, 14:59:19
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
AW: Formular auswertung

Zitat:
Zitat von galupy
Leider wird mein PHP-Script immer noch nicht verarbeitet.

bei der Test-Eingabe

<?
phpinfo ();
?>

bekomme ich eine auswertung
Dann schau was bei register_globals steht.
Zitat:
Zitat von galupy
bei der beispiel script bekomme ich jedoch keine Antwort

ist meine PHP konfiguration nicht richtig?

Gruss

Tom
Also wird bei Dir register_globals=off stehen. Was seit gefühlten 10 Jahren standardmäßig der Fall ist :)

Du musst also _alle_ mit <form ... method="post"> übergegebenen Variablen mit $_POST['variable'] ansprechen.
Sowie es Heinrich schon geschreiben hat.
PHP-Code:
 $eingabe $_POST['eingabe']; 
if(
$eingabe == 1) {
//...

/*
    oder
*/
if($_POST['eingabe'] == 1) {
//... 
-> http://www.php.net/manual/de/languag...predefined.php
-> http://www.php.net/manual/de/security.globals.php

P.S.: @Heinrich, das hat nix damit zu tun ob es eine oder zwei Dateien sind.
Mit Zitat antworten
  #6  
Alt 16.04.2006, 22:59:16
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Formular auswertung

Zitat:
Zitat von chris17
P.S.: @Heinrich, das hat nix damit zu tun ob es eine oder zwei Dateien sind.
Hi Chris,

mit dem Fehler hat's nix zu tun, aber mit der Beseitigung. Wenn es auf einer Seite wäre, rauscht das nämlich bis zur Fehlermeldung durch, ohne das jemand über 'ne Chance hat, was einzugeben, weil der Verarbeitungsteil nicht mit
if ($_POST['GO'])
gesondert gestartet wird.

Gruß
Heinrich
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dynamisches Formular auswerten klein PHP für Fortgeschrittene und Experten 4 08.02.2005 19:17:56
Formular Problem (session?) dersupergrobi PHP für Fortgeschrittene und Experten 2 25.07.2004 14:27:16
Variablen an Formular, von Formular plus neue Variablen an Dokument Alf PHP für Fortgeschrittene und Experten 2 01.12.2002 17:10:09
HTML Formular in PHP umwandeln mikeingo PHP für Fortgeschrittene und Experten 3 03.11.2002 10:09:20
update formular problem Silencer PHP für Fortgeschrittene und Experten 1 14.10.2002 08:29:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:16:55 Uhr.


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


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