Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1713 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Afficher une valeur dans un : input type = "file"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher une valeur dans un : input type = "file"

n°982688
jackann78
Posté le 15-02-2005 à 19:56:51  profilanswer
 

Bonjour, je voudrais afficher une valeur (récupérée suite à une requête dans la table concernée) dans le champ texte d'un : input type = "file", mais impossible.  :??:  
Si quelqu'un pouvais m'aider je serai trop content !!!
Merci d'avance pour votre aide  :hello:

mood
Publicité
Posté le 15-02-2005 à 19:56:51  profilanswer
 

n°982698
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-02-2005 à 20:02:33  profilanswer
 

Seul Opera permet ça.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°982700
FlorentG
Posté le 15-02-2005 à 20:05:59  profilanswer
 

Oui, c'est connu étant un problème de sécurité de mettre une valeur par défaut...

n°982722
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-02-2005 à 20:28:04  profilanswer
 

Grosse faille d'Opera 5 d'ailleurs :D
(résolu par la suite en affichant un message de confirmation si l'utilisateur ne change pas la valeur du champ)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°982748
jackann78
Posté le 15-02-2005 à 21:10:18  profilanswer
 

Merci d'avoir bien voulu vous occuper de mon cas !
Mais Opéra c'est quoi (ben oui je démarre un peu dans PHP !), et pour info il s'agit tout simplement d'un programme que je développe perso il ne s'agit pas site en ligne. Je ne peux donc vraiment pas afficher une valeur dans cette zone de texte ?
Si vous avez une soluce ......  :D  
 

n°982752
esox_ch
Posté le 15-02-2005 à 21:14:38  profilanswer
 

Opera c'est un browser comme Firefox, Netscape, Mozilla ... et paraitrait que IE en est un aussi [troll] A voir comment il respecte les normes je trouve pas trop que s'en soit un .. mais bon ... faut faire plaisir a billou :lol: [/troll]
 
Probablement que s'ils l'ont desactivé en HTML ils l'ont aussi desactivé en JS mais j'ai jamais testé.
 
Pour quelle raison t'a besoin d'un truc par deffaut? Je suis presque sur qu'on peut l'eviter


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°982762
jackann78
Posté le 15-02-2005 à 21:22:17  profilanswer
 

En fait ce programme gère mes vidéos j'ai créé une table sur laquelle figure tous les éléments nécessaire (Index, titre du film, résumé etc ....) et je m'offre la possibilité  :D  de modifier un enregistrement et donc une fois que ma requête à trouvée le film que je veux modifier j'arrive sur une page qui affiche par défaut tous les éléments de l'enregistrement et entre autre l'adresse ou se trouve l'image du film, adresse que je veux faire apparaitre par défaut dans la zone texte de mon ==> input type = "file" ............... ouf j'ai été clair ? :pt1cable:

n°982768
esox_ch
Posté le 15-02-2005 à 21:30:23  profilanswer
 

Donc si j'ai bien compris tu as ça sur ton serveur perso a la maison (ou alors faut que tu me passes l'addresse de ton hebergeur qui te permet de stocker plusieurs films).
 
Si c'est le cas tu peux le faire avec un input text qui est par la suite recuperé par PHP et qui fait un peu de moulinette avec les fonction exec()


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°982792
jackann78
Posté le 15-02-2005 à 21:44:08  profilanswer
 

En fait voici le code de ma page, bon c'est peut être pas trés académique comme codage mais j'fais d'mon mieux (j'ai appris tout seul  :D ) j'ai mis en rouge la ou j'arrive pas à afficher ce que je veux  :fou:  
<?php
 
//if(isset($HTTP_POST_VARS["ok"]))
//{
 
 
// ***** CONNEXION AU SERVEUR *****
 
                 $connectServ = @mysql_connect ("localhost", "root", "" );
                     if ($connectServ == 0)
                     {
                     $message = "ECHEC DE LA CONNEXION AU SERVEUR DE BASE DE DONNEES";
                     header ("location: page_echecServBD.php?message=".$message);
                     exit;
                     }
 
     // ***** CONNEXION A LA BASE DE DONNEES *****
 
     $connectBD = @mysql_select_db ("video" );
     if ($connectBD == 0)
         {
             $message = "ECHEC DE LA CONNEXION A LA BASE DE DONNEES";
             header ("location: page_echecServBD.php?message=".$message);
             exit;
         }
 
$requete1 = "select * from table_video WHERE indexId = $id";
 
    $resultat = @mysql_query($requete1);
    $nbrLigne = @mysql_num_rows($resultat); //**** NOMBRE D ENREGISTREMENT LU PAR LA REQUETE ***
 
if (@mysql_num_rows($resultat) == 0)
    {
        $message = "Aucun enregistrement selectionné !!!";
        header ("location: pageErreur.php?message=".$message);
    }
 
    else
        {
        while($lect_requete = @mysql_fetch_assoc($resultat))  // ***** "mysql_fetch_assoc" RETOURNE *****
            {                                                 // ***** UN TABLEAU ASSOCIATIF DE LA LIGNE
                                                              // ***** LUE
            foreach($lect_requete as $cle => $val) // ***** LECTURE DU TABLEAU ASSOCIATIF *****
                {
                    $tabcle[]=$cle;  // ***** ENREGISTREMENT DU NOM DU CHAMP DE LA TABLE *****
                    $tabval[]=$val;  // ***** ENREGISTREMENT DU CONTENU DU CHAMP DE LA TABLE
                    $i+= 1;
                }
            }
        }
//}
 
?>
<html>
<head>
<title>Page Modif Enregistrement</title>
<!-- DEBUT DU SCRIPT  COULEUR-FORMULAIRE-->
<style TYPE="text/css">  
<!--  
INPUT {  
color:#CC0000;  
background-color:#FFCC00;  
font-size:14px;
font-family:arial;
}  
SELECT {  
color:#CC0000;  
background-color:#FFCC00;  
font-size:14px;
font-family:arial;
}  
TEXTAREA {
color:#CC0000;  
background-color:#FFCC00;  
font-size:14px;
font-family:arial;
}  
-->  
</style>
<!-- FIN DU SCRIPT COULEUR-FORMULAIRE-->
</head>
<body bgcolor = #111111>
<center>
      <table border = 1 bgcolor = #333fff cellspacing = 0 cellpadding = 3 width = 50%>
       <tr>
           <td align = 'center'><font color = #ffffff><h1> VIDEOTHEQUE </h1></font></td>
       </tr>
</table></center><br>
<center><font color = 'purple'><b>Modification d'un enregistrement</b></font>
 
<form action = "filmModif.php" method = "post">
<center>
<table>
    <tr>
     <?php    $x = 0;
         $x += 5;?>
 
        <td><font color = #ffffff><b>ADRESSE PHOTO :&nbsp&nbsp</b><input type = "file" name = "photo" value = "<?php echo $tabval[$x]; ?>"
             size = "60"></font><br><br>
  <?php     $x -= 4; ?>
    <font color = #ffffff><b>TITRE :&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</b><input type = "text" name = "titre" value = "<?php echo $tabval[$x]; ?>"
             size = "20"></font>
     <?php     $x += 1;
               $choix = $tabval[$x]; ?>
        <font color = #ffffff><b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspGENRE :&nbsp&nbsp&nbsp&nbsp</b><select name = "choixgenre">
 
                                <option value = "ACTION"<?php if($choix == "ACTION" ) echo "selected" ?> >ACTION
                                <option value = "ANIMATION"<?php if($choix == "ANIMATION" ) echo "selected" ?> >ANIMATION
                                <option value = "AVENTURE"<?php if($choix == "AVENTURE" ) echo "selected" ?> >AVENTURE
                                <option value = "COMEDIE"<?php if($choix == "COMEDIE" ) echo "selected" ?> >COMEDIE
                                <option value = "DESSINS ANIMES"<?php if($choix == "DESSINS ANIMES" ) echo "selected" ?> >DESSINS ANIMES
                                <option value = "DRAME"<?php if($choix == "DRAME" ) echo "selected" ?> >DRAME
                                <option value = "FANTASTIQUE"<?php if($choix == "FANTASTIQUE" ) echo "selected" ?> >FANTASTIQUE
                                <option value = "GUERRE"<?php if($choix == "GUERRE" ) echo "selected" ?> >GUERRE
                                <option value = "HORREUR"<?php if($choix == "HORREUR" ) echo "selected" ?> >HORREUR
                                <option value = "POLICIER"<?php if($choix == "POLICIER" ) echo "selected" ?> >POLICIER
                                <option value = "SCIENCE FICTION"<?php if($choix == "SCIENCE FICTION" ) echo "selected" ?> >SCIENCE FICTION
                                <option value = "SERIE TV"<?php if($choix == "SERIE TV" ) echo "selected" ?> >SERIE TV
                                <option value = "SPECTACLES"<?php if($choix == "SPECTACLE" ) echo "selected" ?> >SPECTACLES
                                <option value = "THRILLER"<?php if($choix == "THRILLER" ) echo "selected" ?> >THRILLER
                             </select>
        </font><br><br>
      <?php  $x += 1;  ?>
    <font color = #ffffff><b>ANNEE :&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</b><input type = "text" name = "annee" value = "<?php echo $tabval[$x]; ?>"
     <?php   $x += 3;  ?>
            size = "4"></font><font color = #ffffff><b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspPRET : &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type = "text" name = "pret" value = "<?php echo $tabval[$x]; ?>"
            size ="15"></font>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<br><br>
    <?php     $x -= 2; ?>
        <font color = #ffffff><b>RESUME :<br>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</b><textarea name = "resume" rows = 13 cols = 60> <?php echo $tabval[$x]; ?> </textarea>
                    </font><br><br></center>
            <center>
            <input type = "submit" name = "ok" value = "valider">
            </center>
        </td>
    </tr>
</table>
 
</form>
</center>
</body>
</html>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Afficher une valeur dans un : input type = "file"

 

Sujets relatifs
afficher une combo dans un popup menu[RESOLU] changement de valeur pour un fichier csv
Afficher les balises HTML avec PHP[C++] Fixer nbr de chiffre après virgule à afficher
valeur d'une checkboxafficher nb sec pour générer une page php
Afficher le nom des colonnes d'un RecordSetProblem pour afficher fenêtre Windows
Comment passer une zone filtrée dans une variable de type rangeMettre de l'HTML dans un layer (type infobulle) en JavaScript.
Plus de sujets relatifs à : Afficher une valeur dans un : input type = "file"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR