At last!  : )  Thank you very much for all help! ; )

I made it with two mysql_query()

Here are my queries if it is interesting.

 $varetabell = mysql_query("SELECT varetabell.tekstbilde,
varetabell.varenavn, varetabell.varenr, varetabell.innhold, pristabell.pris
FROM varetabell, pristabell WHERE pristabell.varenr=varetabell.varenr AND
pristabell.type='footlong'",$db);

 $varetab = mysql_query("SELECT varetabell.varenr, pristabell.varenr,
pristabell.pris  FROM varetabell, pristabell WHERE
pristabell.varenr=varetabell.varenr AND pristabell.type='6inch'",$db);

 if ($myrow = mysql_fetch_array($varetabell) AND $myro =
mysql_fetch_array($varetab)) {

echo "<TABLE border=\"0\" width=\"450\">\n";
echo " <tr>\n";
echo "  <td width=\"300\" colspan=\"2\"><b><font
color=\"#000000\">Subs</font></b></td>\n";
echo "  <td align=\"center\" width=\"46\"><b><font
color=\"#000000\">6\"</font></b></td>\n";
echo "  <td align=\"center\" width=\"90\"><b><font
color=\"#000000\">Footlong</font></b></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo "  <td colspan=\"4\" width=\"444\"><hr color=\"#000000\" ></td>\n";
echo " </tr>\n";

 do {
printf(" <tr><form method=\"POST\" action=\"bestilling.php\"
name=\"%s\">",$myrow["varenavn"]);
printf( " <td width=\"6\"><input type=\"image\" name=\"sub\" SRC=\"%s\"
value=\"%s\"></td>",$myrow["tekstbilde"], $myrow["varenavn"]);
printf( "  <td width=\"290\"></td>");
printf("  <td align=\"center\" width=\"46\"><font
size=\"2\"><b>%s</font></td>",$myro["pris"]);
printf( "  <td align=\"center\" width=\"90\"><font
size=\"2\"><b>%s</font></td>",$myrow["pris"]);
printf("  <input type=\"hidden\" name=\"passord\" value=\"$passord\">");
printf("  <input type=\"hidden\" name=\"fornavn\" value=\"$fornavn\">");
printf("  <input type=\"hidden\" name=\"varenr\"
value=\"%s\">",$myrow["varenr"]);
printf("<input type=\"hidden\" name=\"sub\"
value=\"%s\"></form>",$myrow["varenavn"]);
printf("  </tr>");
printf("  <tr>");
printf("  <td width=\"290\"><small>(%s)</small></td>",$myrow["innhold"]);
printf("  <td width=\"6\"></td>");
printf("  <td width=\"46\"></td>");
printf("  <td width=\"90\"></b></td>");
printf(" </tr>\n");

 } while ($myrow = mysql_fetch_array($varetabell) AND $myro =
mysql_fetch_array($varetab));



----- Original Message -----
From: "DL Neil" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Raymond Lilleodegard" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, February 06, 2002 7:20 PM
Subject: Re: [PHP] Is this possible?


> val,
>
> Surely this would only be possible if "SIZE1" and "P2" [sic - maybe
"SIZE2"] were constants, ie that all small
> packs had SIZE="small" and all large packs were defined as SIZE="large".
> (also that all products had no more than two sizes)
>
> Interesting thought though (subject to the <=2 sizes constraint), could
there be a LEFT JOIN off PRODUCTS, but
> put P1 and P2 into a cartesian product but only selecting where there is
inequality:
>
> WHERE P.NUM=P1.ID AND P.NUM=P2.ID
>      AND P1.SIZE <> P2.SIZE
>
> [sorry, machine is busy on something, so haven't prototyped it]
>
> Raymond: is there a SIZE (type of) field? Do the above constraints apply?
What are the table definitions you are
> using? Any chance of some sample data?
>
> Please advise,
> =dn
>
>
> > Let prices(id,price etc.) be table of prices, products(NUM,name etc).
> >
> > Try smth like this:
> >
> > SELECT DISTINCT * FROM PRODUCTS P, PRICES P1, PRICES P2
> > WHERE P.NUM=P1.ID AND P.NUM=P2.ID AND P1.SIZE=SIZE1 AND P2.SIZE=P2
> >
> >
> > Valentin Petruchek (aki Zliy Pes)
> > http://zliypes.com.ua
> > mailto:[EMAIL PROTECTED]
> > ----- Original Message -----
> > From: "Raymond Lilleodegard" <>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 06, 2002 7:16 PM
> > Subject: [PHP] Is this possible?
> >
> >
> > > Hi!
> > >
> > > I have this tricky case, at lest for me : )
> > >
> > > I'm trying to get some data out of two tables and listing the data in
a
> > > product/price site. But..... :
> > >
> > > I have one table with productinfo and one with prices.
> > > And it is several columns with the same id in the pricetable, because
> > every
> > > product have several sizes.
> > >
> > > So... how do I get only one row from the "product table" and two rows
from
> > > the "price table" in one line in a page?
> > > Is it possible?
> > >
> > >
> > >
> > > Best regards
> > >
> > > Raymond
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to