Formulaire d'annonce petit soucis.

Fermé
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 - 19 févr. 2013 à 20:27
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 - 21 févr. 2013 à 13:38
Voila, j'ai un petit problème,
j'ai installer un formulaire :

Avec les fichiers php :
corppaadmin :
  <?php
    if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] ==  "motdepasse") // Si le mot de passe est bon
    {
    // On affiche les codes
	
    ?><center>
    <FORM method="post" action="corp/corpresultat.php" enctype="multipart/form-data">
Entre ton pseudo : </br>
<textarea name="pseudoanon" rows=1 COLS=20>Ton pseudo ici. </textarea></br>
Entre le titre de ton annonce ici : <P></br>
<TEXTAREA name="nonnonce" rows=1 COLS=40>Le titre de ton annonce ici.</TEXTAREA> <P>
Le contenue de ton annonce : <P>
<TEXTAREA name="monnonce" rows=10 COLS=40></TEXTAREA> <P>
<P></br>
Image : </br>
<input type="file" name="monfichier" /><br />
Si tu veux effacher le contenu entré, clique sur "effacer"<BR>
<INPUT type="reset" value="Effacer" style="position:relative;left:35"></br>
Pour valider ton annonce, clique sur "valider"</BR>
<INPUT type="submit" value="Valider" style="position:relative;left:10">
</br>
</FORM></center>
             <?php
                 $_SERVER['REMOTE_ADDR'];
             ?>
     
		
        <?php
    }
    else // Sinon, on affiche un message d'erreur
    {
        echo '<p>Mot de passe incorrect</p>';
    }
    ?>


corpresultat :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>FMotoculture</title>
<?php include("../titre/logo.php");// a mettre aussi dans head?>

</head>
<body>
<?php include("../style/style.php");// a mettre dans body?>
<?php include("../titre/titre.php");// a mettre dans body?>
<center>
<p>
<p>Bonjour !</p>
 <p> <?php echo $_POST['pseudoanon'];?></p>
</p>
<p>Titre: </br>
<?php echo $_POST['nonnonce']; ?></p>
 
 


<p>Contenu de mon annonce : </br>
<?php echo $_POST['monnonce'];?>

Voici une petite image :</br> 


<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
        // Testons si le fichier n'est pas trop gros
        if ($_FILES['monfichier']['size'] <= 1000000)
        {
                // Testons si l'extension est autorisée
                $infosfichier = pathinfo($_FILES['monfichier']['name']);
                $extension_upload = $infosfichier['extension'];
                $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
                if (in_array($extension_upload, $extensions_autorisees))
                {
                        // On peut valider le fichier et le stocker définitivement
                        move_uploaded_file($_FILES['monfichier']['tmp_name'], 'image/' . basename($_FILES['monfichier']['name']));
                        echo "L'envoi a bien été effectué !";
                }
        }
}
?>

<?php include("../baspa/baspa.php"); // a mettre dans body?>


</p>
</center>
</body>
<html>


Le truc, est que je voudrais qu'une fois que le membre a cliquer sur valider, l'annonce se passe.

Comment faire cela ?

Je débute en PHP :P

Merci d'avance ! :D

13 réponses

tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
20 févr. 2013 à 08:25
Salut,

Il faut enregistrer les données du formulaire dans une base de données.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
20 févr. 2013 à 08:32
Coucou,

merci de votre réponse, mais es-que vous pourriez me donner les codes pour faire tout cela ?

Merci d'avance :D
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
20 févr. 2013 à 08:45
Oui je pourrais et non je ne le ferais pas car ça prend beaucoup de temps.

Il faut créer une table MYSQL.
Dans cette table, il faut créer les champs qui vont enregistrer les données du formulaire.
Il faut contrôler les champ du formulaire puis créer la requête sql qui va enregistrer le tout..
Comme votre formulaire contient un champ image, il faut créer un code qui va enregistrer l'image dans un dossier en relation avec l'annonce.
Quand tout est correcte, il faut ressortir les données pour les afficher.
Etc....

Un site d'annonces ne se monte pas avec 2 fichiers et demande quelques notions en PHP + SQL voir même AJAX.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
20 févr. 2013 à 08:46
Ok ....
Peut être que vous connaissez un site qui explique comment faire ?
0

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

Posez votre question
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
20 févr. 2013 à 08:48
Éventuellement http://creer-un-site.fr pour les bases.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
20 févr. 2013 à 08:50
Merci,
mais je voulais dire un site qui explique comment faire un formulaire pour annonce
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
20 févr. 2013 à 11:46
Je ne pense pas que ça existe un tel tutoriel mais ça na rien de compliqué puisque votre code ne comporte que 3 champs. Le plus complexe, c'est d'associer les images à chaque annonce. Ceci dit, votre formulaire me semble maigre pour un site d'annonces..?
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
20 févr. 2013 à 12:57
Mince,
enfaîte ce n'est pas vraiment un site d'annonce, mais ce formulaire servirais a mettre chaque objets que le propriétaire veux mettre ( sans avoir a écrire pleins de fois le même code ^^ )
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
21 févr. 2013 à 09:28
Un peux d'aide s'il vous plait ?
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
21 févr. 2013 à 11:40
De l'aide sur quoi? Vous avez déjà en partie votre formulaire. Il ne vous reste plus qu'à effectuer les contrôles sur chaque champs et les enregistrer en BD.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
21 févr. 2013 à 13:04
Le truc, c'et que je débute juste ....
0
Flo313Z Messages postés 119 Date d'inscription jeudi 14 février 2013 Statut Membre Dernière intervention 16 avril 2018 6
21 févr. 2013 à 13:35
bonjour,
https://openclassrooms.com/fr/courses


partie 3 :
bonne chance !!
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
21 févr. 2013 à 13:38
Coucou,

merci, mais je connais deja ce tutoriel ^^

0