Tom's Guide > Forum > Programmation > enregistrer dans une base mysql
Mot :    Pseudo :           
 

:non:
pouvez vous me dire pourquoi je n'arrive pas a enregistrer dans ma base se formulaire.
voici mon code:
<?php /* Date de création: 23/08/2007 */ ?>
<html>
<body>

<?php
if (!isset($_POST["envoi"])) {

echo'
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<script language="javascript" src="" type="text/javascript">

function controle()
{
if (document.forms['formulaire'].code.value == "" )
{
alert ('Veuillez saisir le code');
document.forms['formulaire'].code.focus();
return false;
}
if(document.forms['formulaire'].libelle.value == "" )
{
alert ('Veuillez saisir le libelle');
document.forms['formulaire'].libelle.focus();
return false;
}

else
{return true;}
}

</script>

</head>
<body>
<h2 align="center"><u> AGENCES </u></H2>


<FORM NAME="formulaire" Onsubmit="controle()" METHOD="post" ENCTYPE="text/plain">
<TABLE>
<TR><TD>
Code Agence: </TD><TD>
<INPUT TYPE="text" NAME="code" SIZE="20" MAXLENGTH="30" VALUE="" > </TD></TR>
<TR><TD>
Libelle: </TD><TD>
<INPUT TYPE="text" NAME="libelle" SIZE="20" MAXLENGTH="30" VALUE=""> </TD></TR>


</TABLE>
<INPUT TYPE="reset" VALUE="Effacer">Pour recommencer
<INPUT TYPE="submit" name="envoi" VALUE="Envoyer">Pour envoyer ces informations
</form>
</body>
</html>

'; }
else {
$serveur ="localhost";
$user="root";
$pwd="";
$bd="xxxxx";
$code=$_POST["code"];
$libelle=$_POST["libelle"];
$connexion=mysql_connect($serveur, $user,$pwd) or die ("impossible d acceder au sgbd" );
$connectbd=mysql_select_db($bd,$connexion)or die (" impossible de se connecter a la base de donnée mysql" );
$requete=" INSERT INTO pays ( code ,libelle) VALUES ('$code','$libelle')" ;
$resultat = mysql_query ($requete) or die ("impossible d enregistrer" ); }

?>
</body>
</html>
ou qu'est ce que je devrais faire!
d'avance merçi

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bonjour,
Déjà merci de commencer ton post par un bonjour c'est mieux.
Essais ta requette SQL directement sur ton serveur pour voir si elle passe.
En plus tout ton code html doit être intégrer par un echo dans ton code php!!
exemple : echo "<table>";
Sinon ça ne marche pas.

Cordialement,

SY57

------------------------------ --------------------
SeeYou57
Responsable Sécurité des Systèmes d'Informations (R.S.S.I)
Répondre à seeyou57

Autant pour moi j'avais pas vue ton echo..., essai ta requette sur ton serveur.

------------------------------ --------------------
SeeYou57
Responsable Sécurité des Systèmes d'Informations (R.S.S.I)
Répondre à seeyou57

il n'y arrive meme pas à la requete, son echo encapsule la phrase avec des ', or son code html utilise des '!

double topic d'ailleurs

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Je clos celui-ci. Merci de rester dans l'autre topic pour le même problème.
http://www.infos-du-net.com/forum/ [...] formulaire

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > enregistrer dans une base mysql
Aller à :

Il y a 2100 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens