aide pour inscription client

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 : aide pour inscription client

par Cyrano » 30 janv. 2006, 11:18

Hello,
un tuto qui va t'aider dans la compréhension du fonctionnement de la récupération et de la validation des données se trouve dans la FAQ ici-même. Je n'y aborde pas l'enregistrement ou le traitement des données après validation, néanmoins, je les fais afficher, ce qui est une forme de traitement en soi, Il suffit d'adapter le code pour effectuer un autre traitement (enregistrement en base de données par exemple) après les mêmes étapes de validation.

par charabia » 30 janv. 2006, 11:00

Oui je te conseille d'aller voir ces sites. Tu as largement de quoi faire pour t'en sortir.

Juste dans ton INSERT, un machin bizarre :

Code : Tout sélectionner

£TelCli
, le £ serait plutôt à remplacer par $ je pense.

par marionetta » 30 janv. 2006, 10:40

Voilà mon code, après cinquante milles retouches dessus (et il ne marche toujours pas ! mais je vais retourner voir les sites que tu m'as dit, une fois de plus, ça sera peut-être bon lol)
<? include ('_connexion.php');

      echo "<form name='data' method='post' action='?page=5'>";
  echo "Email :";
	  echo "<br>";
  echo "<input name=Email type=text>";
	  echo "<br>";
  echo "Mot de passe :";
	  echo "<br>";
  echo "<input name=Password type=password>";
	  echo "<br>";
  echo "Nom :";
	  echo "<br>";
  echo "<input name=NomCli type=text>";
	  echo "<br>";
  echo "Prénom :";
	 echo "<br>";
  echo "<input name=PrenomCli type=text>";
	  echo "<br>";
  echo "Adresse :";
 	 echo "<br>";
  echo "<input name=AdrCli type=text>";
	  echo "<br>";
  echo "Téléphone :";
  echo "<br>";
  echo "<input name=TelCli type=text>";
  echo "<br>";
  echo "<br>";
  echo "<input type=submit name=Submit value=Ajouter>";

  echo "</form>";
  
  $NomCli=''; if(!empty($_POST['NomCli']))
   $NomCli=($_POST['NomCli']);
$PrenomCli=''; if(!empty($_POST['PrenomCli']))
   $PrenomCli=$_POST['PrenomCli'];
$AdrCli=''; if(!empty($_POST['AdrCli']))
   $AdrCli=$_POST['AdrCli'];
$TelCli='';if(!empty($_POST['TelCli']))
   $TelCli=$_POST['TelCli'];
$Email=''; if(!empty($_POST['Email']))
   $Email=$_POST['Email'];
$Password=''; if(!empty($_POST['Password']))
   $Password=$_POST['Password'];
$Message="";

   // on ajoute le client
   
   $query = "INSERT INTO client (NomCli,PrenomCli,AdrCli,TelCli,Email,Password)";
   $query .= " VALUES($NomCli,$PrenomCli,$AdrCli,£TelCli,$Email,$Password)"; 
   $result = mysql_query($query);
   
   // et on prépare le message à afficher pour confirmation
   
   echo "<basefont face=comic Sans MS color=#FFFFFF>";
   
   $message = "Bonjour<b> ".$PrenomCli." ";
   $message .= $NomCli;
   echo $message;
  
  ?>

Re: aide pour inscription client

par charabia » 30 janv. 2006, 10:33

bonjour dans le cadre de mes études, je dois faire un site marchand et j'ai un ptoblème, je dois faire un page avec un code php, qui permet de récupérer les données du formulaire, et qui les ajoute à ma base de données MySQL, mais ça ne marche pas ! et après une semaine passée dessus, je vous demande de l'aide, quitte à tout refaire ... !
Des erreurs ? Ton code serait utile (surtout là où est indiquée l'erreur).
Sinon pour tout ça tu as des sites avec des superbes tutos :
:arrow: http://www.phpdebutant.org
:arrow: http://www.siteduzero.com/tuto-3-4-0-un ... c-php.html
Je ne sais pas aussi si on peut faire en sorte qu'une fois que le client est connecté, il reste connecté pour toutes les autres pages !
Par les sessions, pareil tu peux trouver des tutos sur les mêmes sites.

aide pour inscription client

par marionetta » 30 janv. 2006, 10:30

bonjour dans le cadre de mes études, je dois faire un site marchand et j'ai un ptoblème, je dois faire un page avec un code php, qui permet de récupérer les données du formulaire, et qui les ajoute à ma base de données MySQL, mais ça ne marche pas ! et après une semaine passée dessus, je vous demande de l'aide, quitte à tout refaire ... !

Je ne sais pas aussi si on peut faire en sorte qu'une fois que le client est connecté, il reste connecté pour toutes les autres pages !

merci d'avance