Formulaire, image
Fermé
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
-
17 janv. 2010 à 15:52
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 1 févr. 2010 à 16:35
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 1 févr. 2010 à 16:35
A voir également:
- Formulaire, image
- Image iso - Guide
- Formulaire de réclamation facebook - Guide
- Acronis true image - Télécharger - Sauvegarde
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Image iso windows 10 - Guide
16 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
17 janv. 2010 à 16:26
17 janv. 2010 à 16:26
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/245708-upload-via-lextension-apc-de-php
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
25 janv. 2010 à 15:03
25 janv. 2010 à 15:03
Il n'y aurait pas un moyen plus simple avec un input type texte et un bouton qui va chercher l'image ?
Mais comment allé chercher l'image ?
Mais comment allé chercher l'image ?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
25 janv. 2010 à 17:33
25 janv. 2010 à 17:33
Il faut un "input type file" pour afficher le bouton "Parcourir".
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
26 janv. 2010 à 07:12
26 janv. 2010 à 07:12
oui mais impossible de récupérer la valeur par l'intermédiaire d'ajax. Donc j'ai pensé de créer un bouton avec un input de type text afin d'allé chercher l'url de l'image (sur le pc) pour pouvoir envoyer. Sinon, comment envoyer par l'intermédiaire d'ajax ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zcrew
Messages postés
231
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
26 février 2010
25
26 janv. 2010 à 10:06
26 janv. 2010 à 10:06
Salut,
(à ma connaissance) il est impossible d'utiliser ajax seul pour envoyer des données au serveur, utilise un petit formulaire php, tu trouveras un tuto bien fait ici : http://phpcodeur.net/articles/php/upload
(à ma connaissance) il est impossible d'utiliser ajax seul pour envoyer des données au serveur, utilise un petit formulaire php, tu trouveras un tuto bien fait ici : http://phpcodeur.net/articles/php/upload
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
26 janv. 2010 à 10:31
26 janv. 2010 à 10:31
J'ai un formulaire avec et quand on clique sur le bouton envoyer, il enregistre le formulaire grâce à une requête exécuté avec ajax.
zcrew
Messages postés
231
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
26 février 2010
25
26 janv. 2010 à 10:36
26 janv. 2010 à 10:36
Bah oui mais la requête est codée comment ?
Je veux bien avoir le bout de code pour mon enrichissement personnel
Je veux bien avoir le bout de code pour mon enrichissement personnel
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
26 janv. 2010 à 12:23
26 janv. 2010 à 12:23
c'est à dire ?
zcrew
Messages postés
231
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
26 février 2010
25
26 janv. 2010 à 12:25
26 janv. 2010 à 12:25
je voudrais bien voir comment est codé le formulaire qui envoie une requête en ajax
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
26 janv. 2010 à 13:05
26 janv. 2010 à 13:05
c'est du jquery exécuté dans les balises <form>
et grâce à un bouton je lance
affichage += '<span>'; affichage += ' Titre ** <input name="titre_photo_'+ib+'" id="titre_photo_'+ib+'" type="text" value="" size="65" maxlength="50"/> '; affichage += '<input name="first_photo_'+ib+'" type="hidden" value="0" size="1" maxlength="1"/>'; affichage += ' <input type="checkbox" name="first_photo_'+ib+'" id="first_photo_'+ib+'" value="1"/> Affiche principale<br/>'; affichage += 'Description <input name="descrip_photo_'+ib+'" id="descrip_photo_'+ib+'" type="text" value="" size="92" maxlength="200"/><br/>'; affichage += 'Photo <input name="url_photo_'+ib+'" id="url_photo_'+ib+'" type="file" value="" size="82" maxlength="200"/>'; affichage += '</span>';
et grâce à un bouton je lance
$.ajax({ type: "GET", url: "ajax/insert_bdd_photo.php", data: data_allval, success: function() { $("#selectDistrib").attr({ disabled:false }); $('#distribaj').attr({innerHTML:''}); // On sélectionne le premier option par défaut $('#selectDistrib option[value="--"]').attr("selected", "selected"); } });
zcrew
Messages postés
231
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
26 février 2010
25
26 janv. 2010 à 16:42
26 janv. 2010 à 16:42
C'est là où je voulais en venir : le code ajax demande le chargement de la page "insert_bdd_photo.php" en lui donnant en paramètres les valeurs de ton formulaire par la méthode "get". C'est donc cette page qui récupère les valeurs de tes champs text
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
26 janv. 2010 à 17:03
26 janv. 2010 à 17:03
Lis le tutoriel que je t'ai indiqué plus haut, tout y est expliqué.
Il faudra obligatoirement que tu contactes à l'aide d'AJAX un script PHP en lui passant les variables de ton formulaire. Tu vas donc transmettre via AJAX le fichier comme tu le ferais pour du simple texte.
Ensuite, il te suffit de l'enregistrer avec le script PHP.
Il faudra obligatoirement que tu contactes à l'aide d'AJAX un script PHP en lui passant les variables de ton formulaire. Tu vas donc transmettre via AJAX le fichier comme tu le ferais pour du simple texte.
Ensuite, il te suffit de l'enregistrer avec le script PHP.
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
27 janv. 2010 à 16:23
27 janv. 2010 à 16:23
ça ne fonctionne pas, j'ai cette erreur :
<br />
<b>Fatal error</b>: Call to undefined function apc_fetch() in <b>verifUpload.php</b> on line <b>5</b><br />
surement à cause de php.ini,
mais comment le modifier sur le site ?
<br />
<b>Fatal error</b>: Call to undefined function apc_fetch() in <b>verifUpload.php</b> on line <b>5</b><br />
surement à cause de php.ini,
mais comment le modifier sur le site ?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
27 janv. 2010 à 17:37
27 janv. 2010 à 17:37
"Ce qui signifie que pour utiliser APC sur votre site web il vous faudra un hébergeur ayant au minimum la version 5.2.0 de PHP et surtout il faut qu'il ait activé l'extension APC, ce qui est vraiment très rare pour le moment."
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
27 janv. 2010 à 17:53
27 janv. 2010 à 17:53
Et il n'y aurait pas un autre moyen que l'apc ?
Autrement, il y a le version 5.2.11 de php
Autrement, il y a le version 5.2.11 de php
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
27 janv. 2010 à 17:55
27 janv. 2010 à 17:55
griko
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
1 févr. 2010 à 16:35
1 févr. 2010 à 16:35
Oui, très bien pour récupérer le nom mais pour le télécharger ??
On fait comment ?
On fait comment ?