Formulaire avec CSS3

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 : Formulaire avec CSS3

Re: Formulaire avec CSS3

par damaskinos » 01 oct. 2010, 16:04

Donc finalement c'est réglé ou pas ton problème?

[EDIT]: J'ai vu tu as marqué résolu. bonne continuation

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 11:51

mais le CSS ca a rien avoir avoir tout ca...
Ben justement si car mon problème était lié a l'animation final soit le ( inscription terminé ) fourni pas le bouton crée en css et qui fait apparaitre le message sous forme d'animation
tu peux rien créer en CSS le CSS c'est juste le style tu confonds avec le javascript
non pas avec le css3 tu peut crée des animations sur du texte, changement de couleur avec des pseudo-classe telles que :hover, :focus ou :active.... ainsi que l'apparition de mon inscription terminé lors de la présion du bouton ( cela marché avant sans le javascript )

mais oui le css et la juste pour donner du style au texte brut

Re: Formulaire avec CSS3

par stealth35 » 01 oct. 2010, 11:44

mais le CSS ca a rien avoir avoir tout ca...
Ben justement si car mon problème était lié a l'animation final soit le ( inscription terminé ) fourni pas le bouton crée en css et qui fait apparaitre le message sous forme d'animation
tu peux rien créer en CSS le CSS c'est juste le style tu confonds avec le javascript

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 11:43

mai bon j'avoue que sa fait quand meme un long moment que j'ai pas travaillé avec le php :oops:

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 11:42

mais le CSS ca a rien avoir avoir tout ca...
Ben justement si car mon problème était lié a l'animation final soit le ( inscription terminé ) fourni pas le bouton crée en css et qui fait apparaitre le message sous forme d'animation

Re: Formulaire avec CSS3

par AoSiX » 01 oct. 2010, 11:41

Point de vue PHP et SQL je te remercie ne t'inkiette pas pour ca :wink:
C'est justement ça qui me choque :roll:

Re: Formulaire avec CSS3

par xTG » 01 oct. 2010, 11:40

Le CSS n'est là que pour faire beau, il n'est aucunement un langage de traitement ou d'affichage.
Le CSS tout seul ne fait rien, il s'applique à un code HTML qui lui est un code d'affichage.

Re: Formulaire avec CSS3

par stealth35 » 01 oct. 2010, 11:38

mais le CSS ca a rien avoir avoir tout ca...

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 11:36

Désolé de ne pas faire avancé le sujet mais à mon humble avis tu devrais revoir tes bases...sérieusement :!:
C'est la première fois que j'utilise avec le CSS3.
Point de vue PHP et SQL je te remercie ne t'inkiette pas pour ca :wink:

cela serait de simple formulaire sans intéraction il n'y aurai pas de problème

Re: Formulaire avec CSS3

par AoSiX » 01 oct. 2010, 11:34

Désolé de ne pas faire avancé le sujet mais à mon humble avis tu devrais revoir tes bases...sérieusement :!:

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 11:29

Donc si je comprend bien je doit faire cela

dans ma page php



<?php

mysql_connect("127.0.0.1", "mic", "mic");
mysql_select_db("mickael");

$nom=$_POST['nom'];

$sql2 = "INSERT INTO utilisateurs (nom) VALUES ('$nom')";
        $req = mysql_query($sql2)or die(mysql_error());
?>
<div id="finish">
      <p>
       Inscription termin&eacute;e!
      </p>
 </div>

Bien sur en précisant ou se trouve mon CSS

ou sinon comme cela
mysql_connect("127.0.0.1", "mic", "mic");
mysql_select_db("mickael");

$nom=$_POST['nom'];

$sql2 = "INSERT INTO utilisateurs (nom) VALUES ('$nom')";
        $req = mysql_query($sql2)or die(mysql_error());

header('Location: http://127.0.0.1/inscription.php#finish');
?>

Re: Formulaire avec CSS3

par xTG » 01 oct. 2010, 07:35

Soit tu mets ta page indiquant inscription terminée après la requête avec une condition pour vérifier que la requête s'est bien déroulée.
Soit tu fait une redirection vers cette page.

Re: Formulaire avec CSS3

par spidercrash » 01 oct. 2010, 07:25

exact un belle oublie, donc a présent cela s'enregistre dans sql mais cella me renvoie vers une page blanche quand je valide mais pas sur inscription terminé, dois je placer un header redirigant vers #finish ?

Re: Formulaire avec CSS3

par xTG » 01 oct. 2010, 06:53

Tes champs input n'ont pas d'attribut name.
Donc impossible de les récupérer par leur nom cela est normal.

Re: Formulaire avec CSS3

par spidercrash » 30 sept. 2010, 23:05

erreur :Notice: Undefined index: nom in C:\Program Files\EasyPHP-5.3.3\www\php\inscription.php on line 6

sa redirige vers la pages http://127.0.0.1/inscription.php#finish soit le message inscription terminé qui s'affiche

<form id="start" name="start" method="post" action="php/inscription.php">
            <h1>Création compte utilisateurs</h1>

            <p>
                <label for="nom">Nom complet</label>
                <input id="nom" type="text" />
            </p>
            <p>
                <label for="pseudo">Nom d'utilisateur</label>
                <input id="pseudo" type="text" />
            </p>
            <p>
                <label for="email">Email</label>
                <input id="email" type="text" />
            </p>            
            <p>
                <label for="password">Mot de passe</label>
                <input id="password" type="password" />
            </p>

            <P>
              <label for="condition">Réglement</label>
              <TEXTAREA name="positive" rows=5 COLS=40>
 
			  </TEXTAREA> 
			
			</p>
			<p>	 	
			   En cliquant sur "Créer mon compte" ci-dessous, vous acceptez<br /> nos Conditions d'Utilisation ainsi que notre Politique de Confidentialité.
			<p>
				<a class="submit" href="#finish" onclick="document.start.submit();"></a>Créer mon compte</a> ou <a href="index.php">annuler</a>
			</p>
				<div id="finish">
					<p>
						Inscription termin&eacute;e!
					</p>
				</div>
</form>

Merci pour votre aide