Je ne trouve pas l'erreur sur mon code.......

Résolu/Fermé
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011 - 27 mai 2011 à 10:06
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011 - 27 mai 2011 à 16:01
Bonjour,

Je suis en Stage, et dans le cadre d'un site "bidon" de e-commerce j'utilise Prestashop, et je viens d'installer le FreeBlock afin que les utilisateurs puissent choisir de faire une carte personnalisable.

L'ajout du freeblock se passe bien mais lorsque j'ajoute mon code dans l'emplacement prévu à cet effet, les 3 images qui devraient s'afficher sur mon site ne s'affiche pas.

Je n'arrive pas à trouver mon erreur.

Pourriez vous SVP me dire d'où elle vient ?


Voici le code:

<body>
	<input type="checkbox" name="valid" id="valid" value="1"/> <label for="valid">Désirez-vous recevoir une carte postale personalisé?</label><br />
	<p>Veuillez saisir le message que vous souhaitez joindre.</p>
	<textarea name="votre message" id="message" rows="5" cols="50"></textarea>
	<br>
	<p>Pour optimiser la personnalisation de votre carte postale nous vous proposons :</p>
	<br> &nbsp;&nbsp;&nbsp; 
		<input type="checkbox" name="img1" id="img1" value="1"/> <label for="img1">Thème océan</label><br />
		<img src="ocean.jpg" alt="Océan"/>
	<br> &nbsp;&nbsp;&nbsp; 
		<input type="checkbox" name="img2" id="img2" value="1"/> <label for="img2">Thème montagne</label><br />
		<img src="montagne.jpg" alt="Montagne"/>
	<br> &nbsp;&nbsp;&nbsp; 
		<input type="checkbox" name="img3" id="img3" value="1"/> <label for="img3">Thème campagne</label><br />
		<img src="campagne.jpg" alt="Campagne"/>
	<br><br>
	<form action="sql-freeblock.php" method="post" enctype="multipart/form-data">
            <input type="submit" value="Envoyer le fichier" />
	</form>
</body>
A voir également:

4 réponses

mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
27 mai 2011 à 10:12
Bonjour,

Déja une erreur grossière:
<form action="sql-freeblock.php" method="post" enctype="multipart/form-data">


doit encadrer les <input...>

placez cette ligne juste après <body>

A+
0
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
27 mai 2011 à 10:15
ensuite:
<img src="ocean.jpg" alt="Océan"/>


l'image est à la racine ou au même niveau que le script?

L'image est bien chargée sur le serveur?

Attention aux majsucules/muinuscules dans les noms de fichiers; certains serveurs sont sensibles sur ce point:
Ocean.jpg est différent de ocean.jpg

Il est commun de placez ses images dans un réperoire dédié images:

<img src="images/ocean.jpg" alt="Océan"/>

A+
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
27 mai 2011 à 11:23
Je fais ça et vous dit si cela marche.
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
27 mai 2011 à 14:06
Les images sont à la racine oui.

Je viens de faire les modifications, et je n'obtient pas le résultat voulu...

Une autre idée ?
0
tak3jm3Awti
27 mai 2011 à 14:19
dans ton navigateur tape l'url direct de l'image, pour vérifier si déjà si les images sont accessible,

par exemple:

http://localhost/monsite/ocean.jpg (si ton site est en local)

http://www.monsite.com/ocean.jpg (si ton site est hébergé)

Normalement si les images sont a la racines il devrait s'afficher.
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
27 mai 2011 à 14:29
Oui elles s'affichent quand je fais le test :-/
0
tak3jm3Awti
27 mai 2011 à 15:33
deuxième étape, désactive le CSS et affiche la page en HTML brute et regarde si toujours pas d'image
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
27 mai 2011 à 15:51
Je viens de réussir : Je prenais le chemin complet depuis mon disque dur et pas depuis le dossier source du site : L'image ne s'affichait pas en remplaçant ca
<img src="C:/program files/easyphp............/campagne.jpg" alt="Campagne"/>

Par ca : <img src="modules/freeblock/campagne.jpg" alt="campagne.jpg"/>

C'est bon :) :) :)
0
tak3jm3Awti
27 mai 2011 à 15:55
??????
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
27 mai 2011 à 15:51
Merci à vous pour votre disponibilité
0