Probleme de script php

Fermé
astriel - 29 juil. 2008 à 18:44
Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 - 29 juil. 2008 à 23:02
Bonjour,
Bonjour à tous j'ai un script pour envoyer un doc sur ma base de donnée
J'ai un formulaire tout simple :


<form method="post" action="doctraitement.php" enctype="multipart/form-data" />
<center><p>Titre du document : (Mettre par exemple facture Juillet 2008).</p></center></br>
<center><input type="text" id="titre" /><CENTER></BR>
<center><p>Le document a donner au membre</p></center></br>
<center><input type="file" id="fichier" /><CENTER> </BR>
<center><p>Le propriétaire : (Case préféfinie à ne pas modifier).</p></center></br>
<center><input type="text" id="proprietaire" value="<?php echo $name; ?>" /><CENTER> </BR>


<center><input type="SUBMIT" value="Envoyer le document" /><CENTER> </BR>
</form>



ça il marche normalement et ensuite le fichier de traitement ne marche pas ...


<?PHP if ($_SESSION['level'] == 2 )
{

$tmp_file = $_FILES['fichier'];

if( !$contenu = file_get_contents($tmp_file ) )
{
exit("Impossible de copier le fichier ");
}
else
{
$contenu = mysql_real_escape_string($contenu);
mysql_query('INSERT into factures (donnes) VALUES("'.$contenu.'");');
echo "Le fichier a bien envoyé";
}
}?>



Mon fichier n'est pas bien envoyé,
Il faudrait qu'avec ça il aille dans la base de données mais ça ne marche pas ...
Il faudrait aussi que le format aille dans la pase de donné donc je pense $_FILES['fichier']['types'] ?...
Comment le faire marcher ?
A voir également:

1 réponse

Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 211
29 juil. 2008 à 23:02
<center><input type="file" id="fichier" /><CENTER> </BR> 

Au moment du post, l'id n'est pas transmis, c'est le name=""
1