Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

PHP - Hjæælp.

Side 1 ud af 2 (20 indlæg)
Tilmeldt 27. May 11
Indlæg ialt: 19
Skrevet kl. 23:49
Hvor mange stjerner giver du? :

Hej Amino

Jeg har muligvis placeret dette indlæg forkert, undskylder på forhånd? :S 

Jeg gav jer et link tidligere i ugens løb og fik en masse brugbar feedback, det må jeg lige takke for.

Nu til det endelige "problem", jeg fik noget feedback angående min hjemmeside her: www.mobilpilot.dk
Folk fortalte de gerne ville have at telefonerne var sorteret efter brugernes rating. Synes selv det var en fantastisk ide, men efter som jeg ikke har nogen uddannelse indenfor noget som helst IT, eller har arbejdet særlig meget med PHP-kodning, har jeg altså ingen idé om hvordan jeg skal lave et system som kan stille dem i rækkefølge efter, hvad der er højest rated.

Så var det jeg tænkte på om der ikke var nogen af jer som havde en idé om det. Kom gerne med forklaringer eller links, evt. youtube videoer. Jeg er total åben, men gør mig gerne den tjeneste at pensle det godt ud så jeg også ved hvad jeg laver, og jeg ikke bare Copy/Paster :b

Bjarke Sørensen :) 

Tilmeldt 23. May 11
Indlæg ialt: 705
Fra  Hunderacer Skrevet kl. 23:57
Hvor mange stjerner giver du? :

PB sendt :-)

Hunderacer - 550 forskellige hunderacer

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5906
Fra  Casper Schneidereit A/S Skrevet kl. 00:01
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Det er svært at svare konkret, når vi ikke har mere kendskab til sidens kode.Du kan bruge order i MySQL til at sorte efter et felt. eksempel på brug

SELECT felt FROM tabel ORDER BY felt ASC
SELECT felt FROM tabel ORDER BY felt DESC
SELECT felt FROM tabel ORDER BY felt,felt2 DESC
SELECT felt FROM tabel ORDER BY felt ASC, felt2 DESC

Jeg kunne forestile mig der er en række for hver stemme i tabellen. Så det så ca. sådan her ud:

telefon_id,rating
1,4
1,5
1,3

Det giver et snit på 4 stjerner til telefon med id 1.
Du kan:
1 ) hente alle stemmer ud for hver telefon,
2 ) beregner gennemsnittet for hver telefon
3 ) gemme resultatet i et array (vigtigt læs mere her)
4 ) Sortere det array som du ænsker
5 ) Hente telefon data fra databasen. Du kan også smide dette step op, og smide telefon data i et array længere oppe.

Det er en meget god øvelse i at hente og sortere data fra MySQL til PHP.

Det optimale ville (sandsynligvis) være at lave en SQL forespørgslen, der strækker sig over de tabeller der var i brug for rating og telefoner. 

Tilmeldt 27. May 11
Indlæg ialt: 19
Skrevet kl. 22:50
Hvor mange stjerner giver du? :

Huh, det forstod delvist, blev hæklet af ved ASC og DESC, samt felt, felt2 :O 

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5906
Fra  Casper Schneidereit A/S Skrevet kl. 23:03
Hvor mange stjerner giver du? :
Tilmeldt 20. Aug 08
Indlæg ialt: 206
Skrevet kl. 23:19
Hvor mange stjerner giver du? :

Kan du skrive tabellens/tabellernes struktur, som bruges til rating?

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5906
Fra  Casper Schneidereit A/S Skrevet kl. 23:25
Hvor mange stjerner giver du? :

wolfie:
Kan du skrive tabellens/tabellernes struktur, som bruges til rating?

Ja det ville hjælp lidt, hvis det er konkrete svar som søges. Lige nu kan vi ikke rigtig hjælpe bedre end med lidt generelle råd :o).

Tilmeldt 27. May 11
Indlæg ialt: 19
Skrevet kl. 23:28
Hvor mange stjerner giver du? :

Jeg går ud fra at tabeller er noget som eksistere i min SQL database ?

Men nu kommer det store problem, mine data fra min rating bliver ikke lagret på min SQL database, men i rating_filer den gemmer direkte på min FTP-server :)

 

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5906
Fra  Casper Schneidereit A/S Skrevet kl. 23:34
Hvor mange stjerner giver du? :

Ja, det er en måde at strukturere og relatere data i f.eks. en MySQL database. Nå men uanset hvad så skal du have dine data ind og behandlet dem. Hvordan er dine ratings tilknyttet telefonerne så?

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5906
Fra  Casper Schneidereit A/S Skrevet kl. 23:35
Hvor mange stjerner giver du? :

... Hvor er min sokkke reklame egentlig irriterende, når jeg har skrevet flere indlæg i en tråd. Det må jeg lige få gjort noget ved.

Side 1 ud af 2 (20 indlæg)