afficher la valeur suite à un insert!
Bonjour à tous ,
je viens chercher un éclaireur car je suis un peu paumé
j'utilise se script qui marche tres bien pour uploader un fichier et inserrer son nom dans sa table mysql jusqu'a la pas de soucis :)
le souci vient quand j'essaye de faire apparaitre par un simple echo cette
valeur (le nom du fichier uploadé).
je met la parti du script qui est concerné...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| if (phpversion() > "4.0.6") {
$HTTP_POST_FILES = &$_FILES;
}
define("MAX_SIZE",300000);
define("DESTINATION_FOLDER", "../imagesaffiche");
define("no_error", "../admin/saisie.php");
define("yes_error", "erreurtof.php");
$_accepted_extensions_ = "gif,jpg,jpeg";
if(strlen($_accepted_extensions_) > 0){
$_accepted_extensions_ = @explode(",",$_accepted_extensions_);
} else {
$_accepted_extensions_ = array();
}
$_file_ = $HTTP_POST_FILES['nom_imageart'];
if(is_uploaded_file($_file_['tmp_name']) && $HTTP_POST_FILES['nom_imageart']['error'] == 0){
$errStr = "";
$_name_ = $_file_['name'];
$_type_ = $_file_['type'];
$_tmp_name_ = $_file_['tmp_name'];
$_size_ = $_file_['size'];
if($_size_ > MAX_SIZE && MAX_SIZE > 0){
$errStr = "fichier trop gros";
}
$_ext_ = explode(".", $_name_);
$_ext_ = strtolower($_ext_[count($_ext_)-1]);
if(!in_array($_ext_, $_accepted_extensions_) && count($_accepted_extensions_) > 0){
$errStr = "mauvais extension";
}
if(!is_dir(DESTINATION_FOLDER) && is_writeable(DESTINATION_FOLDER)){
$errStr = "pas valid";
}
if(empty($errStr)){
if(@move_uploaded_file($_tmp_name_,DESTINATION_FOLDER . "/" . $_name_)){header("Location: " . no_error);
//enregistrement dans la base de l'édito
require_once('../Connections/connectic.php');
mysql_select_db($database_connectic, $connectic);
$insertedito = "INSERT INTO edito (nom_imageart ) VALUES ('$_name_')";
mysql_query($insertedito, $connectboutic) or die(mysql_error());
} else {
header("Location: " . yes_error);
}
} else {
header("Location: " . yes_error);
}
}
echo "NOM DU NOUVEAU FICHIER $_name_";
?> |
la partie de l'echo NOM DU NOUVEAU FICHIER apparait mais pas la valeur($_name_) pourtant j'ai essayé differentes choses avec le chemin absolu ,avec les session mais je ne suis pas sur de l'avoir bien adapté et du coup je me melanges les pinceaux......
merci d'avance si quelqu'un a une idée ..........Un très bon reveillon a tous et bonne fêtes de fin d'année.