Probleme d'affichage d'images

Petit nouveau ! | 7 Messages

01 avr. 2005, 14:30

Bonjour

voila j'ai un probleme d'affichage

j ai mit dans ma base de donnee un champ images en text ce champ contient le nom des images.

jusqu'ici rien de bien complique

mais voila quand j'indique le lien dans mon code cela m'affiche rien comme ci il ne trouvait pas les images

ci dessous voila le code :
[php]
<?php
// titre de la page en cour
$titre_page = "bienvenue sur la boutique de la galaxie";

//en tete de la page
include ("../modeles/entete.inc.php");

//connexion a la base de donnée
require_once ('../connect/mysql_connect.php');
$rq = "SELECT * FROM `roman` "; //pour voir la totalite de bd
$result = mysql_query ($rq);//execute requete


?>


<tr>
<td background="../images/space.gif">
<!-- debut du menu -->
<script language="javascript">
affiche();
</script>

<img src="../images/logo.jpg" width="143">
</td>
<td bgcolor="#ffffff" width="250">
<font color="#000000">
<H3>
&nbsp; &nbsp; Veuillez selectionner votre roman dans la liste :

<form action="result.php" method="POST">
&nbsp;&nbsp; <SELECT name="liste">
<? while ($book = mysql_fetch_array($result)) { ?>
<option value="<? echo $book['Titre']; echo "<br>"; echo $book['Prix'];echo "<br>";echo $book['resume'];echo "<br>";echo $book['Auteur']; echo "<br>";echo $book['images'];echo "<br>"; ?>" > <? echo $book['Titre']; echo "<br>"; ?></option>
<? } ?>.
</SELECT>
<input type="submit" value="détail du roman">
</form>
</H3>
</font>

</td>
</tr>

<?php
// pied de page
include ("../modeles/pied_page.inc.php");
?>[/php]
le probleme ce situe au niveau de l'option value echo $book ['images']
pourriez vous m'aider

merci d'avance
Modifié en dernier par sanka2000fr le 01 avr. 2005, 15:12, modifié 1 fois.

Eléphant du PHP | 168 Messages

01 avr. 2005, 15:06

je n'ai pas bien compris a quoi correspondait ton
$book
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Petit nouveau ! | 7 Messages

01 avr. 2005, 15:07

le $book c'est juste une variable qui relie a la base de donnees

Eléphant du PHP | 168 Messages

01 avr. 2005, 15:10

oui mais tu doit bien definir sa valeur quelque part ds ta page avant de t'en servir, non?
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Petit nouveau ! | 7 Messages

01 avr. 2005, 15:13

[quote="sanka2000fr"] <? while ($book = mysql_fetch_array($result)) { ?>
[/quote]

il est declarer la

Eléphant du PHP | 168 Messages

01 avr. 2005, 15:18

ah ok desole j'avais mal lu
pardon moi :agenouille:
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Mammouth du PHP | 859 Messages

01 avr. 2005, 16:24

Ca serait déjà plus clair si tu ne mettais pas 50 echo sur la même ligne alors que 1 suffirait amplement.

Code : Tout sélectionner

<? while ($book = mysql_fetch_array($result)) { ?> <option value="<? echo $book['Titre']; echo "<br>"; echo $book['Prix'];echo "<br>";echo $book['resume'];echo "<br>";echo $book['Auteur']; echo "<br>";echo $book['images'];echo "<br>"; ?>" > <? echo $book['Titre']; echo "<br>"; ?></option> <? } ?>.
Ensuite dans tes <option value=""> tu mets des <br>, etc. Moi ça me paraît étrange qu'une liste déroulante possède des balises HTML dans ses valeurs.

Petit nouveau ! | 7 Messages

01 avr. 2005, 16:28

en fait tous ce que je met dans option value sert pour l'affichage de la page suivante et si je ne mets pas de <br> tous ce met a la ligne et ca devient completement illisible

pour les echo je suis d'accord c juste que je vient seulement de commencer donc pas encore l'habitude

Mammouth du PHP | 859 Messages

01 avr. 2005, 17:55

pourquoi faire la mise en forme dans le value alors que tu pourrais la faire dans la page de résultat?

Arrange toi pour mettre en forme le résultat et non directement les données à passer d'une page à l'autre.

Invité
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 09:20

Ben en fait c'est parce que je voit pas comment faire pour la mise en forme dans le resultat vut que tous découle du choix dans la liste