webForumDet fria alternativet

Populera UL-lista från mysql?

PHPur PHP

11 svar · 1 977 visningar · startad av Guldstrand

Guldstrands avatarGuldstrandMedlem 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>
Guldstrands avatarGuldstrandMedlem 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?

jmeMedlem 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! :)

Guldstrands avatarGuldstrandMedlem 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.

voigtann1s avatarvoigtann1Medlem 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...

Guldstrands avatarGuldstrandMedlem 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

voigtann1s avatarvoigtann1Medlem 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.

Guldstrands avatarGuldstrandMedlem 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.

voigtann1s avatarvoigtann1Medlem 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.

Guldstrands avatarGuldstrandMedlem 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

voigtann1s avatarvoigtann1Medlem 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.

jmeMedlem 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" :)

138 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)