pb pour afficher un champ file - PHP - Programmation
Marsh Posté le 10-06-2008 à 17:16:02
non. Pas sans un bout de code.
Marsh Posté le 10-06-2008 à 17:32:21
lol oui
je rempli ce champ de type file
<input size=50 type="file" name="chemin">
et je veux l'afficher dans un champ de type text ou autrement mais je veux l'afficher
<input name="chemin2" type="text" size="50" maxlength="50" value=$_POST['chemin']>
jaffecte egalément ce $_post['chemin']dans ma bd avec cette requete
mysql_query("INSERT INTO rubprincipales(positionP,titreP,cheminP,numeroP) VALUES ('".$pos."','".$_POST['titre']."','".$_POST['chemin']."','".$num."')" );
le chemin est bien pris en compte mais les slash disparaissent!Merci
Marsh Posté le 10-06-2008 à 17:33:59
...euh tu essayes de faire quoi là?
ça n'a pas vraiment de sens j'ai l'impression...c'est quoi le but de ton formulaire là à la fin?
Marsh Posté le 11-06-2008 à 09:33:46
le but de mon formulaire c'est de recolter des donner relatives a des pages.
numero:________________|
titre:___________________|
chemin: ________________| parcourir
ça c le formulaire pour ajouter une page .
Avec ce meme formulaire je dois avoir la possiblité de modifier une page séléctionnée. Les champs sont alors préremplis avec les données qui sont dans ma bd.
Marsh Posté le 11-06-2008 à 09:46:02
Oui mais non, explique plus clairement que ça.
Ton champ de type file doit envoyer quel genre de fichier? Une fois qu'il est sur le serveur tu veux en faire quoi? Qu'est-ce que tu essayes d'afficher avec ton $_POST['chemin', le contenu du fichier? Tu essayes bien d'afficher ça sur la page cible de ton formulaire? Tu veux stocker quoi dans la base?
Marsh Posté le 11-06-2008 à 09:57:03
mon champ file doit récupérer le chemin du fichier que je vais chercher en cliquant sur parcourir.
avec $_POST['chemin'] je veux afficher le chemin que j'ai récuperer dans le champ file.
Dans la base je voudrais sotcké le numero , le titre ainsi que le chemin de la page que j'ai créer ou modifier par l'intermediaire du formulaire
Marsh Posté le 11-06-2008 à 10:02:12
J'ai la très désagréable impression que tu mélanges le client et le serveur là...
Ton champ file sert à envoyer un fichier du client vers le serveur.
Le chemin que tu récupères est un chemin SUR LE CLIENT.
Si tu veux utiliser le fichier sur le serveur, il faut passer par la variable $_FILE, et les fonctions qui vont bien (move_uploaded_file, etc.).
Marsh Posté le 11-06-2008 à 10:24:30
je suis en train de créer une interface de getion des pages destinée à etre utilisée localement. Pour moi ce n'est pas clair cette notion de clien serveur. pourrai tu m'expliquer stp ou m'envoyé un lien ou ce n'es pas trop mal expliqué?Merci de ta patience.
Marsh Posté le 11-06-2008 à 10:36:51
Marimar97490 a écrit : je suis en train de créer une interface de getion des pages destinée à etre utilisée localement. Pour moi ce n'est pas clair cette notion de clien serveur. pourrai tu m'expliquer stp ou m'envoyé un lien ou ce n'es pas trop mal expliqué?Merci de ta patience. |
Le serveur c'est...le serveur web. Celui sur lequel sont stockées tes pages php. Et le client, c'est tout simplement le nevigateur.
Tes "pages", c'est quoi? Des pages web? Stockées sur le serveur?
Marsh Posté le 11-06-2008 à 10:54:33
skeye a écrit : |
hum ok merci.Donc si j'ai bien compris lorque je crée cette petite application permettant de donner un numero un titre et un chemin a chacune des pages web qui vont etre consultées par d'autre personnes la je suis du côté serveur?jespère que je dis pas trop de betises sinon tu va t'arracher les cheveux oui les pages que je récupère dans le champ file sont des pages web stockées sur le serveur.
Marsh Posté le 11-06-2008 à 11:11:09
Marimar97490 a écrit : oui les pages que je récupère dans le champ file sont des pages web stockées sur le serveur. |
Un champ file permet de sélectionner un fichier SUR LE CLIENT et l'envoyer au serveur.
Est-ce que tu es sûr que cela correspond à ton besoin?
Marsh Posté le 11-06-2008 à 11:28:07
skeye a écrit : |
non tu as raison je crois que ça ne correspond pas vraiment a ce que je veux.Moi je veux juste recuperer un chemin par l'intermediaire d'un champ pouvoir afficher ce chemin dans une autre page de mon interface de gestion des pages.
Marsh Posté le 11-06-2008 à 11:36:07
un chemin sur le serveur?
Marsh Posté le 11-06-2008 à 11:56:24
dans ce cas le champ file n'a pas de sens effectivement...
Marsh Posté le 11-06-2008 à 15:57:28
yep! je crois avoir determiner mon réel besoin.De quel type doit etre le champ que je déclare dans ma base de donner pour pouvoir stocker un chemin (composé de caractères et de \)?
Marsh Posté le 11-06-2008 à 15:58:21
du texte.
Marsh Posté le 10-06-2008 à 17:05:55
Bonjour
Voici mon pb: je crée un champ de types file. J'affiche ensuite celui çi. Il s'affiche mais sans les slash et il est stocké dans ma bd sans les slash aussi!
Pouvez vous m'aidez svp
Merci d'avance