affichage d`une image avec des champs d`une autre table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage d`une image avec des champs d`une autre table

affichage d`une image avec des champs d`une autre table

par alex288 » 20 août 2008, 22:01

ca fait plus que 2 jours que je suis bloque sur ce probeme mes freres :cry: :cry:

affichage d`une image avec des champs d`une autre table

par alex288 » 19 août 2008, 17:57

en fait je sais pas ou mettre ta requette, est ce ke je dois enlever celle la:
$req = "SELECT image.img_id, image.img_type, image.img_blob, produit.ref_produit, produit.titre, produit.description FROM image, produit WHERE
et mettre la tienne a la place ou koi??
jai essaye ca mais ca me donne une page apercu.php qui est vide, qu`est ce ke je veux faire moi c d`afficher l`image avec le prix, la description et le titre au dessous.

merci bcp et je suis tjrs en attente de klk1 qui me sauve svp.

par dunbar » 19 août 2008, 17:45

Salut,
Et en selectionnant tes deux tables :?:
comme ceci
SELECT * FROM image,produit ORDER BY image.img_nom

affichage d`une image avec des champs d`une autre table

par alex288 » 19 août 2008, 17:12

je suis capable d`afficher l`image de la base de donnee mais j`arrive pas a afficher ses informations lies a une autre table ( ref de produit, prix, description).
Table image (img_id, img_nom, img_taille, img_type, img_blob).
table produit (ref_produit, description, titre, prix, img_id).

Code : Tout sélectionner

[php] fichier apercu.php if ( isset($_GET['id']) ) { $id = intval ($_GET['id']); $db = mysql_connect("localhost","root",""); $ret = mysql_select_db("boutique",$db) or die (mysql_error ()); $req = "SELECT image.img_id, image.img_type, image.img_blob, produit.ref_produit, produit.titre, produit.description FROM image, produit WHERE image.img_id = ".$id; ?> [/php]

Code : Tout sélectionner

[php] fichier affichage.php <?php $db = mysql_connect("localhost","root",""); // connexion a la base de donnee $ret = mysql_select_db("boutique",$db) or die (mysql_error ()); // selection de la base de donnee //$ref_produit = $_POST["ref_produit"] ; $req = "SELECT image.img_nom, image.img_id FROM image ORDER BY image.img_nom"; //$req = "SELECT image.img_nom, image.img_id, produit.ref_produit, produit.titre, produit.description, produit.prix FROM image, produit where image.img_id = produit.img_id ORDER BY image.img_nom"; $ret = mysql_query ($req) or die (mysql_error ()); //$ret = mysql_query ($req2) or die (mysql_error ()); while ( $col = mysql_fetch_row ($ret) ) { echo "<a href=\"apercu.php?id=".$col[1]. "\">".$col[0]."</a><br /> "; //echo "Details:"; } ?>
[/php]

en fait je suis nouveau sur ce forum et j`espere bien que c lisible comme ca

par ouckileou » 19 août 2008, 17:05

salut

est-ce que tu peux éditer ton message pour que tout soit bien en forme stp ? ce sera plus lisible

merci

affichage d`une image avec des champs d`une autre table

par alex288 » 19 août 2008, 17:01

je suis capable d`afficher l`image de la base de donnee mais j`arrive pas a afficher ses informations lies a une autre table ( ref de produit, prix, description).

Table image (img_id, img_nom, img_taille, img_type, img_blob)
table produit (ref_produit, description, titre, prix, img_id)

fichier apercu.php

if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);

$db = mysql_connect("localhost","root","");
$ret = mysql_select_db("boutique",$db) or die (mysql_error ());
$req = "SELECT image.img_id, image.img_type, image.img_blob, produit.ref_produit, produit.titre, produit.description FROM image, produit WHERE image.img_id = ".$id;
?>



fichier affichage.php
PHP:
<?php
$db = mysql_connect("localhost","root",""); // connexion a la base de donnee
$ret = mysql_select_db("boutique",$db) or die (mysql_error ()); // selection de la base de donnee

//$ref_produit = $_POST["ref_produit"] ;

$req = "SELECT image.img_nom, image.img_id FROM image ORDER BY image.img_nom";



//$req = "SELECT image.img_nom, image.img_id, produit.ref_produit, produit.titre, produit.description, produit.prix FROM image, produit where image.img_id = produit.img_id ORDER BY image.img_nom";


$ret = mysql_query ($req) or die (mysql_error ());

//$ret = mysql_query ($req2) or die (mysql_error ());
while ( $col = mysql_fetch_row ($ret) )
{
echo "<a href=\"apercu.php?id=".$col[1].
"\">".$col[0]."</a><br /> ";
//echo "Details:";
}

?>


merci pour votre aide[/code][/php]