Upload fichier
Posté : 13 oct. 2005, 11:10
Bonjour à tous,
Je souhaiterai insérer une fonction upload dans une page. J'ai suivi le tutorial que vous proposé mais pas mal de choses restes flous.
Faut-il créer de nouveaux champ dans la bdd ?
ai je bien inserer le script ^^
Voici le code du formulaires
et le code qui ajoute les infos à la bdd
si vous pouvez m'eclairer
Je souhaiterai insérer une fonction upload dans une page. J'ai suivi le tutorial que vous proposé mais pas mal de choses restes flous.
Faut-il créer de nouveaux champ dans la bdd ?
ai je bien inserer le script ^^
Voici le code du formulaires
Code : Tout sélectionner
<TD><form name="form1" method="post" action="ajout_anomalies.php" enctype="multipart/form-data">
<table width="650" border="0" cellpadding="0" cellspacing="0" class="texte_gras">
<tr valign="middle">
<td>Nom : <br>
<input name="nom" type="texte" id="nom">
<br>
<br></td>
<td> </td>
</tr>
<tr valign="middle">
<td width="316">Type d'anomalie<br>
<select name="anomalies" id="anomalies">
<option selected>cliquez ici</option>
<option>Anomalies tarifaires</option>
<option>Agent manquant</option>
<option>Moto manquante</option>
<option>Autre</option>
</select>
</td>
<td width="334">Date :<br>
<input type="texte" name="date">
(j/m/année)</td>
</tr>
<tr valign="middle">
<td colspan="2"> <br>
<br></td>
</tr>
<tr>
<td colspan="2">Précisez l'anomalie : </td>
</tr>
</table>
<textarea name="desc_anom" cols="90" rows="8" wrap="VIRTUAL" id="desc_anom"></textarea>
<br>
<br>
<table width="100%" border="0" cellpadding="0" cellspacing="3">
<tr valign="middle">
<td><img src="../../images/nature_fiche.gif" width="360" height="20"></td>
</tr>
<tr valign="middle">
<td height="1" bgcolor="f9c9c6"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr class="texte">
<td><p>Pour une meilleure analyse, merci de joindre une copie écran à l'envoi de l'anomalie : </td>
</tr>
<tr class="texte">
<td>
<!-- Erreur ? -->
<?php
if(isset($erreur)){
echo '<p>', $erreur ,'</p>';
}
?>
<!-- Formulaire -->
<!-- Attention, ne de ne pas oublier le enctype="multipart/form-data" -->
<!-- Limiter la taille des fichiers à 500Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<fieldset>
<legend>Envoi de fichiers</legend>
<!-- champs d'envoi de fichier, de type file -->
<p><label for="photo">Photo :</label><input type="file" name="photo" /></p>
<p><label for="photo_2">Photo 2 :</label><input type="file" name="photo_2" /></p>
<!-- bouton d'envoi -->
<p><input type="submit" name="envoi" value="Envoyer les fichiers" /></p>
</legend>
</fieldset>
</form>et le code qui ajoute les infos à la bdd
<?
include('connection.inc.php');
$query = "INSERT INTO anomalies(id_anom,nom,date,anomalies,desc_anom) VALUES ('','".$_POST['nom']."','".$_POST['date']."','".$_POST['anomalies']."','".$_POST['desc_anom']."')";
$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());
mysql_close();
header('location: anomalies2.php');
?>
si vous pouvez m'eclairer