Modifier une basse de donner via une page web
Fermé
tenorian
Messages postés
258
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
3 mars 2014
-
30 juin 2010 à 19:04
tenorian Messages postés 258 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 3 mars 2014 - 2 juil. 2010 à 00:29
tenorian Messages postés 258 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 3 mars 2014 - 2 juil. 2010 à 00:29
A voir également:
- Modifier une basse de donner via une page web
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Modifier une story facebook - Guide
3 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
30 juin 2010 à 19:07
30 juin 2010 à 19:07
Salut.
Si tu ne connais pas encore le PHP, il faudra l'apprendre : Siteduzero.com
Si tu ne connais pas encore le PHP, il faudra l'apprendre : Siteduzero.com
tenorian
Messages postés
258
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
3 mars 2014
18
30 juin 2010 à 19:53
30 juin 2010 à 19:53
salut
merci mai jai des petite basse en php
merci mai jai des petite basse en php
tenorian
Messages postés
258
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
3 mars 2014
18
2 juil. 2010 à 00:29
2 juil. 2010 à 00:29
bon la je patoge je sui perdu
<div id="centre"><!-- Centre -->
<div class="nh"></div><div class="nf"><!-- news -->
<span>creer un compte </span><br />
<br />
<div id="content">
<div class="entry">
<?php
// vérification que la personne ouvre cette page uniquement après avoir valider le formulaire
if ($_SERVER['REQUEST_METHOD'])
{
// récupération des informations
$nom = $_REQUEST['nom']; // récupération du nom (mais pas stocké dans la base)
$prenom = $_REQUEST['prenom']; // récupération du prénom (mais pas stocké dans la base)
$username = $_REQUEST['username']; // récupération de l'username
$password = sha1($_REQUEST['password']); // hachage du mot de passe récupéré en SHA
$email = $_REQUEST['email']; // récupération de l'adresse email
$account_type = $_REQUEST['account_type']; // récupération du type de compte
// configuration des accès à la base de données
$hote = 'localhost';
$base = 'realmd';
$login = 'root';
$motdepasse = '';
// la requête permettant de faire les insertions dans la base de donneés
// les informations doivent être exactement les mêmes dans la base de données
// il faut penser à vérifier la structure de la base de données pour que ça fonctionne
$requete = "INSERT INTO 'account'('username', 'password', 'email', 'last_ip', 'expansion') VALUES(:username, :password, :email, :ip, :account_type);";
// ouverture de la base de données
try
{
// information de connexion
$db = new PDO('mysql:host=' . $hote . ';dbname=' . $base, $login, $motdepasse);
}
catch (PDOException $e)
{
// affichage de l'erreur en cas de problème de connexion
echo $e->getMessage();
}
try
{
// prépartion de la requête
$stmt = $db->prepare($requete);
// affectation des valeurs à la requête
$stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->bindParam(':password', $password, PDO::PARAM_STR);
$stmt->bindParam(':email', $email, PDO::PARAM_STR);
$stmt->bindParam(':ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR);
$stmt->bindParam(':account_type', $account_type, PDO::PARAM_INT);
// exécution de la requête
$stmt->execute();
// fermeture de la connexion avec la base de données
$stmt = null;
$db = null;
// affichage d'une information pour l'utilisateur en cas de création réussi du compte
echo '<center><h1>Votre compte: <b>' . $username . '</b> a été crée</h1></center>';
}
catch (PDOException $e)
{
// affichage de l'erreur en cas de problème d'insertion
echo $e->getMessage();
}
}
?>
</div>
</div>
<div id="centre"><!-- Centre -->
<div class="nh"></div><div class="nf"><!-- news -->
<span>creer un compte </span><br />
<br />
<div id="content">
<div class="entry">
<?php
// vérification que la personne ouvre cette page uniquement après avoir valider le formulaire
if ($_SERVER['REQUEST_METHOD'])
{
// récupération des informations
$nom = $_REQUEST['nom']; // récupération du nom (mais pas stocké dans la base)
$prenom = $_REQUEST['prenom']; // récupération du prénom (mais pas stocké dans la base)
$username = $_REQUEST['username']; // récupération de l'username
$password = sha1($_REQUEST['password']); // hachage du mot de passe récupéré en SHA
$email = $_REQUEST['email']; // récupération de l'adresse email
$account_type = $_REQUEST['account_type']; // récupération du type de compte
// configuration des accès à la base de données
$hote = 'localhost';
$base = 'realmd';
$login = 'root';
$motdepasse = '';
// la requête permettant de faire les insertions dans la base de donneés
// les informations doivent être exactement les mêmes dans la base de données
// il faut penser à vérifier la structure de la base de données pour que ça fonctionne
$requete = "INSERT INTO 'account'('username', 'password', 'email', 'last_ip', 'expansion') VALUES(:username, :password, :email, :ip, :account_type);";
// ouverture de la base de données
try
{
// information de connexion
$db = new PDO('mysql:host=' . $hote . ';dbname=' . $base, $login, $motdepasse);
}
catch (PDOException $e)
{
// affichage de l'erreur en cas de problème de connexion
echo $e->getMessage();
}
try
{
// prépartion de la requête
$stmt = $db->prepare($requete);
// affectation des valeurs à la requête
$stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->bindParam(':password', $password, PDO::PARAM_STR);
$stmt->bindParam(':email', $email, PDO::PARAM_STR);
$stmt->bindParam(':ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR);
$stmt->bindParam(':account_type', $account_type, PDO::PARAM_INT);
// exécution de la requête
$stmt->execute();
// fermeture de la connexion avec la base de données
$stmt = null;
$db = null;
// affichage d'une information pour l'utilisateur en cas de création réussi du compte
echo '<center><h1>Votre compte: <b>' . $username . '</b> a été crée</h1></center>';
}
catch (PDOException $e)
{
// affichage de l'erreur en cas de problème d'insertion
echo $e->getMessage();
}
}
?>
</div>
</div>