begin process at 2012 05 28 14:55:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

aider moin a corriger mes scripts , j'ai un problème dans la base de donées


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aider moin a corriger mes scripts , j'ai un problème dans la base de donées

mercredi 28 septembre 2011 à 00:36:39 | aider moin a corriger mes scripts , j'ai un problème dans la base de donées

marwamarwita

je suis en train de réaliser un formulaire d’inscription je débute encore pour le créer et voici mes essais !!!!
le fichier inscription.html
Code HTML :
<?php
include('inscription.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>inscription</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style2.css"/>
<style type="text/css">
<!--
.style1 {color: #999999}
-->
</style>
</head>
<body>
<div id="head"><center> <strong><em><span class="style1"></span>mOn pOrte fOliO</em></strong>
</center>
</div>
<div id ="content">
  <div align="left"><span class="style1"></span>
  </div>
  <form action="acceuil.html" method="post">
  
    <div align="justify" class="style1">
      <p>Nom: &nbsp;&nbsp;&nbsp;
        <input name="Nom" type="text"> 
        </p>
      <p><br>
        Prénom:
        <input name="prenom" type="text"> 
        </p>
      <p align="left"><br>
      Login:&nbsp;&nbsp;&nbsp;&nbsp;
      <input name="login" type="text">    
        </p>
      <p><br>
        sex:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Femme
        <input type ="radio" name="sex">
  
    Homme
    <input type ="radio" name="sex"> 
      </p>
      <p>mot de pass :<input type="password" name="pw"></p>
    </div>
    <p>
      <input type="submit" value="submit" name="submit">
      <input name="reset" type ="reset" value =" Reset">
    </p>
  <p>&nbsp;</p>
  <p>&nbsp;  </p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  </form>
</div>
<div id="footer"> All copy right reseved designed By BaTiTa mArwA </div>
</body>
</html>

le fichier inscription.php
Code PHP :

<?php
include('connect.php');
$n=$_POST['Nom'];$p=$_POST['prenom'];$s=$_POST['sex'];$l=$_POST['login'];$m=$_POST['pw'];
if 
 
 ((isset($n)) AND (isset($p)) AND(isset($s)) AND (isset($l)) AND (isset($m)) )  ;


if(!empty($n) AND !empty($p) AND !empty($s) AND !empty ($l) AND !empty ($m)  ) 
    { 
    echo '<font color="red">Attention, <b>UN des champs </b> est resté vide !</font>'; 
    } 
	else
	{
$req="INSERT INTO 'user'('id','Nom','prenom','login','sex','pw') VALUES (NULL,'".$n."','".$p."','".$l."','".$s."','".$m."')";
$res="mysql_query($req)or die('Erreur SQL !'.$res.'<br>'.mysql_error())";
mysql_close();
}
?>

le ficier connect.php
Code PHP :

<?php 
$con=mysql_connect("localhost","root","123456");
if ($con==false)
die ("impossible de connecter au serveur");
$b=mysql_select_db("mmm");
if ($b==false)
die ("aucune base est selectionner");
?>

et voici ma base de donnée:
CREATE TABLE `mmm` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`prenom` varchar(30) NOT NULL,
`login` varchar(15) NOT NULL UNIQUE,
`pw` enum('M','F') NOT NULL,

PRIMARY KEY (`id`)
) ;

mon problème consiste lorsque je valide l'inscription aucun enregistrement n'es effectuer dans la base !!!!

s'il vous plais aider moi !!!!!!!!!!!!!!!!

mercredi 28 septembre 2011 à 08:24:03 | Re : aider moin a corriger mes scripts , j'ai un problème dans la base de donées

syndrael

Enlève la double quote sur ton $res=""
S.
mercredi 28 septembre 2011 à 15:02:11 | Re : aider moin a corriger mes scripts , j'ai un problème dans la base de donées

cod57


bonjour

ton formulaire est pas bon
sex n'a pas de value

correction
formulaire.php
Code PHP :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title>inscription
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style2.css"/>
    <style type="text/css">
      <!--
      .style1 {color: #999999}
      -->
    </style>
  </head>
  <body>
    <div id="head">
      <center> <strong>
          <em>
            <span class="style1">
            </span>mOn pOrte fOliO
          </em></strong>
      </center>
    </div>
    <div id ="content">  
      <div align="left">
        <span class="style1">
        </span>  
      </div>  
      
      
      
      
      <form action="insertion.php" method="post">       
        <div align="justify" class="style1">      
          <p>Nom: &nbsp;&nbsp;&nbsp;         
        
            <input name="nom" type="text">          
          </p>      
          <p>
            <br>        Prénom:         
        
            <input name="prenom" type="text">          
          </p>      
          <p align="left">
            <br>      Login:&nbsp;&nbsp;&nbsp;&nbsp;       
        
            <input name="login" type="text">             
          </p>      
          <p>
        
            <br>        sex:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Femme         
            <input type ="radio" name="sex" value="F">       Homme     
            <input type ="radio" name="sex" value="M">        
          </p>      
          <p>mot de pass :
        
            <input type="password" name="pw">
          </p>    
        </div>    
        <p>      
          <input type="submit" value="submit" name="submit">      
          <input name="reset" type="reset" value ="Reset">    
        </p>  
      </form>
    
    
    
    </div>
    <div id="footer"> All copy right reseved designed By BaTiTa mArwA 
    </div>
  </body>
</html>


insertion.php
Code PHP :
<?php
$nom=null;
$prenom=null;
$login=null;
$pw=null;  
$sex=null;

if(empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['login']) || empty($_POST['pw']) || empty($_POST['sex'])){ 
echo '<font color="red">Attention, <b>UN des champs </b> est resté vide !</font>';exit; 
}else{
    
    
  if(isset($_POST['nom'],$_POST['prenom'],$_POST['login'],$_POST['pw'],$_POST['sex'])){
  
  $con=mysql_connect("localhost","root","");
  if ($con===false) die ("impossible de connecter au serveur");
  $b=mysql_select_db("123456");
  if ($b===false) die ("aucune base est selectionner");
  
  /*nettoyage*/
  foreach($_POST as $k => $v){
  $v = mysql_real_escape_string(strip_tags($v));
  $_POST[$k]=$v;
  }
  
  extract($_POST);
  
  $req="INSERT INTO `123456`.`mmm` (`id`,`nom`,`prenom`,`login`,`pw`,`sex`) VALUES (

  NULL,'".$nom."','".$prenom."','".$login."','".$pw."','".$sex."')";

  
    if(mysql_query($req)){
    echo 'insertion reussi';
    }else{
    die('Erreur SQL !'.$req.'<br>'.mysql_error());
    }
  
  $_POST=array();
  mysql_close();
  
  }else{
  $_POST=array();
  }

}
?>


table
CREATE TABLE IF NOT EXISTS `mmm` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`nom` varchar(30) NOT NULL,
`prenom` varchar(30) NOT NULL,
`login` varchar(30) NOT NULL,
`pw` varchar(32) NOT NULL,
`sex` enum('M','F') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

il faudrait crypter le password mais bon essaie déjà de digérer tout ça ...

Bonne programmation !
vendredi 30 septembre 2011 à 17:59:01 | Re : aider moin a corriger mes scripts , j'ai un problème dans la base de donées

marwamarwita

merci bcp
et maintenant comment faire pour les membres déjà ont eu a compte =possedant un login et un mot de pass !!!
voila j'ai essaie avec le html!
Code HTML :
<body>
<form name="F1" action="????????" method="post">
<table width="381" height="249" align="center">

  <tr>
    <td width="99" height="43"><div align="center"><span class="style3">Login</span></div></td>
	<td width="237"><h1>
	  &nbsp;&nbsp;&nbsp;
	      <input name="log" type="text">  
	  </h1>
	 </td>
 </tr>
 <tr>
   <td height="43"><div align="center"><span class="style3">Password</span></div></td>
  
   <td> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 
   <input type="password" name="pw" /></td>
 </tr>
 <tr>
   <td height="42" colspan="2" align="center">
      <a href="inscription.html" class="style4"> creer un compte </a>
   </td>
 </tr>
 <tr>
   <td height="109" colspan="2" align="center">
     <input type="submit" value="Log In" name="ok" />   </td>
 </tr>
</table>

</form>

comment faire je me suis bloqué pour passer a la création de page php !!!



Cette discussion est classée dans : base, code, php, inscription, not


Répondre à ce message

Sujets en rapport avec ce message

Insérer du code php dans une base de donnée mysql [ par Sipadan ] Bonjour,Voici mon probleme:Dans un champ d'une base de donnée j'insére du code php du type de: . Sur ma page en .php je vais rechercher cet enregistre Rien ne rentre dans ma base... [ par dchevalier ] Bonjour,J'utilise Easy PHP et Dreamweaver MX 2004.J'ai crée un formulaire pour rentrer les coordonnées de mes clients dans une base. Ma requête d'inse Problème de header [ par ehmarc ] Jai un code avec des header que j'utilise à deux endroits sur mon serveur sous exactement la meme forme (la seule différence c'est l'accès à la base d PB d'ajout dans base Mysql [ par fredericmaill ] S@lut @ vous !!!!!voila je vous esplique mon pb !j'ai un formulaire avec plusieur boutons, quatres pour etre precis ( ajouter, supprimer, rechercher, Inscription entre balises xml via php !? [ par Adrien4 ] Bonjour,J'ai un fichier qui envoie les données d'un formulaire php vers un fichier xml,Mais lors de chaque inscription, j'aimerais que les information Aide codage formulaire php pour base de données, toutes les données ne sont pas enregistrées. [ par sebing ] Bonjour, Je redemande votre aide, je veux améliorer mon formulaire, mais celui ne fonctionne plus. En effet une seule donnée est enregistrée dans la Fameux probleme headers already [ par nicoferra ] Bonjour à tous, je n'arrive pas à me sortir d'un probleme "headers already sent" Voici le code d'erreur : [code=php]Warning: Cannot modify header in probleme d'envoie de données [ par gregOnCalais ] Bonjour, j'écris un petit site / application en PHP avec une architecture MVC. mon problème viens de mon envoie de données avec mon formulaire pour l PHP, ODBC et MSSQL [ par FearHaCk ] Bonjour à tous, je suis actuellement en stage et je travaille sur une base de donnée SQL SERVER 2000 via un serveur linux et un driver ODBC (FreeTDS). Lire/traduire du code php depuis la base de donnée [ par bruce207 ] Bonjour, j'ai un code en php qui s'execute lorsque je l'insère directement dans la page php (il sert à affiché un diaporama) et il s'affiche alors sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,195 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales