php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.03.2006, 17:09  
Erfahrener Benutzer
 
Registriert seit: 26.11.2004
Beiträge: 205
c-f-g
Standard GET-Variablen im Cache?

Ich habe eine Form, die wenn korrekt ausgefüllt, die eingegebenen Daten an eine Email weiterleitet (klappt auch).
Wenn ein Feld nicht ausgefüllt ist, so wird ein Text ausgegeben "Bitte Eingaben ergänzen/zurück-Button benutzen".

Wenn jetzt bei der Eingabe ein Feld übersehen wurde, kommt die Fehlermeldung, man korrigiert und sendet es erneut ab - alle Felder sind ausgefüllt und trotzdem kommt wieder die Fehlermeldung.

Woran kann das liegen? Wie kann ich mein Problem lösen?

Hoffe mir kann jemand helfen
__________________
Zitat:
Deine Signatur ist zu lang.
c-f-g ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.03.2006, 17:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von c-f-g
Woran kann das liegen? Wie kann ich mein Problem lösen?
Kennen wir Dein Skript?
 
Alt 02.03.2006, 08:19  
Erfahrener Benutzer
 
Registriert seit: 26.11.2004
Beiträge: 205
c-f-g
Standard

Nö, aber da ist nix besonders dran.
Die Form wird per submit an eine andere php-Datei abgeschickt, die die Daten dann per Mail verschickt...
__________________
Zitat:
Deine Signatur ist zu lang.
c-f-g ist offline  
Alt 02.03.2006, 08:21  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von karl-150
Kennen wir Dein Skript?
LOL sagt das nicht schon alles ?!?

Zitat:
Zitat von c-f-g
Nö, aber da ist nix besonders dran.
Tja da wirst du's wohl auc hselbst rausfinden wenn nix besonderes dran ist ?!

M3g4Star ist offline  
Alt 02.03.2006, 08:25  
Erfahrener Benutzer
 
Registriert seit: 26.11.2004
Beiträge: 205
c-f-g
Standard

Soll ich jetzt 500 Zeilen Code posten?

Ich vermute da ein generelles Problem nicht an meinem speziellen Code...
__________________
Zitat:
Deine Signatur ist zu lang.
c-f-g ist offline  
Alt 02.03.2006, 08:37  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Neine abe rdeine "überprüfung der Felder" wäre ien anfang ???!!

M3g4Star ist offline  
Alt 02.03.2006, 09:11  
Erfahrener Benutzer
 
Registriert seit: 26.11.2004
Beiträge: 205
c-f-g
Standard

Ich überprüfe die Felder doch

1. Zuweisung
PHP-Code:
<?php
    $strasse 
$_GET['strasse'];
    
$ort $_GET['ort'];
    
//usw. usf.
?>
2. Abgleich
PHP-Code:
<?php
    
function not_empty($value)
    {
         if (
$value == "") return FALSE;
         return 
TRUE;
     }

    if (
not_empty($strasse) AND not_empty($ort))
    { 
        
//alles okay
    
}
    else
    { 
        
//Fehlerausgabe, zurück-Button benutzen
    
}
?>
__________________
Zitat:
Deine Signatur ist zu lang.
c-f-g ist offline  
Alt 02.03.2006, 09:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von M3g4Star
Neine abe rdeine "überprüfung der Felder" wäre ien anfang ???!!
Hast du deine Finger heute morgen falsch eingehängt?

Gruß
phpfan
 
Alt 02.03.2006, 09:14  
Gast
 
Beiträge: n/a
Standard

Zitat:
function not_empty($value)
Jaja, wenn man sich nicht mal die Mühe macht, die Doku zu lesen, kommt sowas bei raus.

Siehe http://de3.php.net/manual/de/function.empty.php

Außerdem würde ich lieber die $_GET-Variablen überprüfen, denn es kann doch sein, dass diese erst garnicht gesetzt sind. Und wieseo überhaupt Get und nicht Post?

Gruß
phpfan
 
Alt 02.03.2006, 09:31  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Hast du deine Finger heute morgen falsch eingehängt?
Hups .. ja war so in eile gepostet ... Und mein 8 Finger-System überschlägt sich gern mal, aber ich werde mich bessern ...

Zitat:
Und wieseo überhaupt Get und nicht Post?
Also ich find POST auch "eleganter"

Ich würds mal so überprüfen oder ?
PHP-Code:
<?php
if(isset($_GET['strasse'])) {

}
?>
Zitat:
Zitat von PHP-Manual zu empty()
Diese Funktion liefert TRUE, wenn eine Variable nicht definiert, leer oder gleich 0 ist, ansonsten FALSE.
und so wie du das machst ist deine Variable einfach nur LEER !! also leifert er TRUE ... ??
M3g4Star ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
Variablen übergeben PHP Tipps 2005-2 9 30.08.2005 10:58
In Fuktionen alle Variablen Global stellen ? atom-dragon PHP Tipps 2005-2 5 22.07.2005 04:30
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50
komplexe Variablen übergeben? PHP Tipps 2004-2 8 02.12.2004 08:29
Variablen Namen zuweisen dh1sbg PHP Tipps 2004-2 3 12.11.2004 17:12
Existenz mehrerer Variablen prüfen PHP Tipps 2004 3 31.08.2004 14:30
Dynamisch erstellte Variablen ansprechen PHP Tipps 2004 2 08.08.2004 20:15
Variablen per adresse übergeben rocco PHP Tipps 2004 7 24.07.2004 12:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php variable nicht aus dem cache

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.