Closed Bug 166873 Opened 22 years ago Closed 21 years ago

@ clicking on the submint-Button data will not transferred to $PHP_SELF, everey time

Categories

(Core :: Layout: Form Controls, defect)

x86
Linux
defect
Not set
major

Tracking

()

VERIFIED INVALID

People

(Reporter: das.karlchen, Assigned: john)

Details

Attachments

(3 files)

User-Agent:       Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.4.18-4GB i686) Opera 6.0  [en]
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.1) Gecko/20020826

I have a database and made a Formular ( some input texts, 1 submit-button 
and 1 reset-button).
With <form action="<?print $PHP_SELF ?>" I read the submitted data into a 
variable. But the Variable never get the data.
I testet the same page with MS-IExplorer 5.5, Linux-Opera6.0 and Konqueror 
3.0.
It works with all of these Browsers.

Here the code for help:

--snip--
  <form method = "post" action = "<? print $PHP_SELF?>">
  <center>
  <table>
   <tr>
     <td> Anrede: </td>
     <td> <input type="text" name="anrede" size=25> </td>
   </tr>
   <tr>
     <td> Vorname: </td>
     <td> <input type="text" name="vorname" size=25> </td>
   </tr>
   <tr>
     <td> Nachname: </td>
     <td> <input type="text" name="nachname" size=25> </td>
   </tr>
   <tr>
     <td> Strasse: </td>
     <td> <input type="text" name="strasse" size=25> </td>
   </tr>
   <tr>
     <td> PLZ: </td>
     <td> <input type="text" name="plz" size=25> </td>
   </tr>
   <tr>
     <td> Ort: </td>
     <td> <input type="text" name="ort" size=25> </td>
   </tr>

   <tr>
     <td> <input type="submit" name="datenlos"> </td>
     <td align="right"> <input type="reset" value="L&ouml;schen"> </td>
   </tr>
  </table>
  </center>
 </form>

--snip--
I hope i could help

Reproducible: Always

Steps to Reproduce:
1.searched bug in my php code (some hours :-))but in comparison with other 
code it was correct
2.tryed the website with MS IExplorer 5.5 (Metaframe), Opera 6.0 and 
konqueror 3.0 




Expected Results:  
send the submitted data to $datenlos.

I work on SuSE 8.0 Professional with with self-installed mozilla downloaded 
from www.mozilla.org php is 4.1.0 and apache 1.3.23
Is there a publicly visible testcase?

If not, please attach the HTML the PHP outputs using
http://bugzilla.mozilla.org/attachment.cgi?bugid=166873&action=enter
Attached file The PHP-Script
This is the PHP/HTML-Code which causes the problem
Describes the content and structure of the table table where php should write
the data written in the Web-Formular.
Additional I appent the generated htmloutput from PHP
So the data should be posted to "/input_anschriften2_bugfixing.php"?
Yes, after click submit php generate variables with the name of each input type.
value="name" become $name. The content of the input type become the content of
the variable $name.
$PHP_SELF sends data from the html area to the PHP area in the same document.
Attachment #98117 - Attachment mime type: text/PHP → text/plain
What happens if you remove the space between the quote (") and <? $PHP_SELF > ?
 The output you showed has an extra space.  It really shouldn't matter but I
don't see why else it would fail.

So the screen refreshes?  Try something else for me, change method="post" to
method="get" and tell me whether the URL in the URL bar changes.  If it does
change, could you please show what the URL looks like on Internet Explorer vs.
Mozilla?
It`s crazy. I deleted all the spaces after "action =". Now it works !!!!
But then I undone deleting the spaces and it works anyhow.
I restarted my Workstation !.It worked anyhow.
Believe me. I don`t want to make a joke with you.

Greetings
             Markus
Attached file Testcase
The above testcase shows the error I *thought* was happening, but evidently it
was not.  Markus, can you show us the outputted HTML before and after you made
that change?
Markus, are you still having a problem with this?

This report seems to be about a problem with PHP, not a problem with mozilla.
You understand that mozilla is dealing with the HTML output produced by the PHP
script. If you think mozilla is mishandling something, you need to provide the
HTML that mozilla is mishandling, not the PHP source code that produces the HTML.
Ok, I think so too. It is a little bit crazy. I got the problem fixed when I 
was playing a little with my php options. The misterious thing is, that IE 5.5 
made no problems. 
Resolving based on the reporter's comment. Thanks for the update, Markus!
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
Ok, thank you for your engagement bringing mozilla less of bugs. I will 
recommend mozilla to everyone I support with IT-Services as the browser of 
choice.

Status: RESOLVED → CLOSED
reopening to mark verified
Status: CLOSED → UNCONFIRMED
Resolution: INVALID → ---
invalid
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → INVALID
verified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: