begin process at 2012 05 31 03:10:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

lien formulaire/bdd mysql


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

lien formulaire/bdd mysql

lundi 9 février 2009 à 10:43:00 | lien formulaire/bdd mysql

arkonara

Bonjour a tous !!
Mon problème est le suivant:
J'ai un formulaire html avec des saisie possibles ( je fait dans un premier temps un controle de saise javascript ), ensuite je souhaite alimenter ma table avec les données saisies, le problème est que lorsque que je click sur mon submit "valider", mes saisie ne sont pas inserer dans ma base ( je précise que j'ai déjà réussi a résoudre ce problème dans une autre application et lorsque je compare les deux codes tout est bon, je ne voit aucune différence ). voici le code de ma page html qui appel ma page php ainsi que mon code php qui doit faire le lien avec ma bdd.

// appel de ma page php
<form name="form" method="post" action="Enregistrement.php" onsubmit="return valider();" >

//code de ma page php
<html>
<head>
<title>Enregistrement</title>
</head>
<body>
<?php
$connexion = mysql_connect("localhost","","");
if ($connexion)
{
//CONNEXION REUSSIE
mysql_select_connexion("incidents_editiques",$connexion);

//Allocation des variables
$NumEmploye=addslashes($_POST["NumEmploye"]);
$Nom=addslashes($_POST["Nom"]);
$Prenom=addslashes($_POST["Prenom"]);
$Fonction=($_POST["Fonction"]);

//REQUETE
$requete="insert into Employer values ('".$NumEmploye."','".$Nom."','".$Prenom."','".$Fonction."');";
$ok = mysql_query($requete,$connexion);
if($ok)
{
echo 'Youpi';
}
else
{
echo 'L\'Utilisateur rentré éxiste déjà !!';
}
mysql_close($connexion);
}
else
{
echo 'Problème à la connexion';
}
?>
</body>
</html>


quelqu'un peut-il me dire pourquoi l'insertion ne se fait pas?
ps: ma bas est stockées dans wampserveur 1.4 ( je suis en entreprise et obliger d'utiliser wampserver ).


lundi 9 février 2009 à 11:30:21 | Re : lien formulaire/bdd mysql

Vins974

Tu es sur que tes variables correspondent aux valeurs que t'as mis dans ton formulaire ???

Ta fais un echo des variables avant de les mettre dans la requete ???

[ 'Tu trouveras toujours plus fort que toi' ]

lundi 9 février 2009 à 11:41:35 | Re : lien formulaire/bdd mysql

arkonara

Oui, mes varaibles correspondent bien a mes valeurs de mon formulaire

je pense que mon problème viens a l'appel de ma page.php (Enregistrement.php), car cette page php ne s'execute pas. et donc forcément le lien n'est pas réalisable si elle ne s'éxécute pas.

pourquoi un echo des variables?

Merci d'avoir repondu
lundi 9 février 2009 à 11:58:32 | Re : lien formulaire/bdd mysql

Vins974

Ben tu fais un echo pour savoir si ta requete lorsque tu l'execute, elle est bien rempli.. Je peux voir ton formulaire stp ???

[ 'Tu trouveras toujours plus fort que toi' ]

lundi 9 février 2009 à 13:07:48 | Re : lien formulaire/bdd mysql

arkonara

voici mon formulaire ( dsl pour le temps de reponse j'était partit manger )


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Enregistrement d'un nouvel opérateur</title>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-ScriptType" content="text/javascript" />
<script type="text/javascript">
//<![CDATA[
function valider()
{
var res
var valid = true;
//-------------------------N°Employe-------------------------
var modele_NumEmploye = new RegExp ("^[0-9]{5}[a-z]{1}$","g");//5 Chiffres suivi d'une lettre en minuscule
if ( document.form.NumEmploye.value == "" ||(!modele_NumEmploye.test(document.form.NumEmploye.value)))
{
   res = ("Le numéro d'Employé saisi est incorrect !!"+"\n");
   valid = false;
}
//----------------------------nom----------------------------
var modele_Nom = new RegExp ("^[A-Z]{1,}$","g");//Tout en majuscule
if ( document.form.Nom.value == "" ||(!modele_Nom.test(document.form.Nom.value)))
{
     res += ("Le nom doit comporter que des majuscules !!"+"\n");
     valid = false;
}
   //----------------------------prenom----------------------------
     var modele_Prenom = new RegExp ("^[A-Z]{1}[a-z]*$","g");//Premiere en majucule et le reste en minuscule
   if (document.form.Prenom.value == "" ||(!modele_Prenom.test(document.form.Prenom.value)))
     {
   res += ("La première lettre du prénom doit être en majuscule suivi de minuscules !!"+"\n");
     valid = false;
   }
//----------------------------alert----------------------------
     if ( valid == true )
   {
   alert("Félicitation, enregistrement réussi !!");
   }
   else
   {
   alert(res);
   }
     return valid;
   }
//]]>
</script>
</head>
<body>
<table style="text-align: left; width: 100%;" cellpadding="2" cellspacing="2">
<tbody>
<tr>
        <td style="height: 300px; width: 347px;"><img src="logo_maif.jpg"></td>
        <td><center><font face="arial" color='#01796F'><h1><b><u>Enregistrement d'un nouvel utilisateur</u></b></h1></center></td>
        </tr>
</tbody>
    </table>
<br>
    <hr color='#01796F'/>
    <hr color='#01796F'/>
<form name="form" method="post" action="Enregistrement.php" onsubmit="return valider();" >
<H2><FONT FACE="arial" COLOR='#01796F'><div align="center">Enregistrement du nouvel utilisateur</div></FONT></H2>
<hr/ color='#01796F'>
<H4><FONT FACE="arial" COLOR='#01796F'><div align="left"><u>Formulaire d'enregistrement :</u></div></FONT></H4>
<center>
<table width="500" style="text-align: left; background-color='#FFFFFF'; white: 100%;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 300px; text-align: left;"><FONT FACE="arial" COLOR='#01796F'><b>Numéro d'Employé :</b></td>
    <td style="width: 300px;"><input type="text" name="NumEmploye" style="width: 300px;"/></td>
</tr>
<tr>
<td style="width: 300px; text-align: left;"><FONT FACE="arial" COLOR='#01796F'><b>Nom :</b></td>
   <td style="width: 300px;"><input type="text" name="Nom" style="width: 300px;"/></td>
</tr>
<tr>
   <td style="width: 300px; text-align: left;"><FONT FACE="arial" COLOR='#01796F'><b>Prénom :</b></td>
<td style="width: 300px;"><input type="text" name="Prenom" style="width: 300px;"/></td>
</tr>
<tr>
<td style="width: 300px; text-align: left;"><FONT FACE="arial" COLOR='#01796F'><b>Fonction :</b></td>
    <td style="width: 300px;"><input type="text" name="Fonction" style="width: 300px;"/></td>
    </tr>
</tbody>
</table>
<H6><FONT FACE="arial">* Tous les champs sont obligatoires.</FONT></H6>
</center>
<br>
<hr color='#01796F'/>
<br>
<center>
<table style="text-align: left; width: 251px; height: 32px;" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td><center><input type="submit" value="valider"/></center></td>
</tr>
</tbody>
</table>
</center>
<br>
<br>
<br>
<br>
<center>
<a href="Acceuil.html"><font face="arial" color='#01796F' size="2">Retour au menu</a>
</center>
</form>
</body>
</html>
mardi 10 février 2009 à 06:51:37 | Re : lien formulaire/bdd mysql

Vins974

Pourquoi tu utilises du java script dans ton formulaire ???

Tu veux pas le faire plutôt avec du php ???

Se sera beaucoup plus facile, je comprends pourquoi tu te perds un peu là dedans !!!


[ 'Tu trouveras toujours plus fort que toi' ]

mardi 10 février 2009 à 08:28:04 | Re : lien formulaire/bdd mysql

arkonara

Bien au départ je voulais le faire en php oui, mais le problème c'est que le php je maîtrise pas
mardi 10 février 2009 à 09:41:25 | Re : lien formulaire/bdd mysql

arkonara

et voici la page php ke cette page html est censé appeler

<html>
<head>
<title>Enregistrement</title>
</head>
<body>
<?php
$connexion = mysql_connect("localhost","","");
if ($connexion)
{
//CONNEXION REUSSIE
mysql_select_connexion("incidents_editiques",$connexion);

//Allocation des variables
$NumEmploye=addslashes($_POST["NumEmploye"]);
$Nom=addslashes($_POST["Nom"]);
$Prenom=addslashes($_POST["Prenom"]);
$Fonction=($_POST["Fonction"]);

//REQUETE
$requete="insert into Employer values ('".$NumEmploye."','".$Nom."','".$Prenom."','".$Fonction."');";
$ok = mysql_query($requete,$connexion);
if($ok)
{
echo 'Youpi';
}
else
{
echo 'L\'Utilisateur rentré éxiste déjà !!';
}
mysql_close($connexion);
}
else
{
echo 'Problème à la connexion';
}
?>
</body>
</html>
mardi 10 février 2009 à 09:42:27 | Re : lien formulaire/bdd mysql

Vins974

Oulaaa perso, je préfère 100 fois le PHP c'est bcp plus simple lool!! mé bon chacun c gouts .. Ben dans ce cas il va etre dificille pour moi de taider ... lool !! Mais ton formulaire il va faire koi ?? c koi l'objetcif ???

[ 'Tu trouveras toujours plus fort que toi' ]

mardi 10 février 2009 à 09:42:27 | Re : lien formulaire/bdd mysql

Vins974

Oulaaa perso, je préfère 100 fois le PHP c'est bcp plus simple lool!! mé bon chacun c gouts .. Ben dans ce cas il va etre dificille pour moi de taider ... lool !! Mais ton formulaire il va faire koi ?? c koi l'objetcif ???

[ 'Tu trouveras toujours plus fort que toi' ]


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Cette discussion est classée dans : page, php, formulaire, bdd, lien


Répondre à ce message

Sujets en rapport avec ce message

formulaire en php la galère [ par zabou93 ] Bonjour, Je galère depuis une semaine à chercher comment recevoir les données d'un formulaire... J'ai pourtant suivi un stage mais il n'y figurait pa PHP 4.2.3 sous Linux [ par JosueClement ] Bonjour à tous...Je viens de réinstaller mon PC sous linux et j'ai installé apache et PHP 4.2.3maintenant j'ai un problème avec les formulaires:// Pag Protéger lien php [ par wbr ] Salut je voudrais protéger mes liens php pour que, s'il ne provient pas de la page de download, il me fasse un die ou bien qu'il me renvoi sur le site Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un recorset sous dream mx [ par sbailay ] salut je debute en PHP et je rame à max pour faire un recordset un peu particulier:sur la premiere page "recherche.php" j'ai un formulaire "form_reche aidez moi svp [ par kikisr ] voila je débute en php et g un probleme vraiment basique avec les liens:j'aimerais faire des lien stile :"www.phpcs.com?page=forum"mai g n'y arriveg v formulaire [ par LeoLS ] Bonjour ,Voilà j'ai un problème ...Je voudrais faire via l'admin un formulaire sur la page formulaire_demon.php et que cela s'écrit sur une page du st passage de variables via un lien classique [ par ChocoBiscuit ] Bonjour tout le monde....Est il possible d'ouvrir un lien dans la même fenêtre, et de lui passer des variables utilisables en PHP?exemple concret...on


Nos sponsors


Sondage...

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 : 1,950 sec (3)

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