Probleme de validation html
diabbs
-
Freedomsoul Messages postés 538 Statut Membre -
Freedomsoul Messages postés 538 Statut Membre -
Bonjour,
Je suis débutant en html et php, j'ai créé un formulaire sur mon site en html+php avec une base de donnée derrière.
lorsque je remplis les champ et cliquer sur la touche envoyer, il y a rien qui se passe c'est comme si la page avait planté. je filer le même code a un ami sans modification ça marche chez lui.
Maintenant je voudrais savoir si le probleme venais d'une mauvaise configuration du serveur wamp (wampserver) que j'utilise ou je sais?
s'il vous plait j'ai besoin d'une réponse
Je suis débutant en html et php, j'ai créé un formulaire sur mon site en html+php avec une base de donnée derrière.
lorsque je remplis les champ et cliquer sur la touche envoyer, il y a rien qui se passe c'est comme si la page avait planté. je filer le même code a un ami sans modification ça marche chez lui.
Maintenant je voudrais savoir si le probleme venais d'une mauvaise configuration du serveur wamp (wampserver) que j'utilise ou je sais?
s'il vous plait j'ai besoin d'une réponse
A voir également:
- Probleme de validation html
- Ethernet n'a pas de configuration ip valide - Guide
- Editeur html - Télécharger - HTML
- Commande en cours de validation fnac - Forum Réseaux sociaux
- Commande Fnac en attente d’acceptation ✓ - Forum Consommation & Internet
- Html br ✓ - Forum Webmastering
3 réponses
Pour info, j'ai oublier de mettre le code
code php: le fichier s'appelle insertion.php
<html>
<head>
<title>Diabbs info</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
//connection au serveur
$connection = mysql_connect( "localhost", "root", "" ) ;
echo "coucou";
//sélection de la base de données:
$db = mysql_select_db( "forum" ) ;
//récupération des valeurs des champs:
//Identifiant:
$identifiant = $_POST["identifiant"] ;
//email:
$email = $_POST["email"] ;
//mot de passe:
$mot_passe= $_POST["password"] ;
//création de la requête SQL:
$sql = "INSERT INTO membre (identifiant, mot_passe, email)
VALUES ( '$identifiant', '$email','$mot_passe') ";
//exécution de la requête SQL:
$requete = mysql_query($sql, $connection) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
header('Location:http://localhost/site/forum.php');
exit();
}
else
{
echo("L'inscription à échouée") ;
}
?>
</body>
</html>
le formulaire en html: le fichier s'appelle inscription.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<title>insertion de données en PHP dans la base de données </title>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="designe.css" />
<Script language="JavaScript">
function valider() {
var saisie=true;
if (document.getElementById("identifiant").value=="") {
saisie=false;
}
if (document.getElementById("email").value=="") {
saisie=false;
}
if (document.getElementById("password").value=="") {
saisie=false;
}
if (saisie=false) {
alert("Erreur de saisie");
}
else {
document.getElementById("insertion").submit();
}
}
</script>
</head><body>
<div id="wrap">
<div id="header"><img src="banien.jpg" width="724" height="70">
</div>
<div id="content-wrap">
<div id="content">
<h3 align="center" >Formulaire d'inscription au forum</h3>
<hr 100%
<form method="POST" action="insertion.php" id="insertion" name="insertion">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>identifiant</td>
<td><input type="text" name="identifiant" id="identifiant"></td>
</tr>
<tr align="center">
<td>email</td>
<td><input type="text" name="email" id="email"></td>
</tr>
<tr align="center">
<td>mot de passe</td>
<td><input type="password" name="password" id="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="button" value="Valider" OnClick="valider"></td>
</tr>
</table>
</form>
</body>
</html>
</div>
</div>
<div id="footer">
<div id="labfooter">
<p> Copyright © DIABY Mohamed</p>
</div> </div>
</div>
</body></html>
code php: le fichier s'appelle insertion.php
<html>
<head>
<title>Diabbs info</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
//connection au serveur
$connection = mysql_connect( "localhost", "root", "" ) ;
echo "coucou";
//sélection de la base de données:
$db = mysql_select_db( "forum" ) ;
//récupération des valeurs des champs:
//Identifiant:
$identifiant = $_POST["identifiant"] ;
//email:
$email = $_POST["email"] ;
//mot de passe:
$mot_passe= $_POST["password"] ;
//création de la requête SQL:
$sql = "INSERT INTO membre (identifiant, mot_passe, email)
VALUES ( '$identifiant', '$email','$mot_passe') ";
//exécution de la requête SQL:
$requete = mysql_query($sql, $connection) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
header('Location:http://localhost/site/forum.php');
exit();
}
else
{
echo("L'inscription à échouée") ;
}
?>
</body>
</html>
le formulaire en html: le fichier s'appelle inscription.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<title>insertion de données en PHP dans la base de données </title>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="designe.css" />
<Script language="JavaScript">
function valider() {
var saisie=true;
if (document.getElementById("identifiant").value=="") {
saisie=false;
}
if (document.getElementById("email").value=="") {
saisie=false;
}
if (document.getElementById("password").value=="") {
saisie=false;
}
if (saisie=false) {
alert("Erreur de saisie");
}
else {
document.getElementById("insertion").submit();
}
}
</script>
</head><body>
<div id="wrap">
<div id="header"><img src="banien.jpg" width="724" height="70">
</div>
<div id="content-wrap">
<div id="content">
<h3 align="center" >Formulaire d'inscription au forum</h3>
<hr 100%
<form method="POST" action="insertion.php" id="insertion" name="insertion">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>identifiant</td>
<td><input type="text" name="identifiant" id="identifiant"></td>
</tr>
<tr align="center">
<td>email</td>
<td><input type="text" name="email" id="email"></td>
</tr>
<tr align="center">
<td>mot de passe</td>
<td><input type="password" name="password" id="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="button" value="Valider" OnClick="valider"></td>
</tr>
</table>
</form>
</body>
</html>
</div>
</div>
<div id="footer">
<div id="labfooter">
<p> Copyright © DIABY Mohamed</p>
</div> </div>
</div>
</body></html>