Base de donnees et html.... bouton lien

Fermé
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - 9 mars 2015 à 16:23
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - 13 mars 2015 à 16:07
Bonjour, je suis débutant en HTML
j'aimerais que à chaque clic du bouton que ça affiche un numéro de référence automatique envoyé par mail à l'adresse e mail saisi à la connexion , et stocké sur une base de données access
Merci d'avance de votre aide


A voir également:

1 réponse

Kopros Messages postés 597 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 3 février 2020 89
9 mars 2015 à 18:11
Déjà faudrait que ta base de données soit en MySQL, ou PostgreSQL, ou Oracle si t'as du pognon à jeter par la fenêtre !
Je te conseille le MySQL, y'a bien + d'infos sur le net.

Ensuite tu fais un formulaire html (balise form) avec un input hidden qui contient l'id du compte, et le bouton (submit).
Le formulaire envoi les données vers une page php, qui va retrouver l'adresse mail par rapport à l'id du compte, et envoyer le mail.

Pour pas te retrouver dans les spams, je te conseille la fonction Mail de Pear, pour te connecter à un serveur SMTP avec un identifiant / mot de passe.

Si tu veux pas te prendre la tête, ya la fonction Mail() de php, mais c'est plus facilement bloqué.
1
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015
11 mars 2015 à 19:22
Merci pour tout je vais essayer et je vous rendrai compte
Bonne soirée
0
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015
13 mars 2015 à 16:05
voila mon code mais ca marche pas
page 1


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>Titre</title>

</head>



<body>

<form method="post" action="traitement.php">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo" />

<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
<form name="x" action="page2.php" method="post">
<input type="submit" value="Connexion">
</form>
</p>
</form>
</body>

</html>
0
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015
13 mars 2015 à 16:06
page2


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>Titre</title>

</head>
<body>
<form method="post" action="traitement.php">
<p>
<form name="x" action="page2.php" method="post">
<input type="submit" value="PAR ESPECE">
</form>
<?php
$ref = 1;
while (Onclick==true)
{
echo ' n° de reference' . $ref++ . '<br />';
$ref++;
}

?>
</body>

</html>
0
td11 Messages postés 5 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 13 mars 2015
13 mars 2015 à 16:07
page3


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>Titre</title>
</head>
<body>

<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=td;charset=utf8', 'root', '');
}

catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Insertion du message à l'aide d'une requête préparée

$req = $bdd->prepare('INSERT INTO commande ($ref) VALUES(?)');
$req->execute(array($_POST['$ref']));

?>

</body>

</html>
0