Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 probléme site marchand html + php Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Dim 10 Jan 2010 - 16:24 Répondre en citantRevenir en haut

bonjour

je dois crée un site marchand, mais je n'arrive pas a assembler du php et et htmlenssemble, je m'explique

je dipose du code php en .php
et d'une image en jpg en .html

le hic c'est que soit l'image s'affiche mais le code php non
ou le code php s'affiche, mais j'ai ma photo avec un petit logo en haut et donc rien ne s'affiche?

Shocked

Voici les deux impr ecran

http://www.hiboox.fr/go/images/sport/erreur-1,6ed718f2e25e573d9010c9938363d1de.jpg.html

http://www.hiboox.fr/go/images/sport/erreur-2,defef0b08e16ca319265f94c2f029b98.jpg.html


ps : Je veux crée un menu a gauche, et un tableau de ma BD a droite
et non pas qu'elle se retrouve en bas de ma photo, mais je n'y arrive pas Mad
Voir le profil de l'utilisateurEnvoyer un message privé

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
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 156

MessagePosté le: Dim 10 Jan 2010 - 23:15 Répondre en citantRevenir en haut

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 Wink

_________________
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)
Voir le profil de l'utilisateurEnvoyer un message privé
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Dim 10 Jan 2010 - 23:18 Répondre en citantRevenir en haut

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

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Lun 11 Jan 2010 - 00:35 Répondre en citantRevenir en haut

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
Voir le profil de l'utilisateurEnvoyer un message privé
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Lun 11 Jan 2010 - 12:07 Répondre en citantRevenir en haut

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 Wink

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Lun 11 Jan 2010 - 13:25 Répondre en citantRevenir en haut

Ca marche, Merci

Par contre c'est en dessous de mon image, et je le veux sur le cote Confused

j'essaye les
Code:
<div>


Mais ca ne me donne pas ce que je veux
Voir le profil de l'utilisateurEnvoyer un message privé
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Lun 11 Jan 2010 - 19:42 Répondre en citantRevenir en haut

deco76 a écrit:
Ca marche, Merci

Par contre c'est en dessous de mon image, et je le veux sur le cote Confused

j'essaye les
Code:
<div>


Mais ca ne me donne pas ce que je veux



Merci Pour vos réponse qui m'ont aider Very Happy

Je viens d'utiliser une page de style css qui marche très bien

Bonne soirée
Voir le profil de l'utilisateurEnvoyer un message privé
blew
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 156

MessagePosté le: Lun 11 Jan 2010 - 21:42 Répondre en citantRevenir en haut

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 Confused

_________________
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)
Voir le profil de l'utilisateurEnvoyer un message privé
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Lun 11 Jan 2010 - 23:25 Répondre en citantRevenir en haut

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é Confused

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 Rolling Eyes
Voir le profil de l'utilisateurEnvoyer un message privé
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Mar 12 Jan 2010 - 15:57 Répondre en citantRevenir en haut

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 Confused


Rejoins le bon côté de la force alors Wink

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.

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Mar 12 Jan 2010 - 22:47 Répondre en citantRevenir en haut

Merci Seraphin

Je vais essayé, je vous tiens au courant Wink
Voir le profil de l'utilisateurEnvoyer un message privé
blew
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 156

MessagePosté le: Mer 13 Jan 2010 - 10:28 Répondre en citantRevenir en haut

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)
Voir le profil de l'utilisateurEnvoyer un message privé
Seraphin
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 305
Localisation: Paris

MessagePosté le: Jeu 14 Jan 2010 - 12:05 Répondre en citantRevenir en haut

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
Code:

<php>


doit forcement mieux fonctionner Very Happy
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 Wink

bonne journée

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Jeu 14 Jan 2010 - 19:49 Répondre en citantRevenir en haut

Finalement, je l'ai rendu sans saovir comment ajouter une image via un lien localisé dans mysql Sad
Voir le profil de l'utilisateurEnvoyer un message privé
Hanoni
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 52

MessagePosté le: Lun 18 Jan 2010 - 16:40 Répondre en citantRevenir en haut

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
Voir le profil de l'utilisateurEnvoyer un message privé
deco76
Forumeur occasionnel
Forumeur occasionnel




Messages: 36

MessagePosté le: Lun 18 Jan 2010 - 22:04 Répondre en citantRevenir en haut

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 Rolling Eyes
Voir le profil de l'utilisateurEnvoyer un message privé
Hanoni
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 52

MessagePosté le: Lun 18 Jan 2010 - 23:48 Répondre en citantRevenir en haut

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
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum