formulaire champ hidden
Posté : 02 sept. 2008, 10:33
Bonjour a tous,
J'ai un formulaire comme ci dessous
Le echo $_Get['id'] du premier code est pour vérifier que la valeur est bonne et c'est le cas.
Le fichiers upload parfaitement.
Ce script marche exepté le fait que : je voudrais rajouter si mon fichier s'appelle blabla.jpg, un id devant 40blabla.jpg et ainsi éviter les doublons. JE pourrais mettre autre chose mais c'est cela que je souhaite.
De plus j'ai besoin de l'id ultérieurement dans ce script or je n'arrive pas le récupérer ( $idannonce ne contient aucune valeur )
Cependant je ne comprend vraiment pas ce qui manque ou ce qui est faut pour que l'id se transmette.
SI quelqu'un pouvait m'éclairer.
Merci d'avance
J'ai un formulaire comme ci dessous
<form action="upload.php" method="post" id="photoupload" enctype="multipart/form-data">
<input type="hidden" name="numero" id="numero" value="<?=$_GET['id']?>" />
<?php echo $_GET['id']; ?>
<div class="halfsize" style="text-align:center">
<fieldset><legend>Choisissez les fichiers</legend></fieldset><input type="file" name="Filedata" id="photoupload-filedata-1"/>
</form>
que je récupere dans ma page upload ci dessous : $idannonce = $_POST['numero'];
//mkdir ("./"$idannonce, 0777);
$path = "../upload/galeriephoto/";
chmod($path,0777);
// upload image
if (is_uploaded_file($_FILES['Filedata']['tmp_name'])) {
$source_file = $path.$idannonce.(strtolower($_FILES['Filedata']['name']));
move_uploaded_file($_FILES['Filedata']['tmp_name'], $source_file);
Le echo $_Get['id'] du premier code est pour vérifier que la valeur est bonne et c'est le cas.
Le fichiers upload parfaitement.
Ce script marche exepté le fait que : je voudrais rajouter si mon fichier s'appelle blabla.jpg, un id devant 40blabla.jpg et ainsi éviter les doublons. JE pourrais mettre autre chose mais c'est cela que je souhaite.
De plus j'ai besoin de l'id ultérieurement dans ce script or je n'arrive pas le récupérer ( $idannonce ne contient aucune valeur )
Cependant je ne comprend vraiment pas ce qui manque ou ce qui est faut pour que l'id se transmette.
SI quelqu'un pouvait m'éclairer.
Merci d'avance