/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
flere poster pr. post
Fra : gc


Dato : 05-02-04 14:50

Jeg skal prøve at lave en produktoversigt med php/mysql.
men kan man på en eller anden måde vise flere poster inde i en anden post.
Vi har nemlig flere størrelser af samme vare til samme billede.

Se www.tcmaskinfabrik.dk under et produkt.

/gc



 
 
Peter Farsinsen (05-02-2004)
Kommentar
Fra : Peter Farsinsen


Dato : 05-02-04 15:33

gc skrev:
> Jeg skal prøve at lave en produktoversigt med php/mysql.
> men kan man på en eller anden måde vise flere poster inde i en anden post.
> Vi har nemlig flere størrelser af samme vare til samme billede.

Du kan jo lave en tabel med den overordnede beskrivelse, tekst og
billede ... og en anden tabel med de enkelte produkter.

Hvis tabellen med produkter har et "id" fra den overordne tabel, er det
ret nemt at joine udtrækket sammen i din query.

mvh

Peter Farsinsen


gc (06-02-2004)
Kommentar
Fra : gc


Dato : 06-02-04 10:30

> Du kan jo lave en tabel med den overordnede beskrivelse, tekst og
> billede ... og en anden tabel med de enkelte produkter.
>
> Hvis tabellen med produkter har et "id" fra den overordne tabel, er det
> ret nemt at joine udtrækket sammen i din query.

Jeg er ret newbie ang. php/mysql men jeg tror jeg forstår hvad du mener:
2 tabeller med f.eks. billede, overskrift og gruppe-id i den første
og gruppe-id, varenummer, tekst, pris osv i den anden.
og så noget "If gruppe-id i tabel1 = gruppe-id i tabel2 then....."

Jeg har følgende php kode der viser en simpel tabel med billede.

<?php
require("config.php"); //print $billede_sti;
$conn = mysql_connect("localhost", "root", "gertweb");
mysql_select_db("produkter");
$resultat = mysql_query("select * from produkter");
echo "<table border='1'>";
while ($raekke = mysql_fetch_array($resultat)) {
echo "<tr><td>Varenummer: ".$raekke['varenummer']."</td><td>
Varetekst: ".$raekke['varetekst']."</td><td>
<img src=".$billede_sti.$raekke['billede']." border='0'></td></tr>";
}
echo "</table>";
mysql_close($conn);
?>

Hvad skal jeg ændre for at få ovenstående til at virke ?

På forhånd tak !

/Gert





Peter Farsinsen (08-02-2004)
Kommentar
Fra : Peter Farsinsen


Dato : 08-02-04 23:06

gc skrev:

> Hvad skal jeg ændre for at få ovenstående til at virke ?

Jeg er ikke hamrende spids i sql queries men noget a la.:

select `varegruppe.oversigt`, `billede.oversigt`, `*.produkter` from
`produkter` LEFT OUTER JOIN `oversigt` ON
`id.oversigt`=`oversigt_id.produkter`

noget i den stil sku' ku' gøre det, hvis det ikke virker kan du evt.
prøve med en ny tråd!

mvh

Peter Farsinsen


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste