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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.05.2005, 10:22:53
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
Weitergabemöglichkeiten mit Feldern, wie?

ich habe ein Formular, wo man Daten eingeben muss. Wenn jetzt z. B. nicht alle Daten eingegeben wurden, und man auf den Absende-Button klickt, kommt eine Fehlermeldung, das nicht alles Ordnungsgemäß ausgefüllt wurde. Wenn man wieder zum Formular weitergeleitet wird, dann stehen die Daten in der URL wegen GET. Das ist auch OK. Bloß wenn ich das Formular nicht korrigiere und wieder auf Absenden klicke, dann komme ich nicht mehr zur FEhlermeldung sondern wieder direkt zum Formular zurück. Da die Daten oben in der URL stehen.

Kann ich auch versteckte Felder ohne den FORM-Tag also mit Absende-Button weiterleiten lassen, wie mit <meta http-equiv='refresh' content='5; URL=$PHP_SELF'>"; ?

oder gibt es eine andere Weiterleitungsmöglichkeit, dass das nach einer bestimmten Zeit die versteckten Felder weitergeleitet werden und ich überall die Methode POST benutzen kann?

hoffe jemand hat eine Idee, wie ich das besser lösen kann?
Mit Zitat antworten
  #2  
Alt 05.05.2005, 11:24:00
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Weitergabemöglichkeiten mit Feldern, wie?

Zitat:
Zitat von BenjaminG
Bloß wenn ich das Formular nicht korrigiere und wieder auf Absenden klicke, dann komme ich nicht mehr zur FEhlermeldung sondern wieder direkt zum Formular zurück. Da die Daten oben in der URL stehen.
Wieso schreibst du dein Script dann nicht so um, dass dann trotzdem die Fehlermeldung angezeigt wird?

Zitat:
Zitat von BenjaminG
Kann ich auch versteckte Felder ohne den FORM-Tag also mit Absende-Button weiterleiten lassen, wie mit <meta http-equiv='refresh' content='5; URL=$PHP_SELF'>"; ?
Willst du das Formular einfach nur nach einer gewissen Zeit absenden oder was hast du vor?

Zitat:
Zitat von BenjaminG
oder gibt es eine andere Weiterleitungsmöglichkeit, dass das nach einer bestimmten Zeit die versteckten Felder weitergeleitet werden und ich überall die Methode POST benutzen kann?
Mit den JavaScript-Funktionen setTimeout() und submit() könntest du so ein Timeout erreichen. Aber welchen Sinn hätte das?
Mit Zitat antworten
  #3  
Alt 05.05.2005, 12:43:36
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: Weitergabemöglichkeiten mit Feldern, wie?

Mein Problem ist es bei der Überprüfung, wo es hin soll, wenn nicht alles eingegeben wurde, dann kommt die Fehlermeldung. Die Fehlermeldung soll so 5 Sekunden stehen bleiben und danach wieder zurück zu der Eingabe-Funktion springen.

Ich werde das mal mit der SUBMIT-Methode probieren. Hoffe, dass das so klappt wie ich mir das vorgestellt habe.

DANKE!
Mit Zitat antworten
  #4  
Alt 05.05.2005, 12:51:21
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Weitergabemöglichkeiten mit Feldern, wie?

Zitat:
Zitat von BenjaminG
Mein Problem ist es bei der Überprüfung, wo es hin soll, wenn nicht alles eingegeben wurde, dann kommt die Fehlermeldung. Die Fehlermeldung soll so 5 Sekunden stehen bleiben und danach wieder zurück zu der Eingabe-Funktion springen.
Dann musst du es wohl via <meta http-equiv='refresh' machen, wobei du dann an die URL noch die Daten aus dem Formular anhängst.
Mit Zitat antworten
  #5  
Alt 05.05.2005, 13:40:29
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: Weitergabemöglichkeiten mit Feldern, wie?

ich bin grad dabei das mit JAVAscript zu realisieren. das klappt auch sehr gut.

bloß habe ich jetzt folgendes Problem.

Es gibt 2 Formulare, einmal wo man die Benutzerdaten eingeben muss, danach werden diese Überprüft, ob diese schon mal vorkommen.

Danach kann man dann die Spieldaten eingeben, das man möchte. Wenn da alles ausgefüllt ist, werden die Eingaben überprüft und wenn es Ok ist, wird es versand.

Nach dem Versenden per Mail kommt ein Auswahlmenu wo man auswählen kann, ob man nochmal ein Spiel eingeben möchte oder nicht. Da funktioniert nur der NEIN-Knopf, aber der JA-Knopf nicht.

habe das so gelöst:
PHP-Code:
echo "<html><head>";
echo "<link rel='stylesheet' type='text/css' href='grundgeruest.css'>";
echo "<title></title>";
echo "</head><body>";
echo "<br><br><h3>Wollen Sie nochmal ein Spiel bestätigen?</h3><br><br>";
        
echo "<form action='$PHP_SELF' method='post' name='Benutzerdaten'>";
echo "<input type='hidden' name='nochmal' value='OK'>";
echo "<input type='hidden' name='vorname' value='$vorname'>";
echo "<input type='hidden' name='nachname' value='$nachname'>";
echo "<input type='hidden' name='sr_nummer' value='$sr_nummer'>";
echo "</form>";
?>            
<script type="text/javascript">
function AbGehts2() 
{
document.Benutzerdaten.submit();
}
</script>
<?php
[B]echo "<form name='Absenden' action=''>";
echo 
"<p align='center'><input type='button' value='Ja' onClick='AbGehts2()'></p>";
echo 
"</form>";[/B]
echo 
"<form action='http://www.sr-bodensee.de' method='POST'>";
echo 
"<p align='center'><input type='Submit' value='Nein' name='Nein'></p>";
echo 
"</form>";
echo 
"</body>";
echo 
"</html>";
In dem Fettmarkierten, also im JA-Knopf funktioniert nicht. Ich kann diese drücken, aber es passiert nichts.

was mache ich denn falsch?


EDIT:

habe jetzt Fehler gefunden. Hatte einen Fehler beim Abfangen drin, habe in dem ersten versteckten Feld eine falschen Variablennamen drin.

Man muss bloß mal genau das Programmierte anschauen, dann findet man immer den Fehler!

Geändert von BenjaminG (05.05.2005 um 13:41:54 Uhr)
Mit Zitat antworten
  #6  
Alt 05.05.2005, 14:49:26
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Weitergabemöglichkeiten mit Feldern, wie?

"<form action='$PHP_SELF'
...solltest Du durch...
"<form action=\'$_SERVER['PHP_SELF']\'
...ersetzen, sonst bekommst Du Probleme, wenn du mit Webspace arbeiten musst in dessen php.ini register_globals = off ist.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 06.05.2005, 13:59:06
Benutzerbild von dachris
dachris dachris ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 401
AW: Weitergabemöglichkeiten mit Feldern, wie?

Also ich perönlich würde den User nicht zu sehr an die Hand nehmen, und ihn die Fehlermeldung wegklicken lassen.....

Nichts nervt mehr im Internet als kommende und verschwindende Fenster....bzw Dinge die dem User aus der Hand genommen werden......

Vor allem wenn der User javascript aus hat, dann kann er gar nix mehr machen.....
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
MySQL Abfrage Zahlen in Feldern finden MrLongbaugh MySQLi/PDO/(MySQL) 6 04.05.2004 14:20:56
Berechung aus 2 Feldern in ein 3. Trialrider HTML, CSS und JavaScript Help! 1 13.08.2003 10:29:37
Einträge von input Feldern aus .html in .php File senden?? Coder PHP für Fortgeschrittene und Experten 5 12.03.2003 15:59:30


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


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


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