Formulaire.ou est l erreur ?

muelsan Messages postés 2 Statut Membre -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voila un moment que j essaye de résoudre le mystere de ce code qui ne fonctionne pas.
voila le dernier test que j'ais tenté.
aucun envois n est effectué dans le dossier uploads qui se trouve dans index_html

pouvez vous m aider dans la rédaction d'un code valide,ou m expliquer plus précisement comment fonctionne l envois de formulaire en php.

voila mon code html

<p>

Veuillez taper votre prénom :
</p>

<form action="../cible.php" method="post">
<p>
<input type="text" name="prenom" />

</p>
<textarea name="message" rows="8" cols="45">
taper votre adresse
</textarea>

<p>

Veuillez taper votre ou vos numéros de téléphone :
</p>
<p>
<input type="text" name="tel1" />
<input type="text" name="tel2" />
</p>
<p>
choisissez les caractéristiques de votre tee-shirt
</p>
<select name="choixcouleurs">
<option value="jaune">jaune</option>
<option value="rouge">rouge</option>
<option value="gris">gris</option>
<option value="noir">noir</option>
<option value="violet">violet</option>
</select>
<select name="choixtaille">
<option value="XXL">XXL</option>
<option value="XXXL">XXXL</option>
</select>
<input type="submit" value="Valider" />
</form>


et le code php

<body>
<?php
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['prenom']['tmp_name'], 'uploads' . basename($_FILES['prenom']['prenom']));
echo "L'envoi a bien été effectué !";

?>

<p><?php echo $_POST['prenom']; ?> je te remercie Ton message à bien été envoyé et seras traité dans les plus bref délais. ! </p>

</body>

1 réponse

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Salut.

move_uploaded_file($_FILES['prenom']['tmp_name'], 'uploads' . basename($_FILES['prenom']['prenom']));


$_FILES['prenom'] n'existe pas, il n'y a que $_POST['prenom'].
D'ailleur, je ne vois aucun <input type="file" name="..." />.

Voilà un tutoriel.
0