cs_scartail
Messages postés10Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention 6 juin 2006
-
31 déc. 2004 à 00:27
cs_scartail
Messages postés10Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention 6 juin 2006
-
31 déc. 2004 à 18:39
Bonsoir,
Je fais une mise à jour de données via un formulaire créé avec Dreamweaver.
J'ai plusieurs champs de type file. Lorsque je lie mon champs à ma donnée et que je lance la page, l'information n'est pas prise en compte, résultat lors de la mise à jour, les données présentes dans ma base de données sont effacées.
Tous les autres champs d'autre type (imput, check box ...) fonctionnent correctement.
Je vous remercie pour votre aide, cela fait 3 heures que cojite sans trouver :)
Ci-dessous le code de ma page (excusez c'est long !) :
// si un fichier maphoto a bien été transféré
if (is_uploaded_file($_FILES["rubrique_image"]["tmp_name"])) {
// recupération de l'extension du fichier
// autrement dit tout ce qu'il y a après le dernier point (inclus)
$rubrique_image = $_FILES["rubrique_image"]["name"];
$extension = substr($rubrique_image, strrpos($rubrique_image, "."));
echo $extension;
// Contrôle de l'extension du fichier
if (eregi("^ph", $extension)) {
die("Les fichiers en .ph* ne sont pas autorisés.");
}
}
// définition de l'espace destiné à recevoir les fichiers
$rep="document/";
// si un fichier maphoto a bien été transféré
if (is_uploaded_file($_FILES["rubrique_lien_interne"]["tmp_name"])) {
// recupération de l'extension du fichier
// autrement dit tout ce qu'il y a après le dernier point (inclus)
$rubrique_lien_interne = $_FILES["rubrique_lien_interne"]["name"];
$extension = substr($rubrique_lien_interne, strrpos($rubrique_lien_interne, "."));
echo $extension;
// Contrôle de l'extension du fichier
if (eregi("^ph", $extension)) {
die("Les fichiers en .ph* ne sont pas autorisés.");
}
}
mysql_select_db($database_madatabase, $madatabase);
$Result1 = mysql_query($updateSQL, $madatabase) or die(mysql_error());