Eléphanteau du PHP |
43 Messages
30 nov. 2006, 01:47
i
f(empty($_POST)){$actionForm="";} else {$actionForm=$_POST[actionForm];};
//-------------------------Non connecte---------------------------
if($actionForm=="verrifacces") {
echo "
<img src='images/generales/barnav_trait_separation.jpg' alt='' height='2' width='180' border='0'><br>".$acces_membre.":
<form action='' method='post'>
[color=red]<input type='hidden' name='actionForm' value='verrifacces'>[/color]
<table width='140' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td colspan='2'><input type='text' name='login' size='21' class='formulaire'></td>
</tr>
<tr>
<td>
<input type='password' name='motdepasse' size='17' class='formulaire'>
<input src='images/boutons/bouton_ok.gif' type='image' alt='Connecter vous' height='20' width='20' align='absmiddle' border='0'>
</td>
</tr>
<tr>
[color=red]<td colspan='2'><a href='?action=motdepasse' class='barnav_simple'>".$motdepasseperdu."</a>[/color]</td>
</tr>
</table>
</form>";
}
//-------------------------Fin Non connecte
En rouge, tu peux constaté en rouge, toute mes requêtes se font par une verification de $_POST[actionForm]
Mais dans le deuxième rouge, tu constate que le liens de la partie mot de passe perdu pas par un href='?action=motdepassse'
Je voudrais faire la même chose mais à travers le post, histoire d'être discret car le $_GET se voit dans la barre d'adresse url du navigateur et puis c'est moins propre.
Merci
edit mere-teresa : j'ai mis ton code entre balises BBCode PHP pour qu'on y voie plus clair.