Bonjour,
je suis en stage et je dois créer un formulaire pour l'entreprise de sorte à ce qu'elle enregistre un candidat et le CV qui va avec je souhaite enregistrer le lien ou plutôt le nom (puisque si j'ai bien compris on ne peut pas enregistrer le lien)
les CV sont manuellement copié sur le serveur dans un dossier CV, actuellement je fais le test sur mon PC avec wamp
dans mon formulaire HTML j'ai :
<td><input type="file" name="monfichier1" id="monfichier" /></td>
j'ai mon fichier script qui s'execute dès qu'il y a un changement dans mon input :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function joindreCV()
{
//preparer le chemin d'enregistrement final du fichier (sur serveur sous dossier nommé jaquettes)
$destination = "GS2/uploads/".$_FILES['monfichier1']['name'] ;
//exécuter la copie du fichier de son emplacement temporaire vers l'emplacement final
$resultat = move_uploaded_file($_FILES['monfichier1']['tmp_name'] , $destination);
//Tester si la copie a bien fonctionné
if($resultat == FALSE)
{
echo ("Pas marché") ;
}
else
{
echo ("A fonctionne - vérifier dans le dossier") ;
}
} |
et mon insert qui dit :
INSERT INTO (bla,bla,bla, CV) VALUES (bla,bla,bla, '".$_FILES['monfichier']['name']."')
mais rien ne s'enregistre.
quand je fais
console.log($_FILES['monfichier1']['name']);
j'ai le message suivant
Uncaught TypeError: Cannot read property 'monfichier1' of undefined
A l'aide ça fait deux jours que je suis là dessus...
merci d'avance
Partager