Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Besoin de renseignements sur mysql

Besoin de renseignements sur mysql


Besoin de renseignements sur mysql     Posté le 13/03/2004 à 00:00
Micro1
Membre
micro1
18 posts
Inscrit le : 24/02/2004
bonjour, les questions d'avant ne sont plus d'actulité, je rentre de stage et j'ai trouvé la solution a mon probleme.
maintenant, je voudrais savoir comment faire pour inclure des images dans ma base de donnée a l'aide d'un formulaire. quelqu'un pourrait me renseigner ?
 
Réponse à : Besoin de renseignements sur mysql     Posté le 13/03/2004 à 09:42
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Slt micro1 smiley
pour rentrer des images dans une base de donnée, il faut mettre l'url de ou sont placer les images ...
Tu ne peut pas placer "physiquement" des images dans une base de donnée. !

Par exemple :
Tu met tous tes images dans une répertoire images sur ton site.
(donc => http://tonsite.com/images/ )
Quand tu entre les valeurs dans le formulaire, tu entre :
http://tonsite.com/images/image.gif

Ou :
tu entre image.gif, et quand tu les récupere, tu fais un truc du genre :
echo '<img src="/images/'.$image.'">';

V'la :!)
J'espere avoir bien répondu smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Besoin de renseignements sur mysql     Posté le 13/03/2004 à 13:20
micro1
Membre
Avatar
18 posts
Inscrit le : 24/02/2004
salut sky
je comprends ce que tu veux me dire mais alors, j'ai une autre question qui viens.
au niveau d'un formulaire avec method post et un champ de fichier, comment je fais pour enregistrer les images de chaque utilisateur placées dans le champs de fichier dans mon repertoire image ?


_______________________
Aucun
 
Réponse à : Besoin de renseignements sur mysql     Posté le 14/03/2004 à 12:40
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Alors... là, ça ce complique un peut smiley
Il faut que tu upload l'image sur ton serveur, et que tu enregistre le lien et le nom en meme temps dans la base de donnée.
Voici un exemple :


<?PHP
if ($_POST){
        if (
is_uploaded_file($_FILES["fichier"]["tmp_name"]))
        {
        if (
move_uploaded_file($_FILES["fichier"]["tmp_name"],"TON-REPERTOIRE/".$_FILES["fichier"]["name"])){
        print 
" Le fichier est bien uploader... ";
        }

        } else {

            echo 
"Le fichier ".$_FILES["fichier"]["name"].
             
" n'a pas été téléchargé<br />";
      }

$image='TON-REPERTOIRE/'.$_FILES[fichier][name];
    

//--------------
//Connexion mysql
//--------------

//On enregsitre l'image dansla base de donnée :
$date date("Y-m-d H:i:s");
$requete "INSERT INTO TATable SET
    date='$date' ,
    image='$image' "
;
$resultat mysql_query ($requete) or die ("Requête invalide fais chier !!!");


    if(
$resultat){
    echo 
'<br><br>enregsitrement bien reussi.';
    }

}else{

echo 
'
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Télécharger l\'image : <input name="fichier" type="file">
<input name="envoyer" type="submit" value="Envoyer"
 </form>
'
;

}

?>


Sinon, tu pezut aussi cette exemple sur l'upload d'image :
http://www.graphiks.net/php-tutoriel/code/php_upload_multi.html

Bone chance ,

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Besoin de renseignements sur mysql     Posté le 15/03/2004 à 01:50
Chmouc
Visiteur
Avatar
On peut mettre physiquement une image dans ue base de données mais c'est compliqué. Je ne le maîtrise pas mais c'est possible!

_______________________
 
Réponse à : Besoin de renseignements sur mysql     Posté le 15/03/2004 à 09:07
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Ok, merci de l'info, me renseignerai si j'y pense smiley

Bonne journée,
Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net