La blague est ajoutée automatiquement sur le site!!

Fermé
mrphp Messages postés 28 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 26 mars 2014 - 14 mars 2014 à 15:54
mrphp Messages postés 28 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 26 mars 2014 - 15 mars 2014 à 15:04
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

Utilisateur anonyme
14 mars 2014 à 16:19
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
mrphp Messages postés 28 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 26 mars 2014 1
14 mars 2014 à 16:51
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+
0
Nexii Messages postés 333 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 549
14 mars 2014 à 17:00
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 ;)
0
mrphp Messages postés 28 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 26 mars 2014 1
15 mars 2014 à 15:04
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
0