D'avance un grand merci pour votre aide précieuse, voila je dois rattacher des fichiers à une fiche candidat, l'exportation de fichier se fait bien sur le ftp, la colonne Nom du fichier se remplit bien, avec l'id du candidant attaché. Mais voila, je galère pour mettre un commentaire dans la BDD via mon Site intranet... Je suis débutant en Prog, j'ai cherché sur internet avant de poster içi mais la je sèche...
Voila les lignes de codes utilisé, peut-etre il en manque, notamment des fonction en JS ?
Marsh Posté le 20-12-2011 à 09:52:57
Bonjour à tous,
D'avance un grand merci pour votre aide précieuse, voila je dois rattacher des fichiers à une fiche candidat, l'exportation de fichier se fait bien sur le ftp, la colonne Nom du fichier se remplit bien, avec l'id du candidant attaché. Mais voila, je galère pour mettre un commentaire dans la BDD via mon Site intranet... Je suis débutant en Prog, j'ai cherché sur internet avant de poster içi mais la je sèche...
Voila les lignes de codes utilisé, peut-etre il en manque, notamment des fonction en JS ?
<label for="out_cand_doc_com">Commentaire :</label>
<textarea rows="2" cols="28" name="out_cand_doc_com" id="out_cand_doc_com">'.$out_cand_doc_com.'</textarea>
Le code en Java pour ajouter et ecrire il me semble dans la BDD
if($cmd == "add_file" ){
if($_FILES['document']['name'] != "" )
{
$target_path = "/mnt/DocsMobilis/";
$time = time();
$filename = $_FILES['document']['name'];
$safe_filename = preg_replace(array("/\s+/", "/[^-\.\w]+/" ), array("_", "" ), trim($filename));
//$filename = $time.'_'.str_replace("\\", "", basename($filename)); // ajout de la date pour differentiation et suppression des anti-slash
$filename = $time.'_'.$safe_filename;
$target_path = $target_path . $filename;
if(!move_uploaded_file($_FILES['document']['tmp_name'], $target_path)) {
echo "Le fichier n'a pas pu être attaché.";
}
$len = $_FILES['document']['size'];
$document_name = addslashes(basename($_FILES['document']['name']));
$document_type = $_FILES['document']['type'];
$document_id = $time;
$query ="insert into OUT_CAND_DOC
(out_cand_doc_id,
out_cand_doc_cand_id,
out_cand_doc_type_doc,
out_cand_doc_com,
out_cand_doc_filename,
out_cand_doc_filetype,
out_cand_doc_filelen,
out_cand_doc_filebin,
out_cand_doc_date,
out_cand_doc_pathname)
values(
'$document_id',
'$out_cand_id',
'$out_cand_doc_type_doc',
'$out_cand_doc_com',
\"$document_name\",
'$document_type',
'$len',
\"$content\",
'$time',
\"$filename\" )";
$file_result = mysql_query($query, $my_con);
}
}
Merci pour votre aide !
Message édité par Profil supprimé le 21-12-2011 à 11:29:27