Jump to content

Recommended Posts

Hi everyone,

im not really a php-programmer, so please excuse any stupid question.

 

I made a order form posting to a HTTP_POST_VARS and then to a mail (...) function,

the mail is sent out if i use FF and Safari, but if i use Inet Explorer, nothing happens when clicking the Send-Button.

 

Has anyone an idea what the problem could be?

Any help appreciated...

 

Link to comment
https://forums.phpfreaks.com/topic/134992-simple-post-problem-in-inet-explorer/
Share on other sites

If you are using an image for a submit button, read this - http://us2.php.net/manual/en/faq.html.php#faq.html.form-image

 

To get specific help with what your code is doing, we would need to see your form and form processing code. 101 different people could have written the first post in this thread and there could be different problem in each of their code giving the same symptoms.

HEy, sorry, i was offline, so i couldnt reply. Thanks for your hints, ill try to post the code here. I dont use an image button to submit..the strange thing is, with Firefox there are not probs at all, just Explorer doesnt do what i want.

 

The html simply does this:

 

<form method="post" action="thanks.php">  

which he gets from several form fields.

Later then it should get sent with

 

<input type="submit" value=" Order! ">

 

The thanks.php then does this:

 

variables = xyz...;

while(list($email,$value)=each($HTTP_POST_VARS)) {
$message.="$email: $value\n\n\n";
}


mail($admin,$subject,$message,"From: xyz");
mail($client,$ordersubject,$clientmessage,"From: xyz");

 

     

 

Now all that works...i just cant explain why Inet-Explorer doesnt even jump to thanks.php after clicking the submit button.

 

Any help appreciated...let me know when i should post the complete page code..

 

<?php

$message = NULL;

while(list($email,$value)=each($_POST)) {
$message.="$email: $value\n\n\n";
}


mail($admin,$subject,$message,"From: xyz");
mail($client,$ordersubject,$clientmessage,"From: xyz");
?>

 

That might be it?? Shouldn't be the reason a broiwser has a problem with it but give it a try

 

$HTTP_POST_VAR has been discontinued

If your form works in one browser and not another, it is probably due to invalid HTML and you would need to post your form to get any specific help with what is wrong with it.

 

Opps, someone already told you those things -

 

Sounds like a problem with your html (or any other client side script)

 

To get specific help with what your code is doing, we would need to see your form and form processing code.

OK, here i post the code of the page containing the forms...its located at http://www.thefanshop.ch/bestellen.php

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>FANSHOP</title>
<link rel="stylesheet" type="text/css" href="fanshop.css">
<style type="text/css">
<!--
.style1 {font-size: 9px}
-->
</style>

</head><body>
    <div id="head">
<div id="menu">
  HELLO AT FANSHOP</div>
</div>
<form method="post" action="thanks.php">  
  </div>
</div>
<div id="content">
<div class="bild">
  <p><a href="index.php"><img src="img/shop_m.gif" /></a></p>
  <p><img src="img/spacer_menu.gif" />
  <p><a href="index_l.php"><img src="img/shop_l.gif" /></a></p>
  <p><img src="img/spacer_menu.gif" /></p>
  <p><a href="about.php"><img src="img/about.gif" /></a></p>
  <p><img src="img/spacer_menu.gif" /></p>
  <a href="kontakt.php"><img src="img/kontakt.gif" /></a><p>
  <img src="img/spacer_menu.gif" /></p>
  <p><a href="galerie.php"><img src="img/galerie.gif" /></a></p>
  <p><img src="img/spacer_menu.gif" /></p
  ><p><a href="links.php"><img src="img/links.gif" /></a></p>
</div>
  <div class="bildrechts2">
  <table width="400" border="0">
  <tr>
    <td><img src="img/boys/Christoph_Buechel_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Christoph Büchel<br />
      
CHF 35,-</td>
    <td class="text2"> <input type="hidden" name="Christoph_Buechel" id="hiddenField" />    
    		Grösse 
  <select name="Groesse_Christoph_Buechel" >
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Christoph_Buechel">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Christoph_Buechel" type="text" method="post" id="Menge" style="background-color: #FFFFFF"" size="3" maxlength="3"/>
      </td>
  </tr>
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  
    <tr><input type="hidden" name="Fabrice_Gygi" id="hiddenField" /> 
    <td><img src="img/boys/Fabrice_Gygi_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Fabrice Gygi<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Fabrice_Gygi">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Fabrice_Gygi">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Fabrice_Gygi" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
    
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  
    <tr><input type="hidden" name="Fischli_Weiss" id="hiddenField" /> 
    <td><img src="img/boys/Fischli_Weiss_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Fischli/Weiss<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Fischli_Weiss">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Fischli_Weiss">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Fischli_Weiss" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
    
        <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  
    <tr><input type="hidden" name="John_Armleder" id="hiddenField" /> 
    <td><img src="img/boys/John_Armleder_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">John Armleder<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_John_Armleder">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_John_Armleder">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_John_Armleder" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
            <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Olivier_Mosset" id="hiddenField" /> 
    <td><img src="img/boys/Olivier_Mosset_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Olivier Mosset<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Olivier_Mosset">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Olivier_Mosset">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Olivier_Mosset" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
    
     <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Pipilotti_Rist" id="hiddenField" /> 
    <td><img src="img/boys/Pipilotti_Rist_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Pipilotti Rist<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Pipilotti_Rist">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Pipilotti_Rist">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Pipilotti_Rist" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
    
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Roman_Signer" id="hiddenField" /> 
    <td><img src="img/boys/Roman_Signer_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Roman Signer<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Roman_Signer">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Roman_Signer">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Roman_Signer" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>
    
        
         <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Thomas_Hirschhorn" id="hiddenField" /> 
    <td><img src="img/boys/Thomas_Hirshhorn_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Thomas Hirschhorn<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Thomas_Hirschhorn">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Thomas_Hirschhorn">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Thomas_Hirschhorn" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>  
    
        <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Ugo_Rondinone" id="hiddenField" /> 
    <td><img src="img/boys/Ugo_Rondinone_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Ugo Rondinone<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Ugo_Rondinone">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Ugo_Rondinone">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Ugo_Rondinone" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr>     
        <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td></td>
    <td> </td>
  </tr>
        <tr><input type="hidden" name="Urs_Fischer" id="hiddenField" /> 
    <td><img src="img/boys/Urs_Fischer_thumb.jpg" alt="" width="100" /></td>
    <td valign="bottom">Urs Fischer<br />
      
CHF 35,-</td>
    <td class="text2">Grösse 
  <select name="Groesse_Urs_Fischer">
            <option>S</option>
          	<option selected="selected">M</option>
	  	<option>L</option>
          	<option>XL</option>
        </select> 
    		<br /><br />
            Gender 
    		<select name="Gender_Urs_Fischer">
            <option>Ladies</option>
          	<option selected="selected">Men</option>
            </select>
            <br /><br />
            Menge  
            <input name="Menge_Urs_Fischer" type="text" method="post" id="Menge2" style="background-color: #FFFFFF" size="3" maxlength="3"/>    
    </td></tr> 
</table>
  <br>    
  <br>    <br>

      <br>

<label></label>
</form>
      
  <p><b>Nachname     Vorname</b><br>
<input type="text" name="Nachname" size=10 id="Nachname">
<input type="text" name="Vorname" size=10 id="Vorname">
  </p>
<br> 
<p><b>Email</b> (wichtig)<br>
  <input type="text" name="email" size=24 id="email"></p><br />    
<p>Strasse<br />
      <input type="text"  size=24 name="Strasse" id="Strasse"><p/><br />
   <p><b>please         Ort</b><br>
<input type="text" name="please" size=5 id="please">
 
<input type="text" name="Ort" size=14 id="Ort">
</p> <br /> 
<p>Versand nach<br />  <select name="Land">
  <option selected="selected">Schweiz (CHF 8,-)</option>
  <option>Europäische Union (CHF 12,-)</option>
</select><br /> <br /> 
   
<p><input type="submit" value=" Bestellen! ">
</form><br /> <br /> <br /> <br /> 
   
</body></html>

 

 

and yeah.ij know...its a quick and dirty mess ;)

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.