begin process at 2012 05 31 06:01:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Le poids des mots, le chemins des photos !!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Le poids des mots, le chemins des photos !!!

vendredi 1 avril 2005 à 11:05:53 | Le poids des mots, le chemins des photos !!!

manymal

Membre Club
Bonjours Vous .

Ya un truc qui me glisse entre les pattes.... j'explique...

je cherche a mettre ds une DB mySQL une image.
je crée ma table :
                                 
   int(5)   Non    auto_increment  Modifier Supprimer Primaire Index Unique Texte entier
   varchar(50)   Non      Modifier Supprimer Primaire Index Unique Texte entier
   varchar(50)   Non      Modifier Supprimer Primaire Index Unique Texte entier

mon dossier image est au meme niveau que mon script php.
Moi bête & gentil je fait  :
                                                      $nom = "LEBONOM";
                                                      $img = "/images/IMG.jpg"              
            $sql = "INSERT INTO `Machines` (`Nom_m`, `Img_m`)
                                     VALUES ('$nom','$img')";

OU dans phpmyadmin :
                                     onglet :    Insérer
                                     ...   :   j'ajoute ds le champ Nom_m un nom!
                                           & ds Img_m le chemin absolu (pas intelligent je sais ...mais c'est un test!) cad C:blabla/bla/bla/monImage.jpg

bon voila le cas de figure.

tous ca fait que j'ai un enregistrement ds ma baz mais point d'image.
 
dois_je utiliser un varchar pour mettre l'image ?
dois_je mettre un liens vers l'image ou l'image en binaire?(sachant qu'au final j'ai 200 img)

je pas appris la solution pour cette opération.

Y a t-il un sage qui sache par ici?


vendredi 1 avril 2005 à 11:40:23 | Re : Le poids des mots, le chemins des photos !!!

malalam

Administrateur CodeS-SourceS
Hello,

pour mettre l'image complete dans ta base, tu dois utiliser un type blob.
Mais...il est nettement preferable de stocker dans ta base uniquement le lien vers l'image. C'est nettement plus leger a traiter. et dans ce cas oui, un varchar est parfait (et pas a 255 a moins que tu n'aies vraiment e tres longs URL).

vendredi 1 avril 2005 à 11:57:01 | Re : Le poids des mots, le chemins des photos !!!

tucsoufle

ben c'est normal que ca ne marche pas pour le C:blbabla/blabla.jpg
le serveur ne connait surement pas C: logique, il faut http://localhost/ plutot

par contre essai de mettre

$nom = "LEBONOM";

$img = "./images/IMG.jpg"              
$sql = "INSERT INTO `Machines` (`Nom_m`, `Img_m`)
                                     VALUES ('$nom','$img')";

j'ai rajouter le point, je ne sais pas si ça changera mais bon !!!
sinon verifie dans le source de ta page html généré que le lien soit bon !!!

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet


vendredi 1 avril 2005 à 12:37:37 | Re : Le poids des mots, le chemins des photos !!!

manymal

Membre Club
Bon merci pour vos infos .
mon chemin est le bon ...
J'ai bien ds ma DB  des enregistrements avec les liens  qui pointe vesr le bon repertoire
voici le code :
function ListerImg()
{
global $db;
$tabStyle = array ("border=1 cellpadding=2 ");
$entete   = array("Numero Identifiant","Nom Machine","Image");
$tab = new HTML_Table($tabStyle);
$tab->addRow($entete,'','TH');

$sql = "SELECT * FROM Machines ";
$result = $db->query($sql);
if (DB::isError($result)) {   die ($result->getMessage());}

//on range $row( la base) dans $tab ( le formulaire)
while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC)):
  $ligne[0] = $row['Num_m'];
  $ligne[1] = $row['Nom_m'];
  $ligne[2] = $row['Img_m'];
  $tab->addRow($ligne);
endwhile;
 
  $out = $tab->toHtml();
echo "<center>$out</center><br>";
}

et le resulta html
Numero Identifiant Nom Machine Image
1 Nur tempo http://localhost/ProjetSiteS%E9rica/Biblio-Images/
2 Nur tempo /imagesMachines/Nur.jpg
3 Nur tempo /imagesMachines/Nur.jpg
4 Nur tempo ./imagesMachines/Nur.jpg
5 Nur tempo ./imagesMachines/Nur.jpg


mais comment réafficher l'image dont le lien est enregistré ds ma DB
dans mon formulaire html??
Quel est le contemeur d'image à instancier?



vendredi 1 avril 2005 à 12:54:37 | Re : Le poids des mots, le chemins des photos !!!

malalam

Administrateur CodeS-SourceS
Ben, tu fais un lien sur l'url ? Je ne saisi pas ton probleme.

<img src="<?php echo $row['Img_m'] ?>" />
vendredi 1 avril 2005 à 13:01:09 | Re : Le poids des mots, le chemins des photos !!!

tucsoufle

tu fait un lien comme ça :
<img src="<?php echo $row['Img_m']; ?>" />
mais ce que je te demande c'est comment est ce que c'est afficher au niveau du code source généré par le php ? qu'est ce que ton php écrit comme lien dans le code de ta page quoi ?

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

vendredi 1 avril 2005 à 13:03:23 | Re : Le poids des mots, le chemins des photos !!!

tucsoufle

oups un peu de retard lol !

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

vendredi 1 avril 2005 à 13:22:13 | Re : Le poids des mots, le chemins des photos !!!

malalam

Administrateur CodeS-SourceS
Pi c'est beau, c'est EXACTEMENT le meme code ;-) On est en phase !!
vendredi 1 avril 2005 à 13:26:09 | Re : Le poids des mots, le chemins des photos !!!

tucsoufle

ben en fait si on regarde bien j'ai un point virgule en plus mais bon...
... c'est vrai que c'est beau sniff

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

vendredi 1 avril 2005 à 13:51:22 | Re : Le poids des mots, le chemins des photos !!!

malalam

Administrateur CodeS-SourceS
Ce qui effectivement est plus juste lol, je l'ai omis. Donc tu as gagne!

1 2 3 4

Cette discussion est classée dans : image, img, ds, poids, varchar


Répondre à ce message

Sujets en rapport avec ce message

Réduire une image on-line [ par arickx ] Salut,Je cherche un moyen de réduire les dimensions ainsi que le poids (pex : de 300ko à 30ko) d'une image au moment de l'upload sur mon site, le tout Comment insérer un champs image ds ma table ?? [ par inceV ] Salut à tous et bonne année 2002 !!!Bon, je n'arrive pas à créer un champs 'image' ds ma table et je ne comprends pas tp commen ça marche, pourriez-vo Gallerie d'image [ par izgnougoud ] Bonjour,Je souahiterais créer une gallerie/catalogue d'image en php.avec une image par rangée avec un descriptif de certte dernière, et un popoup lors BDD et les image / lien [ par kodiask ] bjr je voudrai savoir coment on peu faire pr envoyer ds la BBD un lien sui sera clikable lorsqu'il sera afficher ds la page.ou pour faire qu'une im gagner du poids sur image [ par travailmichel ] bonjour à tousvoila je recherche un script (tres) simple pour redimensionner mes photos pour gagner du poids .en fait je veux que ça se fasse automati Appeler un SWF a partir de PHP [ par dumbop84 ] bonjour a tous ... g trouvé un scrip super pour faire apparaitre des images alétoirement, ca marche pour les gif , jpeg.;etc...mais pas pour les SWF ( Renommer image après transfert. [ par Tilix ] Bonjour, Je voudrais renommer une image uploader en fonction d'une variable... J'ai récupéré un tit système d'upload sur ce site, mais il enregistre Poids image [ par levampiremarius ] Bonjour, je voudrais savoir s'il n'existait pas une fonction qui renvoie le poids d'une image... J'ai cherché sur php.net, je n'ai rien trouvé... Mer [image] ajouter du texte à une image ?? [ par nairolf_88 ] bonjour, je suis entrain de coder un menu dont les images sont génerer par un code php qui ajoute le nom du lien a une image png de base (sans texte) upload images [ par refkaben ] Bonjour à tous,je veux uploade une image, j'ai fait des recherches sur phpcs et j'ai eu ce code que j'ai adapté à mon cas.le problème c'est que ça fon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales