Je viens quémender votre aide car j'ai un petit problème sur un site que je fais en local...
en fait le site comporte un formulaire permettant de se loguer sur un forum phpbb... un peu comme le fait un portail quoi.
Il s'avère que le formulaire marche divinement bien sous mozilla... mais, horreur, j'ai testé sur IE et mon formulaire n'envoi pas les données... il va betement sur la page login.php sans rien lui envoyer dutout ce goujat la (login.php étant le lien action du form)...
alors à mon point de vue... j'ai du écrire mon formulaire comme un bourrin... n'ayant pas beaucoup d'expérience et apprenant sur le tas.
voici le code source de mon formulaire de mon menu... en fait le bouton submit est une image donc j'ai utilisé <input type="image"...
CODE
<form action="'.$actionm.'" method="post" target="_top">
<tr>
<td colspan="4" valign="top" width="168" height="144" background="images/site_07.gif">
<br/><br/>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right">
<input type="hidden" name="redirect" value="'.$lienm.'" />
<br/>Login:
</td>
<td align="left">
<input class="post" type="text" name="username" size="15" />
</td>
</tr>
<tr>
<td align="right">
Mot de passe:
</td>
<td align="left">
<input class="post" type="password" name="password" size="15" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<nobr><input class="text" type="checkbox" name="autologin" /> connexion auto</nobr>
<br /><a href="'.$pwm.'">j\'ai perdu mon mdp</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
<img id="site_08" src="images/site_08.gif" width="20" height="45" alt="" /></td>
<td valign="top">
<a href="' . append_sid("forum/profile.$phpEx?mode=register") . '"><img id="site_09" src="images/site_09.gif" width="72" height="19" alt="" border="0"/></a></td>
<td rowspan="2" valign="top">
<img id="site_10" src="images/site_10.gif" width="13" height="45" alt="" /></td>
<td valign="top">
<input type="image" name="login" value="login" alt="login" src="images/site_11.gif" /></td>
</tr>
</form>
<tr>
<td colspan="4" valign="top" width="168" height="144" background="images/site_07.gif">
<br/><br/>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right">
<input type="hidden" name="redirect" value="'.$lienm.'" />
<br/>Login:
</td>
<td align="left">
<input class="post" type="text" name="username" size="15" />
</td>
</tr>
<tr>
<td align="right">
Mot de passe:
</td>
<td align="left">
<input class="post" type="password" name="password" size="15" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<nobr><input class="text" type="checkbox" name="autologin" /> connexion auto</nobr>
<br /><a href="'.$pwm.'">j\'ai perdu mon mdp</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
<img id="site_08" src="images/site_08.gif" width="20" height="45" alt="" /></td>
<td valign="top">
<a href="' . append_sid("forum/profile.$phpEx?mode=register") . '"><img id="site_09" src="images/site_09.gif" width="72" height="19" alt="" border="0"/></a></td>
<td rowspan="2" valign="top">
<img id="site_10" src="images/site_10.gif" width="13" height="45" alt="" /></td>
<td valign="top">
<input type="image" name="login" value="login" alt="login" src="images/site_11.gif" /></td>
</tr>
</form>
où
CODE
$actionm=append_sid("forum/login.$phpEx");
$lienm=append_sid("../index.$phpEx");
$pwm=append_sid("forum/profile.$phpEx?mode=sendpassword");
$lienm=append_sid("../index.$phpEx");
$pwm=append_sid("forum/profile.$phpEx?mode=sendpassword");
(les fonctions append_sid() permettent juste de mettre l'id de l'utilisateur dans le lien, normalement le problème ne vient pas de la)
ce qui donne lorsque je fais afficher le code source de la page dans IE:
CODE
<form action="forum/login.php?sid=3dd3ff2ad76ca2a3375ab88037509f8e" method="post" target="_top">
<tr>
<td colspan="4" valign="top" width="168" height="144" background="images/site_07.gif">
<br/><br/>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right">
<input type="hidden" name="redirect" value="../index.php?sid=3dd3ff2ad76ca2a3375ab88037509f8e" />
<br/>Login:
</td>
<td align="left">
<input class="post" type="text" name="username" size="15" />
</td>
</tr>
<tr>
<td align="right">
Mot de passe:
</td>
<td align="left">
<input class="post" type="password" name="password" size="15" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<nobr><input class="text" type="checkbox" name="autologin" /> connexion auto</nobr>
<br /><a href="forum/profile.php?mode=sendpassword&sid=3dd3ff2ad76ca2a3375ab88037509f8e">j'ai perdu mon mdp</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
<img id="site_08" src="images/site_08.gif" width="20" height="45" alt="" /></td>
<td valign="top">
<a href="forum/profile.php?mode=register&sid=3dd3ff2ad76ca2a3375ab88037509f8e"><img id="site_09" src="images/site_09.gif" width="72" height="19" alt="" border="0"/></a></td>
<td rowspan="2" valign="top">
<img id="site_10" src="images/site_10.gif" width="13" height="45" alt="" /></td>
<td valign="top">
<input type="image" name="login" value="login" alt="login" src="images/site_11.gif" /></td>
</tr>
</form>
<tr>
<td colspan="4" valign="top" width="168" height="144" background="images/site_07.gif">
<br/><br/>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right">
<input type="hidden" name="redirect" value="../index.php?sid=3dd3ff2ad76ca2a3375ab88037509f8e" />
<br/>Login:
</td>
<td align="left">
<input class="post" type="text" name="username" size="15" />
</td>
</tr>
<tr>
<td align="right">
Mot de passe:
</td>
<td align="left">
<input class="post" type="password" name="password" size="15" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<nobr><input class="text" type="checkbox" name="autologin" /> connexion auto</nobr>
<br /><a href="forum/profile.php?mode=sendpassword&sid=3dd3ff2ad76ca2a3375ab88037509f8e">j'ai perdu mon mdp</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td rowspan="2" valign="top">
<img id="site_08" src="images/site_08.gif" width="20" height="45" alt="" /></td>
<td valign="top">
<a href="forum/profile.php?mode=register&sid=3dd3ff2ad76ca2a3375ab88037509f8e"><img id="site_09" src="images/site_09.gif" width="72" height="19" alt="" border="0"/></a></td>
<td rowspan="2" valign="top">
<img id="site_10" src="images/site_10.gif" width="13" height="45" alt="" /></td>
<td valign="top">
<input type="image" name="login" value="login" alt="login" src="images/site_11.gif" /></td>
</tr>
</form>
qu'est ce qui cloche à votre avis :o ?
