Stocker l'URL d'une image ds BD + affichage
Fermé
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
-
30 juin 2009 à 14:47
djimson Messages postés 211 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 13 février 2015 - 1 juil. 2009 à 12:04
djimson Messages postés 211 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 13 février 2015 - 1 juil. 2009 à 12:04
A voir également:
- Stocker l'URL d'une image ds BD + affichage
- Lien url - Guide
- Url masquée pour votre sécurité - Forum Réseaux sociaux
- Créer un url pour une image ✓ - Forum Windows
- Comment lire un message masqué???? - Forum TV & Vidéo
- Image iso - Guide
8 réponses
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:02
1 juil. 2009 à 11:02
Bonjour,
Voici le code qu'il vous faut dans votre fichier upload.php
Pour récupérer le nom du fichier pour votre BDD, vous utilisez la variable $name
Cordialement,
Yohan
Voici le code qu'il vous faut dans votre fichier upload.php
<?php $uploads_dir = '/uploads'; $tmp_name = $_FILES["fichier"]["tmp_name"]; $name = $_FILES["pictures"]["name"]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); ?>
Pour récupérer le nom du fichier pour votre BDD, vous utilisez la variable $name
Cordialement,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
30 juin 2009 à 15:20
30 juin 2009 à 15:20
Svp j'attend tujours une reponse.
merci
merci
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
30 juin 2009 à 19:18
30 juin 2009 à 19:18
Bonsoir Pas de reponse pour moi? Ca urge
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:13
1 juil. 2009 à 11:13
Dans ce cas vous utilisez : $uploads_dir/$name
Cdl,
Yohan
Cdl,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
1 juil. 2009 à 11:17
1 juil. 2009 à 11:17
Vous pouvez etre plus precis svp? Je suis pas pros PHP.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:22
1 juil. 2009 à 11:22
Regardez dans le code que je vous ai donné, vous avez dans la fonction move_uploded_file, le chemin de destination sur votre serveur, c'est celui-ci qui doit être stocké dans votre BDD pour pouvoir l'afficher. Cette composition de variable s'apelle $uploads_dir/$name
Vous devez donc stocker le contenu de cette variable dans votre BDD
Cordialement,
Yohan
Vous devez donc stocker le contenu de cette variable dans votre BDD
Cordialement,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
1 juil. 2009 à 11:33
1 juil. 2009 à 11:33
Ok merci Yoyan.
Dc si je comprend bien en faisant un insert into table value ( $nom, $prenom, $uploads_dir/$name ); ca doit marché?
Aussi comment faire de tel sorte pour que l'enregistrement de l'image ne soit pas obligatoire? permettre de mettre l'image apres avec une mise a jour??
Merci
Dc si je comprend bien en faisant un insert into table value ( $nom, $prenom, $uploads_dir/$name ); ca doit marché?
Aussi comment faire de tel sorte pour que l'enregistrement de l'image ne soit pas obligatoire? permettre de mettre l'image apres avec une mise a jour??
Merci
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:35
1 juil. 2009 à 11:35
Utilisez plutôt $uploads_dir.'/'.$name pour ne pas avoir d'erreur.
Je ne comprend pas votre seconde question.
Cdt,
Yohan
Je ne comprend pas votre seconde question.
Cdt,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
1 juil. 2009 à 11:39
1 juil. 2009 à 11:39
Ok
Pour la seconde question, le champ image n'es pas obligatoire. On peut le renseigner après. Mais les autres champs du formulaire st obligatoire. Alors es-ce possible de mettre du NULL?
J'espère etre un peu preci
Pour la seconde question, le champ image n'es pas obligatoire. On peut le renseigner après. Mais les autres champs du formulaire st obligatoire. Alors es-ce possible de mettre du NULL?
J'espère etre un peu preci
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:42
1 juil. 2009 à 11:42
Utilisez dans ce cas :
le isset sert a savoir si la variable à été innitialisée, si c'est le cas ca veut dire que qqn a poster une image dans ce cas nous utilisons l'upload de fichier sinon il ne sert pas !
Cdt,
Yohan
<?php if (isset($_FILES["fichier"])) { $uploads_dir = '/uploads'; $tmp_name = $_FILES["fichier"]["tmp_name"]; $name = $_FILES["pictures"]["name"]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); } ?>
le isset sert a savoir si la variable à été innitialisée, si c'est le cas ca veut dire que qqn a poster une image dans ce cas nous utilisons l'upload de fichier sinon il ne sert pas !
Cdt,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
1 juil. 2009 à 11:49
1 juil. 2009 à 11:49
Merci. je pose bcp de question, desolé.
<?php
if (isset($_FILES["fichier"]))
{
$uploads_dir = '/uploads';
$tmp_name = $_FILES["fichier"]["tmp_name"];
$name = $_FILES["pictures"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
$nom=$_post['nom'];
$age=$_post['age'];
$prenom=$_post['prenom'];
}
?>
Es-ce possible d'ajouter ce qui es en gras??
Pour l'affichage, j'espère que ca posera pas de problème.
<?php
if (isset($_FILES["fichier"]))
{
$uploads_dir = '/uploads';
$tmp_name = $_FILES["fichier"]["tmp_name"];
$name = $_FILES["pictures"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
$nom=$_post['nom'];
$age=$_post['age'];
$prenom=$_post['prenom'];
}
?>
Es-ce possible d'ajouter ce qui es en gras??
Pour l'affichage, j'espère que ca posera pas de problème.
Yohan85
Messages postés
280
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
16 mai 2011
25
1 juil. 2009 à 11:52
1 juil. 2009 à 11:52
Oui c'est possible.
Après à vous d'effectuer des tests et de voir ce qui vous convient le mieux ;)
Cdt,
Yohan
Après à vous d'effectuer des tests et de voir ce qui vous convient le mieux ;)
Cdt,
Yohan
djimson
Messages postés
211
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
13 février 2015
3
1 juil. 2009 à 12:04
1 juil. 2009 à 12:04
Vraiment merci bcp
Je me met au travail et je vs dirai par la suite ce que ca donne. Bonne journée
Ha: je précise que ce sont des images que je veux stocker. On n'a pas besoin des extension???
Merci infiniment
Je me met au travail et je vs dirai par la suite ce que ca donne. Bonne journée
Ha: je précise que ce sont des images que je veux stocker. On n'a pas besoin des extension???
Merci infiniment
1 juil. 2009 à 11:11
mais comment enregistrer l'URL (le chemin de l'image) dans ma base? Et a l'affichage c'est comment? Je suis mélangé.
Merci encore