Les résultats d'un formulaire

Fermé
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 - 1 avril 2008 à 10:09
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 - 5 avril 2008 à 18:31
Bonjour,
comment sont envoyer les résultats d'un formulaire dans ma base de données?
et comment les trouvées?
merci de votre aide.
A voir également:

12 réponses

Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
1 avril 2008 à 19:01
bonsoir,

les données de ton formulaire sont envoyer dans les champs de la base de données.
tu récupères les données soit en allant sur la base de donnée directement, mais le plus simple est de faire une page qui récapitule les données envoyer par le formulaire.

que voudrais tu faire exactement?

bonne soirée
0
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 12
3 avril 2008 à 10:30
merci nico,
excuse pour le retard mon pc a eu des problemes !
je voudrais recuperer les resultats dans une page je supose que c est la page PHP n est ce pas ? mais coemment faire pour enregistrer les commentaires ?
merci une autre fois de ton aide.
0
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
3 avril 2008 à 13:41
Pour enregistrer les commentaires fait un truc genre :

<?php


mysql_connect("localhost", "login", "mot_de_passe");
mysql_select_db("coms");
 

// code si dessous pour se proteger des pirates (pas hackers on est bien d'accord :p)

$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']); 
$sujet = mysql_real_escape_string(htmlspecialchars($_POST['sujet']);
$com = mysql_real_escape_string(htmlspecialchars($_POST['com']);

mysql_query("INSERT INTO commentaires VALUES('', '$nom', '$sujet', '$com')");

mysql_close();
?>



Voila normalement ca devrait marcher
0
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 12
3 avril 2008 à 15:42
merci letoine,
est ce que je doit modifier les infos soulignés tapées sur ses codes?:
mysql_connect("localhost", "login", "mot_de_passe");
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
3 avril 2008 à 17:00
oui tu dois modifier ces champs

localhost : C'est l'adresse de la base de donnés, ton hébergeur a du te la donner au début de l'inscription
login : nom d'utilisateur de la base
mot_de_passe : le mot de passe de la base
0
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 12
3 avril 2008 à 19:30
oui l hebergeur ils m ont donner les identifications :
login de serveur SQL
- - - - - - - - - - - FTP
- - - - - - - - - - - -myadmin
lequel entre eux?
0
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
3 avril 2008 à 19:50
Le deuxième (c'est bien phpmyadmin non ?)
0
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
4 avril 2008 à 15:33
Alors quand tu fais ce code les commentaires son enregistrés dans ta bdd mais rien d'autre

Pour les lire, les afficher sur ton site :
<?php
mysql_connect("ton_serveur", "login", "mot_de_passe"); 
mysql_select_db("coms");
 
$reponse = mysql_query("SELECT * FROM commentaires"); 
 
 

 
while ($donnees = mysql_fetch_array($reponse) )
{
?>
 
<p>
<strong>Commentaire n°<?php echo $donnees['ID']; ?> laissé par<?php echo $donnees['nom']; ?></strong><br /> <br />
<?php echo $donnees['message']; ?>
</p>
 
<?php
}
 
mysql_close(); 
?>


?>


Pour les modifier (tu dois le faire par phpmyadmin ou sinon tu te cree une partie admin) :


<code>
<?php
UPDATE commentaires SET nom='Ta nouvelle valeur', sujet='Ta nouvelle valeur, message='Nouveau message' WHERE ID='3'
?>


Ce code modifiera le message n°51 !

Et pour supprimer carrement un message :
<?php
DELETE FROM commentaires WHERE ID='2' 
?>


Ce code supprimera le message 2 (action irréversible)

Mais si tu ne fais que copier ce code il est fort possible que ca ne marche pas ! par exemple :
mysql_select_db("coms");

J'ai mit ca mais peut être ton hébergeur a des basas aux noms que tu ne peux pas choisir

Vérifie que le nom des tables est le bon aussi

La normalement ton livre d'or est fonctionnel et protégé des pirates !
Apres faudra que tu t'attaques au CSS

0
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 12
5 avril 2008 à 02:58
merci beaucoup de ton aide et expliquation, mais tant que je suis debutant je peux pas bien comprendre de ce qu il sagit! mon seul probleme c est de comprendre comment se connecter a la base de donner ! est ce que je doit qller q phpmyadmin ou par ce code tapé , je suis déja connecter j'ai essayer de comprendre avec des recherches multiples mais mais mlhrsmnt j'ai pas pu comprendre tous, pourtant j'ai reussit a omprendre comment envoyer des prenoms ou noms a une page php mais se connecter a une base ou editer sa depuis la page php ou de la base de données, sa c'est dur a comprendre, en tous cas je veux pas t'enuiller avec toutes mes questions merci une autre fois pour ton aide c'est gentil mon ami letoine. jespere reussire a faire sa parcq c est un plaisir de manipuler des informations et les mettre sur un site.
tu es formidable mon ami.
0
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
5 avril 2008 à 16:02
Je te conseille de regarder le tuto sur PHP/MySQL créer par M@teo21

Il est super facile a comprendre et ne nécessite pas de connaissances (a par du html quand meme)


Le lien : https://openclassrooms.com/fr/courses

J'espere aussi que tu y arriveras
0
goujou Messages postés 176 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 22 août 2013 12
5 avril 2008 à 18:11
merci beaucoup letoine se tuto est tres interessant c sa ce que je cherche! tu es super magnifique mon ami , que tous les gens soient comme toi, super cool letoine, une ot fois merci.
0
letoine Messages postés 1382 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 31 mai 2015 319
5 avril 2008 à 18:31
Avec plaisir,


Bon courage pour ton site ;)
0