![]() Mailinglisten-Archive |
Hi Alex, Musik-Alex schrieb: >>ich bin ehrlich - ich habe nicht ganz verstanden, worum es geht. Man >>br�uchte auch etwas mehr Code von Dir, um eine Aussage zu treffen. Wie >>sieht denn z.B. das Formular aus und der Code um die Stelle herum, wo >>das von Dir unerwartete Verhalten auftritt? > > Alle Teile einzeln funktionieren, sonst h�tte ich niemals hier gepostet > und h�tte selbst nachgeforscht. ich wollte Dir ja nicht zu nahe treten. Deine Informationen waren eben einfach zu d�rftig. Au�erdem: Wenn jeder Programmteil f�r sich funktioniert, aber das Zusammenspiel nicht, dann mu� man sich die Teile doch schon noch mal ansehen. ;-) > Es muss mit diesem 'include' zusammenh�ngen: Das kommt auf die Perspektive an... ;-) Es h�ngt n�mlich aus meiner Sicht zun�chst einmal mit dem Formular zusammen. Das hatte ich schon vermutet und Dich daher auch darum gebeten, da� Formular mal herzuzeigen. > hauptdatei.php: > ------------------------ > <?php > include 'spezielle_datei_'.$id.'.php'; > ?> > ($id wird richtig ermittelt und funktioniert auch bestens) > > > spezielle_datei_XX.php: > ---------------------------------- > <?php if(!isset($_POST['submit'])) { ?> > <FORM > action="<?php $PHP_SELF ?>" > method="post"> > ... > <INPUT type=text name="vorname" size=25 maxlength=60></TD> > ... > <INPUT type=submit value="Nachricht senden"> > <INPUT type=reset value="Eingaben löschen"> > </FORM> > ... > <?php > } > else > { > $vorname=$HTTP_POST_VARS['vorname']; > ... > } > ?> > > Das Problem ist nun, dass er bei gedr�cktem Button in der eingebundenen > Datei das submit scheinbar nicht gesetzt hat und nicht in den zweiten > Teil der if-Abfrage springt, sondern den ersten Teil wiederholt (wie > gesagt, einzeln funktioniert die php-Datei!). Das liegt daran, da� Dein Formular zwar einen submit-Button enth�lt, mitnichten aber ein Feld namens "submit". Mein erster Verdacht, als ich Deine erste Mail gelesen habe. Die Frage ist allerdings, ob nicht generell besser w�re, darauf abzufragen, ob "vorname" gesetzt und nicht leer ist. Viele Gr��e Lutz
php::bar PHP Wiki - Listenarchive