Php upload pour insérer le nom d'une image dans une table
Fermé
barale61
Messages postés
1212
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
13 mars 2025
-
12 févr. 2013 à 18:00
barale61 Messages postés 1212 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 13 mars 2025 - 14 févr. 2013 à 11:53
barale61 Messages postés 1212 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 13 mars 2025 - 14 févr. 2013 à 11:53
A voir également:
- Php upload pour insérer le nom d'une image dans une table
- Insérer une vidéo dans powerpoint - Guide
- Table ascii - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Comment insérer une table des matières dans word - Guide
- Insérer une signature sur word - Guide
9 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 févr. 2013 à 18:34
12 févr. 2013 à 18:34
pour voir ce que tu reçoit de l'input file fais:
echo '<pre>'; print_r($_FILES); echo '</pre>';
barale61
Messages postés
1212
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
13 mars 2025
110
13 févr. 2013 à 16:49
13 févr. 2013 à 16:49
Merci beaucoup, je vais essayer comme ça.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
13 févr. 2013 à 17:10
13 févr. 2013 à 17:10
oui mais ce que je t'ai donné c'est juste pour tester, pour voir le contenu de la variable globale $_FILES, après il faudra le suprimer
barale61
Messages postés
1212
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
13 mars 2025
110
13 févr. 2013 à 21:09
13 févr. 2013 à 21:09
Voilà ce qu'affiche le résultat:
array
{
}
array
{
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
13 févr. 2013 à 21:15
13 févr. 2013 à 21:15
tu as bien <input type="file" name="fichier" />
barale61
Messages postés
1212
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
13 mars 2025
110
13 févr. 2013 à 22:16
13 févr. 2013 à 22:16
<input type="file" name="news_image" id="news_image" accesskey="i" />
Je ne vois pas d'erreur
Je ne vois pas d'erreur
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
14 févr. 2013 à 08:52
14 févr. 2013 à 08:52
tu as bien mis
dans le script php qui reçoit les données du formulaire
echo '<pre>'; print_r($_FILES); echo '</pre>';
dans le script php qui reçoit les données du formulaire
Utilisateur anonyme
14 févr. 2013 à 09:03
14 févr. 2013 à 09:03
Bonjour
As-tu bien mis method = "post" et enctype="multipart/form-data" dans ta balise <form> ?
As-tu bien mis method = "post" et enctype="multipart/form-data" dans ta balise <form> ?
barale61
Messages postés
1212
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
13 mars 2025
110
14 févr. 2013 à 11:53
14 févr. 2013 à 11:53
Bonjour,
J'ai bien mis pour tester: echo '<pre>'; print_r($_FILES); echo '</pre>';et: method = "post" et enctype="multipart/form-data" aussi d'ailleurs les autre input sont bien récupérés et insérés dans la table quand je désactive le input file (en commentaire)
En fait quand je supprime de ma requête le input file, l'image se charge bien et les autres données sont enregistrées:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "news_envoi")) {
$insertSQL = sprintf("INSERT INTO news (news_titre, news_image, news_texte, news_lien, news_etat) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['news_titre'], "text"),
GetSQLValueString($_POST['_name_'], "text"),
GetSQLValueString($_POST['news_texte'], "text"),
GetSQLValueString($_POST['news_lien'], "text"),
GetSQLValueString(isset($_POST['news_etat']) ? "true" : "", "defined","1","0"));
J'ai bien mis pour tester: echo '<pre>'; print_r($_FILES); echo '</pre>';et: method = "post" et enctype="multipart/form-data" aussi d'ailleurs les autre input sont bien récupérés et insérés dans la table quand je désactive le input file (en commentaire)
En fait quand je supprime de ma requête le input file, l'image se charge bien et les autres données sont enregistrées:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "news_envoi")) {
$insertSQL = sprintf("INSERT INTO news (news_titre, news_image, news_texte, news_lien, news_etat) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['news_titre'], "text"),
GetSQLValueString($_POST['_name_'], "text"),
GetSQLValueString($_POST['news_texte'], "text"),
GetSQLValueString($_POST['news_lien'], "text"),
GetSQLValueString(isset($_POST['news_etat']) ? "true" : "", "defined","1","0"));