récuparation de données dans input file

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récuparation de données dans input file

par betman » 30 juin 2006, 11:00

C'est que je fait, mais le chemin ne devrait pas s'afficher dans le champ ?

car qd j'exécute la requète le chemin n'est pas réinséré
<?php require_once('../../Connections/bdIntranetConnect.php');

include 'upload_file.php';

$query = "UPDATE identite_conc SET 
nom='".addslashes($_POST['nom'])."' ,
type_soc='".addslashes($_POST['type_soc'])."' ,
adresse='".addslashes($_POST['adresse'])."',
logo='".$dest_dossier . $dest_fichier."',


WHERE id='".$_GET['id']."' "; 

$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());

header('location: adm_concurrent.php');
?>

par Devether » 30 juin 2006, 10:56

tu le recupere comme une variable de formulaire classique :
<?php

$logo=$_POST['logo']; // selon que tu passes en POST ou en GET 

?>
<input name="logo" type="file" id="logo" value="<?php echo ($logo); ?>" />
EDIT : j'ai corrigé mes erreurs

par betman » 30 juin 2006, 10:46

Oui j'ai bien un champs qui affiche l'image,

mais le pb est lors de l'update de la page, le chemin de l'image n'est pas repris.

De plus dans mon inpute file la value ne s'affiche pas dans le champ

par charabia » 30 juin 2006, 10:36

Quand tu rapatries tes données, tu as bien un champs qui contient cette image non ?

Donc il te suffit de la récupérer comme pour les autres enregistrements.

par Devether » 30 juin 2006, 10:33

Désolé mais je n'ai pas tout compris.
tu veux recupérer le chemin de l'image?? ou ça??

récuparation de données dans input file

par betman » 30 juin 2006, 10:13

Bonjour à tous,

Dans le cadre d'un modification de page, je souhaiterai pouvoir récupérer la valeur d'un champ image de ma bdd.

Pour être clair, lors de la mise à jour de ma page, je rapatrie mes données et le pb est que si je ne change pas d'image ou ne la replace pas, comme le champ est vide, bah forcément je n'ai plus d'image dans ma base.

j'ai essayer de récupérer la valeur de 2 façons

1 :
<input name="logo" type="file" id="logo" value="<?php echo ($logo); ?>" />
2 :
<input name="logo" type="hidden" id="logo" value="<?php echo ($logo); ?>" />
même avec le champ caché, je ne récupère pas le chemin de l'image

si quelqu'un à une idée