La blague est ajoutée automatiquement sur le site!! [Fermé]

Signaler
Messages postés
28
Date d'inscription
jeudi 27 février 2014
Statut
Membre
Dernière intervention
26 mars 2014
-
Messages postés
28
Date d'inscription
jeudi 27 février 2014
Statut
Membre
Dernière intervention
26 mars 2014
-
Bonjour,

J'ai crée un site où les visiteurs peuvent proposer une blague à l'aide d'un formulaire qui

m'envoi la blague sur mon adresse email puis moi je met la blague sur mon site.

Mais j'ai vu récemment un site où la blague est ajoutée et affichée immédiatement et

automatiquement sur le site !! c'est impressionnant !!

Je voudrai faire pareil pour mon site.

Quelqu'un aurait une idée sur la piste à suivre?

Merci d'avance

3 réponses


Hello, je suppose que jusqu'à la tu as fait ton site internet en HTML avec du CSS.

Tu peux maintenant passé à l'étape d'après : le php / mysql.

php va te permettre de réaliser un site dynamique et mysql va te permetre de stocker des données (mysql étant une base de donnée)

en gros :
html : ton formulaire
php : tu récupère la blague de l'internaute et tu l'insère dans ta base de donnée
mysql : stock la blague dans la base de donnée
php : récupère la dernière blague dans la base de donnée et l'affiche en html

je t'invite à suivre ce tutoriel :
- https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql

et pourquoi pas le MOOC d'OpenClassRooms qui débutera le 24 mars :
- http://fr.openclassrooms.com/mooc/concevez-votre-site-web-avec-php-et-mysql

Bien entendu, on reste à ta disposition si tu as d'autres question.

A+ Seezer
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Messages postés
28
Date d'inscription
jeudi 27 février 2014
Statut
Membre
Dernière intervention
26 mars 2014
1
Bonjour Seezer ,

merci de me venir en aide j'en avais vraiment besoin

je m'endoutait que ça avait avoir avec MySQL donc le site que j'ai vu utilise MySQL

pour ajouter les blagues envoyées par les visiteurs automatiquement sur le site?

voici le site:

www.blagueurs.com

en tous cas je vais suivre ton conseil je vais attaquer avec MySQL

merci encore

a+
Messages postés
333
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
267
Attention, c'est la complémentarité de mySQL avec PHP.. MySQL ne fonctionnera pas si PHP ne va pas chercher les données dans la base.. commence donc par php ;)
Messages postés
28
Date d'inscription
jeudi 27 février 2014
Statut
Membre
Dernière intervention
26 mars 2014
1
Bonjour,

j'ai crée une base de donnée chez hostinger.fr mon hébérgeur gratuit mais je

n'arrive pas à inserer des données dedans avec un formulaire html/php j'ai l'erreur

505 quant je clique sur le bouton envoyer.

voici le formulaire html :

<form action="ajout.php" method="post">
titre<input type="text" name="titre"><br>
auteur<input type="text" name="auteur"><br>
blague<textarea name="blague" rows="5" cols="5"></textarea><br>
<input type="submit" value="envoyer"><br>

et voici le fichier ajout.php :

<?php
mysql_connect('mysql.hostinger.fr','mon nom d'utilisateur','mon mot de passe');
mysql_select_db('le nom de ma base de données');

if (isset($_POST['titre']) && isset($_POST['auteur']) && isset($_POST['blague']))
{
$titre = htmlentities($_POST['titre']);
$auteur = htmlentities($_POST['auteur']);
$blague = htmlentities($_POST['blague']);

if (empty($titre))
{
echo ("Saisissez un titre");
exit();

if (empty($auteur))
{
echo ("Saisissez le nom d'auteur");
exit();
}
if (empty($blague))
{
echo ("ce champ ne peut être vide");
exit();
}

mysql_query ("Insert INTO le nom de ma table VALUES('$titre','$auteur','$blague')";

die('blague enregistrée avec succès');

mysql_close();
echo 'Merci d'avoir ajouté une blague';

?>

y a-t- il quelque chose à modifier dans le code pour que ça foctionne?

et comment choisir autoincreament pour l'ID ?

Merci d'avance