Formulaire d'annonce petit soucis.

luluwebmaster Messages postés 430 Statut Membre -  
luluwebmaster Messages postés 430 Statut Membre -
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 1381 Statut Membre 220
 
Salut,

Il faut enregistrer les données du formulaire dans une base de données.
0
luluwebmaster Messages postés 430 Statut Membre 5
 
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 1381 Statut Membre 220
 
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 430 Statut Membre 5
 
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 1381 Statut Membre 220
 
Éventuellement http://creer-un-site.fr pour les bases.
0
luluwebmaster Messages postés 430 Statut Membre 5
 
Merci,
mais je voulais dire un site qui explique comment faire un formulaire pour annonce
0
tryan44 Messages postés 1381 Statut Membre 220
 
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 430 Statut Membre 5
 
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 430 Statut Membre 5
 
Un peux d'aide s'il vous plait ?
0
tryan44 Messages postés 1381 Statut Membre 220
 
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 430 Statut Membre 5
 
Le truc, c'et que je débute juste ....
0
Flo313Z Messages postés 127 Statut Membre 6
 
bonjour,
https://openclassrooms.com/fr/courses


partie 3 :
bonne chance !!
0
luluwebmaster Messages postés 430 Statut Membre 5
 
Coucou,

merci, mais je connais deja ce tutoriel ^^

0