submit sans effet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : submit sans effet

par ploplop » 09 nov. 2006, 17:11

Bon bein c résolu, pour info le pb venait du fait q j'ai mis 1 form dans un autres... et c'est pas autorisé.
:( [-X #-o ](*,)

par ploplop » 08 nov. 2006, 15:27

oui c'est normal, le fichier 1 appel le fichier 2, et tant q les infos sont mauvaises, le fichier 2 se recharge. Est-ce q ça ne pose pas un pb que $_POST['login'] soit appelé de 2 fichiers différents?

le $log test si le login n'est pas deja utilisé.

Merci pour ton attention

par Ajoloca » 08 nov. 2006, 15:15

Re,

Je crois qu'il y a un souci, regarde bien les lignes suivantes

Fichier 1 (nom inconnu)

Code : Tout sélectionner

<form method='post' action='index.php?mod=presentation&et=inscription' style="position:absolute; left:220px; top:-50px">
Fichier 2 (nom inconnu)

Code : Tout sélectionner

<form method='post' action='index.php?mod=presentation&et=inscription'>
C'est normal que les les deux fichiers aient la même action ?
D'où sort cedtte variable
if ($log==false) //login pas bon 

par ploplop » 08 nov. 2006, 15:06

ah oui, j'avais pas vu cette excellente balise [ php].
Donc le code de la 1ere page est sur le meme model. Donc lui il marche bien.

Code : Tout sélectionner

<form method='post' action='index.php?mod=presentation&et=inscription' style="position:absolute; left:220px; top:-50px"> <input type='hidden' name='md5'> <table align='center'> <tr height=200px><td width=150px>photo</td></tr> <tr><td align='center'><b>Inscription</b><br><br> Pseudo<br><input name='login' size=20 maxlength=16><br><br> Mot de passe<br><input type='password' name='mdp'size=20 maxlength=20> <br><br>Confirmer le mot de passe<br><input type='password' name='mdp2'size=20 maxlength=20><br><br><input type='submit' value='Valider'></td></tr> </table> </form>

par Ajoloca » 08 nov. 2006, 13:46

Bonjour,

Pour que l'on puisse comprendre, tu devrais :
1 - Mettre ton code entre les balises [ PHP] et [/PHP]
2 - Fournir le code des deux formulaires (on a l'impression que celui-ci est le second)

submit sans effet

par ploplop » 08 nov. 2006, 12:26

Hello.

Voici mon pb:
J'ai un formulaire d'inscription.
Qd on le valide, il ouvre une autre page qui verifie si le form est valide. S'il est invalide, cette 2eme page réaffiche le formulaire.
Une fois rerempli, en faisant submit, on est sencé recharger cette 2eme page... et il ne se passe rien.

J'ai donné le meme nom au formulaire des 2 pages, est-ce le pb?
Les info sont transmises par $_post, ds la 1ere et la 2eme page, le login passe par $_post['login'], ça peu poser pb de leur donner le meme nom?.

ci dessous le code de la 2eme page qui coince:
TEST de validité du formulaire.
Si le formulaire n'est pas bon, alors:

<form method='post' action='index.php?mod=presentation&et=inscription'>
<?	if ($log==false) //login pas bon
	{?>	<table><tr><td>
		Vous n'avez pas renseigné le pseudo ou celui
		que vous avez choisi est déjà pris
		<br>Pseudo<br>
		<input name='login'><br>
		</td></tr>
<?	}

	if ($mdp!=2) //mdp pas bon
	{?>	<tr><td>Mot de passe<br>
                                <input type='password'  name='mdp'>
		Confirmer le mot de passe<br>
		<input type='password' name='mdp2'>
                                </td></tr>
             <?}?>	<tr><td><input type='submit' value='Valider'>
		</td></tr></table>	
	</form>
Merci