php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.03.2005, 17:06  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard mehrere Formulare auf einer Seite

tag zusammen,
ich wollte mal fragen, ob es klar geht, wenn man mehrere Formulare auf einer Seite hat, mit jeweils einem Submit-Button zum Absenden.
Jedes Formular leitet auf eine andere Seite (PHP-Seite).

ich habe nämlich das Gefühl, dass es da irgendwelche Konflikte gibt, wenn man so viele forms auf einer seite hat...
oder ich muss einfach noch mal den ganzen code durchgehen nach fehlern ^^
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.03.2005, 19:40  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Du kannst beliebig viele Formular auf einer Seite in einer *.php Datei haben. Einfach mit display immer nur ein Formular anzeigen.
Das einzige Problem stellt Netscape 4.x da, denn display wird nicht unterstützt.

MfG CSS
CSS ist offline  
Alt 15.03.2005, 09:47  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ich will ja schon mehrere Forms haben, die auch alle zu sehen sind, das klappt auch, das ist eine normale *.html Datei. nur jedes einzelne Form leitet auf eine andere *.php seite weiter.
aber wenn was nicht funktioniert, muss es wohl am syntax liegen, wenn es mit den vielen forms kein Problem gibt...
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 15.03.2005, 11:43  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ich habe auf den einzelnen *.php Seiten jeweils eine Variable, die den Inhalt aus dem input aus den Formularen speichert...
nun denke ich mir mal, dass ich dort bei der Variable noch was einfügen muss, aus welchem formular die Daten kommen... oder? die einzelnen Forms sind unterschiedlich benannt und die inputs ebenfalls... pro formular jeweils 1 textfeld und 1 submit...

PHP-Code:
<?php
$search_textfeld 
$HTTP_POST_VARS["edt_textfeld"];
?>
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 15.03.2005, 11:46  
Gast
 
Beiträge: n/a
Standard

das versteh ich nicht ganz
Wie meinst du das mit verschiedene Seiten gleichzeitig aufrufen?
wenn du das über irgendwelche if-Abfragen in deinem php-Script machst, dann kannst du deinen jeweiligen html Code per echo ausgeben!

 
Alt 15.03.2005, 11:51  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

gleichzeitig? hab ich nicht erwähnt...
ich meinte, jedes form leitet auf eine andere seite weiter... jenachdem, welchen button man betätigt...
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 15.03.2005, 11:53  
Gast
 
Beiträge: n/a
Standard

Wenn du pro Formular ein PHP-Script hast, dann sollte das Script die Felder doch kennen, die es verarbeiten soll. Ich verstehe dein Problem nicht!

Formular A -> Feld A -> Script A -> $_POST['A']
Formular B -> Feld B -> Script B -> $_POST['B']
Formular C -> Feld C -> Script C -> $_POST['C']
Formular D -> Feld D -> Script D -> $_POST['D']

Außerdem schreibe statt $HTTP_POST_VARS besser $_POST.

Gruß
phpfan
 
Alt 15.03.2005, 11:56  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ich schreibe $HTTP_POST_VARS, da der server noch eine alte version von PHP hat... $_POST erkennt er noch nicht...

das problem ist, dass das php-script "anscheinend" das feld nicht erkennt, dass es soll... weil so viele formulare da sind... kann ja sein, dass es damit einen konflikt gibt... muss ich evtl. noch das form angeben im script?
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 15.03.2005, 11:58  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von kampfnickel
ich schreibe $HTTP_POST_VARS, da der server noch eine alte version von PHP hat... $_POST erkennt er noch nicht...
Das beutet PHP < 4.2.0? Ach du Sch...., ein Update wäre da aber dringend nötig!

Gruß
phpfan
 
Alt 15.03.2005, 12:02  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

Zitat:
Zitat von phpfan
Das beutet PHP < 4.2.0? Ach du Sch...., ein Update wäre da aber dringend nötig!
um genau zu sein 4.0.6 nen update machen die nicht, ich kann höchstens als endung *.php5 nehmen... sollte ich mir vielleicht angewöhnen...

edit: oder auch nicht, ich merke grad, das geht net, mit *.php5... da haben die mir wohl mist erzählt...
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel 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
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Mehrere Formulare auf einer Seite PHP Tipps 2007 2 08.12.2005 11:53
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Frame schließen und mehrere Formulare auf einer Seite workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
submit mehrere formulare gleichzeitig, php \mehrere formulare\ mit \einem submit button\, formular leitet auf andere seite, mehrere formulare auf einer seite, html mehrere formulare

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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.