Besoin d'aide en MYSQL
Résolu/Fermé
Simon009
Messages postés
55
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
9 septembre 2011
-
Modifié par Simon009 le 20/05/2010 à 18:10
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - 20 mai 2010 à 18:36
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - 20 mai 2010 à 18:36
A voir également:
- Besoin d'aide en MYSQL
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
1 réponse
atout1
Messages postés
216
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
17 juin 2011
20 mai 2010 à 18:36
20 mai 2010 à 18:36
ça marche chez moi, en fait je trouve pas dans ton code la connexion à la base de données ??????????
cé mieux si tu fait le control du formulaire en javascript... bon
essaye ça normalement va marcher :
index.html :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK rel="stylesheet" type="text/css" href="style.css">
<style type="text/css"> </style></head>
<body>
<p align="center" class = "titre">Compléter le formulaire pour vous inscrire dans la classe de 5 eme</p>
<p align="center" class = "message">toutes les informations sont obligatoires pour participer</p>
<form action="ajouteretudiant.php" name = "ajout" method="post">
<table align = "center">
<tr class="etiquettetableau">
<td>Nom :</td>
<td><input type="text" name="nom" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Prénom :</td>
<td><input type="text" name="prenom" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Mot de passe : (6 car. max.)</td>
<td><input type="password" name="motpasse" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Confirmation du mot de passe :</td>
<td><input type="password" name="motpasseconf" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Couriel :</td>
<td><input type="text" name="couriel" size="25" maxlength="40"></td>
</tr>
</table>
<br><br>
<div align="center"><input class = "bouton" type="submit" value="Envoyer"></div>
</form>
</body>
</html>
ajouteretudiant.php :
<?php
function connec_bd()
{
/* Local */
$db = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("NOM_BASE") or die(mysql_error()); // tu remplace NOM_BASE par le nom da la base de données
return $db;
}
connec_bd(); // connexion à la base de données
if(isset($_POST["prenom"]))
{
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$motpasse = $_POST["motpasse"];
$motpasseconf = $_POST["motpasseconf"];
$couriel = $_POST["couriel"];
strtolower($prenom);
strtolower($nom);
if($prenom==null || $nom==null || $motpasse==null || $motpasseconf==null || $couriel==null)
{
echo "Veuillez écrire les informations demander.";
echo "<a href='ajouteretudiant.php'> Retour</a>";
}
else
{
if ($motpasse!=$motpasseconf || strlen($motpasse) > 7)
{
echo "Veuillez écrire les memes mots de passes ou un mots de passes de 7 caracteres.";
echo '<input class="bouton" Type="button" onclick="history.back()" value="Retour">';
}
else
{
if (strlen($nom) > 6)
{
$nomrest=substr($nom,0,6);
$login=$nomrest.$prenomrest;
}
else
{
$prenomrest=substr($prenom,0,2);
$login=$nom.$prenomrest;
}
mysql_query ("INSERT INTO LABO_MySQL(Identification, Nom, Prenom, Motdepasse, Courriel)
VALUES
('$login','$nom','$prenom','$motpasse','$couriel')");
echo "Vous avez bien ajouter un utilisateur a la base de donné";
echo "<a href='ajouteretudiant.php'> Retour</a>";
}
}
}
else
{
}
?>
cé mieux si tu fait le control du formulaire en javascript... bon
essaye ça normalement va marcher :
index.html :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK rel="stylesheet" type="text/css" href="style.css">
<style type="text/css"> </style></head>
<body>
<p align="center" class = "titre">Compléter le formulaire pour vous inscrire dans la classe de 5 eme</p>
<p align="center" class = "message">toutes les informations sont obligatoires pour participer</p>
<form action="ajouteretudiant.php" name = "ajout" method="post">
<table align = "center">
<tr class="etiquettetableau">
<td>Nom :</td>
<td><input type="text" name="nom" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Prénom :</td>
<td><input type="text" name="prenom" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Mot de passe : (6 car. max.)</td>
<td><input type="password" name="motpasse" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Confirmation du mot de passe :</td>
<td><input type="password" name="motpasseconf" size="25" maxlength="25"></td>
</tr>
<tr class="etiquettetableau">
<td>Couriel :</td>
<td><input type="text" name="couriel" size="25" maxlength="40"></td>
</tr>
</table>
<br><br>
<div align="center"><input class = "bouton" type="submit" value="Envoyer"></div>
</form>
</body>
</html>
ajouteretudiant.php :
<?php
function connec_bd()
{
/* Local */
$db = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("NOM_BASE") or die(mysql_error()); // tu remplace NOM_BASE par le nom da la base de données
return $db;
}
connec_bd(); // connexion à la base de données
if(isset($_POST["prenom"]))
{
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$motpasse = $_POST["motpasse"];
$motpasseconf = $_POST["motpasseconf"];
$couriel = $_POST["couriel"];
strtolower($prenom);
strtolower($nom);
if($prenom==null || $nom==null || $motpasse==null || $motpasseconf==null || $couriel==null)
{
echo "Veuillez écrire les informations demander.";
echo "<a href='ajouteretudiant.php'> Retour</a>";
}
else
{
if ($motpasse!=$motpasseconf || strlen($motpasse) > 7)
{
echo "Veuillez écrire les memes mots de passes ou un mots de passes de 7 caracteres.";
echo '<input class="bouton" Type="button" onclick="history.back()" value="Retour">';
}
else
{
if (strlen($nom) > 6)
{
$nomrest=substr($nom,0,6);
$login=$nomrest.$prenomrest;
}
else
{
$prenomrest=substr($prenom,0,2);
$login=$nom.$prenomrest;
}
mysql_query ("INSERT INTO LABO_MySQL(Identification, Nom, Prenom, Motdepasse, Courriel)
VALUES
('$login','$nom','$prenom','$motpasse','$couriel')");
echo "Vous avez bien ajouter un utilisateur a la base de donné";
echo "<a href='ajouteretudiant.php'> Retour</a>";
}
}
}
else
{
}
?>