webForumDet fria alternativet

Populera UL-lista från mysql?

PHP

11 svar · 1 977 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#1

Jag har följande EXEMPEL (rå html), och skulle behöva "populera" koden med data från mysql (i en loop).

Koden nedan har två listor med olika stil-klasser (grid, sec_row grid), samt en stil-klass på sista list-taggen (last).
Hur löser jag detta? :x :r

                    <ul class="grid"> 
                	<li> 
                    	<a href="./prod_detail.html"><img src="./images/bag01.gif" alt="" /></a><span class="new"></span> 
                      <p class="title">Mulberry Handbag</p> 
                        <p class="price">$ 178</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Mulberry Handbag', 'price=178','quantity=1','thumb=images/bag01_thumb.gif');">&nbsp;</a> 
                    </li> 
                     <li> 
                    	<a href="./prod_detail.html"><img src="./images/bag02.gif" alt="" /></a> 
                        <p class="title">Gucci Light</p> 
                        <p class="price">$ 175</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Gucci Light', 'price=175','quantity=1','thumb=images/bag02_thumb.gif');">&nbsp;</a> 
                    </li> 
                    <li class="last"> 
                    	<a href="./prod_detail.html"><img src="./images/bag03.gif" alt="" /></a> 
                        <p class="title">Chloe Handbag</p> 
                        <p class="price">$ 166</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Chloe Handbag', 'price=166','quantity=1','thumb=images/bag03_thumb.gif');">&nbsp;</a> 
                    </li> 
                </ul> 
                <ul class="sec_row grid"> 
                	<li> 
                    	<a href="./prod_detail.html"><img src="./images/bag04.gif" alt="" /></a> 
                        <p class="title">Alexander McQueen</p> 
                        <p class="price">$ 69</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Alexander McQueen', 'price=69','quantity=1','thumb=images/bag04_thumb.gif');">&nbsp;</a> 
                    </li> 
                    <li> 
                    	<a href="./prod_detail.html"><img src="./images/bag05.gif" alt="" /></a><span class="sale"></span> 
                        <p class="title">Balenciaga</p> 
                        <p class="price">$ 68</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Balenciaga', 'price=68','quantity=1','thumb=images/bag05_thumb.gif');">&nbsp;</a> 
                    </li> 
                    <li class="last"> 
                    	<a href="./prod_detail.html"><img src="./images/bag.gif" alt="" /></a> 
                        <p class="title">Louis Vuitton</p> 
                        <p class="price">$ 222</p> 
                        <a href="./cart.html" class="carthome" onclick="simpleCart.add('name=Louis Vuitton', 'price=222','quantity=1','thumb=images/bag.gif');">&nbsp;</a> 
                    </li> 
                </ul>
Medlem sedan juli 20041 271 inlägg
#2

Är verkligen tacksam för hjälp.
Jag hoppas att de flesta förstår frågan, i första inlägget?

Medlem sedan maj 20012 237 inlägg
#3

Vi gör inga hemläxor åt folk.

Försök först själv. Får du problem med PHP-koden så fråga igen.

Det finns säkert passande trådar på WF som kan hjälpa dig fram med hur man gör SQL-förfrågningar med PHP och MySql. Sök! :)

Medlem sedan juli 20041 271 inlägg
#4

jme skrev:

Vi gör inga hemläxor åt folk.

Försök först själv. Får du problem med PHP-koden så fråga igen.

Det finns säkert passande trådar på WF som kan hjälpa dig fram med hur man gör SQL-förfrågningar med PHP och MySql. Sök! :)

Vadå "hemläxa"? Driver du med mig?
Jag vet hur man hämtar datan från mysql m.m.
Frågan är hur man får datan att visas, som i strukturen ovan, då det finns flera stil-klasser etc.

Medlem sedan juni 20019 519 inlägg
#5

Du måste ju veta i din SQL när stilar/klasser osv skall renderas det få du göra med en if fråga i din loop...

Medlem sedan juli 20041 271 inlägg
#6

voigtann1 skrev:

Du måste ju veta i din SQL när stilar/klasser osv skall renderas det få du göra med en if fråga i din loop...

Nej, det vet jag faktiskt inte.
Det var därför jag bad om hjälp. :l

Medlem sedan juni 20019 519 inlägg
#7

Guldstrand skrev:

Nej, det vet jag faktiskt inte.
Det var därför jag bad om hjälp. :l

Om inte du vet vad din SQL fråga ge dig för resultat så känns det som ett rätt så omöjligt projekt att hjälpa dig, för om inte du vet det så kan du nog inte förvänta dig att vi skall veta vad din sql ge för resultat.

Medlem sedan juli 20041 271 inlägg
#8

Givetvis så vet jag VAD jag ska hämta -och visa, men frågan är HUR jag ska kunna visa resultatet, likt HTML-koden ovan.

Medlem sedan juni 20019 519 inlägg
#9

Kolla Modulus om den är 3 (för jag gissar att det är efter 3 produkter du vill ha en ny UL.

Men det skall inte behövas, det räcker med en UL för att få en grid att fungera.

Medlem sedan juli 20041 271 inlägg
#10

voigtann1 skrev:

Kolla Modulus om den är 3 (för jag gissar att det är efter 3 produkter du vill ha en ny UL.

Men det skall inte behövas, det räcker med en UL för att få en grid att fungera.

Nu förstod jag ärligt talat ingenting. :r

Medlem sedan juni 20019 519 inlägg
#11

http://en.wikipedia.org/wiki/Modulo_operator

Sök på wF så lär det finnas mer än tillräckliga exemplen (vet att det finns tonvis i ASP). Om inte mitt minne sviker mig heller så har du haft detta i några av dina tidigare trådar också.

Eller om du bara ha två indexar du lägger till +1 på varje gång din loop är och om den är 3 så nollar du den och sätter dina klasser i HTML koden och lägger in en ny ul + avsluta den andra.

Medlem sedan maj 20012 237 inlägg
#12

Kan du posta SQL-frågan?

Förlåt om jag lät tvär. Att du bara postade HTML utan annan kod fick mig att genast tänka på "skoluppgift" :)

282 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
143 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)