Auteur |
Message |
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Dim 10 Jan 2010 - 16:24 |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
blew
Accro à Web-IG
Sexe:
Messages: 156
|
Posté le:
Dim 10 Jan 2010 - 23:15 |
|
poste ton code on pourra ptetre t'aider..
pour ton fichier php tu fais un include ?
pour qu'ils soient cote à cote un simple tableau devrait suffir..
Mais avec ton code ce sera plus facile de t'aider |
_________________ Mojo Mojo
2010-2013 Master Pro INGP-CNAM (Contrat d'alternance)
2010-2011 LP ARE Tetras (Contrat Pro)
2008-2010 BTS IG ARLE Ecoris (Contrat Pro) |
|
|
|
Seraphin
Résident du forum
Sexe:
Messages: 305
Localisation: Paris
|
Posté le:
Dim 10 Jan 2010 - 23:18 |
|
salut,
pour ce genre de problèmes essaye de mettre le code avec sinon pas facile de t'aider.
tu peux créer une page .php qui contient de l'html aussi.
quel est ton cas ??
donne ton code on te diras de suite :p |
_________________
|
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Lun 11 Jan 2010 - 00:35 |
|
Voici mon code html :
[code]
<html>
<head>
<meta>
<title>JaZzy Achat a prix discount sur Internet</title>
<img src="file:///C|/Users/Tonny/Documents/tonny/Accueil.jpg" width="501" height="764" border="0" usemap="#Map">
<map><area><area><area><area><area><area><area><area><area><area><area><area><area><area><area><area>
<area>
</map>
<body>
</body>
</html>
et le PHP :
</th>
[/code]
Et le code PHP:
[code]<?php
$nomserveur='localhost';
$nombd='tonny';
$login='root';
$pass='mysql';
$bd=mysql_connect($nomserveur, $login, $pass)
or die ("Impossible de se connecter");
// SELECTION DE LA BDD
mysql_select_db ("tonny")
or die ("Impossible d'accéder à la base de données");
// REQUETE SQL
{
$query = "SELECT * FROM `produit`
WHERE NoCateg =3
LIMIT 0 , 30";
$result = mysql_query ($query)
or die ("La requête a échoué");
// ENTETE TABLEAU
{
print "<table border=\"1\">";
print "<tr>";
print "<th>Référence</th>";
print "<th>Nom</th>";
print "<th>Artiste</th>";
print "<th>Prix/€</th>";
print "<th>Lien</th>";
print "</tr>";
}
// CORPS TABLEAU
while($line = mysql_fetch_array($result))
{
print "<tr>";
print "<td>".$line['NoProduit']."</td>";
print "<td>".$line['LibProduit']."</td>";
print "<td>".$line['NomArtiste']."</td>";
print "<td>".$line['PrixProduit']."</td>";
print "<td>".$line['Lien']."</td>";
print '</tr>';
}
print "</table>";
}
mysql_close($bd);
?>
[/code]
J'ai passé mon week-end dessus
j'ai crée des zones cliquable dans l'image pour qu'il m'affiche les différent produit
quand je le lance en weblocal sous easyphp en php, les lien cliquable sont Actif, Mais l'image n'y es pas.
j'ai pas mal fais de recherche, et apparement on peut utiliser visual studio 2005 + mysql + php, mais je n'ai pas trouvé comment mettre tous cela en place.
Sinon mettre du php dans une image mais la aussi aucune idée de comment faire :cry:
Je n'utilise pas d'include (cela peut résoudre mon problème?
vu que ca utilise plusieur fichier.php pour les regrouper...)
Par la suite je doit stocker le lien de la photo du produit dans ma base de donnée, en utilisant le php, J'ai essayé les tutos sur internet, mais cela ne marche pas :x |
|
|
|
|
Seraphin
Résident du forum
Sexe:
Messages: 305
Localisation: Paris
|
Posté le:
Lun 11 Jan 2010 - 12:07 |
|
pourquoi ne pas faire un fichier.php contenant ton code html pour afficher l'image ?
Essaye de créer un dossier image à la racine de ton dossier www (dans easy php).
après tu change ton code en faisant
Code: |
<img src="images/accueil.jpg" width="501" height="764" border="0" usemap="#Map">
|
pour faire plus propre ferme ta balise <head> et met ton image entre les <body>
je résume:
- un fichier index.html
- met le code html +php dedans (ou un include dans ce cas deux fichiers php)
- créer un dossier image dans la racine du dossier web
- pointe ton image vers le dossier
test et dit nous |
_________________
|
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Lun 11 Jan 2010 - 13:25 |
|
Ca marche, Merci
Par contre c'est en dessous de mon image, et je le veux sur le cote
j'essaye les
Mais ca ne me donne pas ce que je veux |
|
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Lun 11 Jan 2010 - 19:42 |
|
deco76 a écrit: |
Ca marche, Merci
Par contre c'est en dessous de mon image, et je le veux sur le cote
j'essaye les
Mais ca ne me donne pas ce que je veux |
Merci Pour vos réponse qui m'ont aider
Je viens d'utiliser une page de style css qui marche très bien
Bonne soirée |
|
|
|
|
blew
Accro à Web-IG
Sexe:
Messages: 156
|
Posté le:
Lun 11 Jan 2010 - 21:42 |
|
un div en float left pour l'image a gauche ?
ou simplement un tableau avec 2 colonnes..
Punaise jsuis en réseau et j'adore le dev |
_________________ Mojo Mojo
2010-2013 Master Pro INGP-CNAM (Contrat d'alternance)
2010-2011 LP ARE Tetras (Contrat Pro)
2008-2010 BTS IG ARLE Ecoris (Contrat Pro) |
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Lun 11 Jan 2010 - 23:25 |
|
j'ai utilisé une feuille CSS qui a réglé le problème, juste besoin de modifier quelques paramétres.
la j'en suis a essaye de faire correspondre un lien photo stocker dans ma base de donnée easyphp, pour l'afficher sur ma page en local
le dossier photo et dans mon dossier www, mais toujours pas trouvé
on ma dit d'utiliser le code
Code: |
print '<img src="'.$lien.'" alt="" width="100" height="100"><br>'; |
et de positionner ma fenétre en html pour pouvoir la montrer |
|
|
|
|
Seraphin
Résident du forum
Sexe:
Messages: 305
Localisation: Paris
|
Posté le:
Mar 12 Jan 2010 - 15:57 |
|
blew a écrit: |
un div en float left pour l'image a gauche ?
ou simplement un tableau avec 2 colonnes..
Punaise jsuis en réseau et j'adore le dev |
Rejoins le bon côté de la force alors
deco76 essaye cela
Code: |
<?php
$lien = "SELECT lien FROM Image where nomImage = "accueil";
?>
<img src="<?php $lien ?>" alt="" width="100" height="100">
|
ou $lien est le resultat d'une requête qui va chercher le lien de la photo dans le bdd dans la table image (par exemple)
le lien doit être stocké de la sorte "/images/accueil.jpg"
Table Image
nomImage
TypeImage
Lien
enfin si tu vois ce que je veux dire. Juste un truc comme ça je ne sais si ça fonctionne mais c'est une idée. |
_________________
|
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Mar 12 Jan 2010 - 22:47 |
|
Merci Seraphin
Je vais essayé, je vous tiens au courant |
|
|
|
|
blew
Accro à Web-IG
Sexe:
Messages: 156
|
Posté le:
Mer 13 Jan 2010 - 10:28 |
|
Le echo est pas necessaire Seraphin ?
Au niveau de la balise Img :
php echo "$lien";
PS : pour le moment le dev est un passe temps^^.. |
_________________ Mojo Mojo
2010-2013 Master Pro INGP-CNAM (Contrat d'alternance)
2010-2011 LP ARE Tetras (Contrat Pro)
2008-2010 BTS IG ARLE Ecoris (Contrat Pro) |
|
|
|
Seraphin
Résident du forum
Sexe:
Messages: 305
Localisation: Paris
|
Posté le:
Jeu 14 Jan 2010 - 12:05 |
|
blew a écrit: |
Le echo est pas necessaire Seraphin ?
Au niveau de la balise Img :
php echo "$lien";
PS : pour le moment le dev est un passe temps^^.. |
oui oui tu as raison, ça fait un moment que je n'ai pas fait de php et j'ai répondu un peu rapidement mais en effet avec un
doit forcement mieux fonctionner
de même il faut faire un "fetch array" sur le résultat de la requête mais ça me semble assez logique pour ne pas le spécifier.
Sinon on ne peut pas exploiter les résultats
bonne journée |
_________________
|
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Jeu 14 Jan 2010 - 19:49 |
|
Finalement, je l'ai rendu sans saovir comment ajouter une image via un lien localisé dans mysql |
|
|
|
|
Hanoni
Forumeur fréquent
Sexe:
Messages: 52
|
Posté le:
Lun 18 Jan 2010 - 16:40 |
|
Ptite question, comment stockais tu ton lien dans ta base ?
Il était bien en relatif à partir de la racine de ton site ?
Tu n'as pas stocké un lien genre "C:/etc..." ?
Ton objectif, c'est bien de faire une requête dans une base, récupérer un lien qui pointe vers une image stocké directement dans le répertoire de ton site ?
Utiliser un include avec la variable $SERVER['DOCUMENT_ROOT'] et un chemin relatif stocké en base me paraît être la meilleure solution...ou bien à défaut, stockes un BLOB et affiches le directement. |
_________________ 5ème année SUPINFO Orléans 2010-2011
4ème année SUPINFO Orléans 2009-2010
3ème année SUPINFO Orléans 2008-2009
BTS IG Option Développeur d'Applications |
|
|
|
deco76
Forumeur occasionnel
Messages: 36
|
Posté le:
Lun 18 Jan 2010 - 22:04 |
|
j'ai essayé les deux methodes
a partir d'un lien mysql, qui pointe sur un dossier ou sont stocké les images, avec l'include, mais cela ne m'affiché rien
ou les envoyer en blob dans ma base de donnée
dans les deux cas, j'ai eu un problème en cours de route
je stocké les liens images en mettant \images\0001.jpg |
|
|
|
|
Hanoni
Forumeur fréquent
Sexe:
Messages: 52
|
Posté le:
Lun 18 Jan 2010 - 23:48 |
|
Nan mais le include, tu ne l'utilises pas directement avec l'image.
Sur une page php tu intègres l'image avec un echo '' tout bête...ensuite, tu include cette page php sur ta page d'index...
D'ailleurs, le mieux serait que tu sépares complètement ta connexion MySql sur une classe à part que tu pourrais réutiliser avec de simples include sur toutes tes pages...
Après peut être que dans ton cas tu peux insérer l'image directement...j'avais cru comprendre que l'image était dynamique du fait que tu stockais le lien en base...j'ai mal compris ta problématique ? |
_________________ 5ème année SUPINFO Orléans 2010-2011
4ème année SUPINFO Orléans 2009-2010
3ème année SUPINFO Orléans 2008-2009
BTS IG Option Développeur d'Applications |
|
|
|
|