lav faldende tabel.

Her kan du få hjælp og stille spørgsmål til MySQL/MySQLi!
Besvar
mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16
lav faldende tabel.

Indlæg af mc_hannibal » 19. dec 2011, 15:23

Hej
Jeg har et lille problem som jeg tror i kan hjælpe mig med, jeg kunne godt tænke mig at have faldende tabel istedet for en stigende.

Min tabel ser således ud nu i mysql:
Id Navn
1 Peter
2 Jesper
3 Kim
4 Henning

Jeg kunne godt tænke mig at vende det om så

Id Navn
4 Henning
3 Kim
2 Jesper
1 Peter

Så ledes at det nyest indtastet data kommer til at stå først.

Håber der er nogen der kan hjælpe?

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: lav faldende tabel.

Indlæg af webudvikleren » 19. dec 2011, 15:44

Yes.. det er faktisk lige til. Du skal oprette en ekstra attribut som du kalder "created" eller hvad du nu ønsker. Denne definerer du som en TIMESTAMP og sætter egenskaben på som hedder: current_timestamp.

Når du så trækker data ud tilføjer du en ORDER BY created i slutningen af din query. Så dur det :)

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: lav faldende tabel.

Indlæg af ThomasI » 19. dec 2011, 17:21

Du kunne evt også når du trækker data udaf din database benytte dig af følgende:

Kode: Vælg alt

SELECT * FROM $table_navn ORDER BY ID DESC
Her går jeg ud fra at de numre du har stående ved dine navne er dit ID nummer...

På den måde her vil de ID numre der er højest stå øverst...

Du kan self også gøre dette ved andre rows en bot din id row...Hvis du f.eks har en du kalder alder kan du liste alle de ældste personer øverst og derefter aftagende...

mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16

Re: lav faldende tabel.

Indlæg af mc_hannibal » 20. dec 2011, 10:14

Jeps det virker, mange tak for det :)

mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16

Re: lav faldende tabel.

Indlæg af mc_hannibal » 20. dec 2011, 11:17

Jeg har lige et enkelt lille spørgsmål mere. Jeg kunne odt tænke mig at ændre skrift størrelse når jeg printer

Kode: Vælg alt

echo "" . $info['Overskrift'] . "<br/>";


hvordan kan jeg komme til det?

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: lav faldende tabel.

Indlæg af ThomasI » 20. dec 2011, 11:53

Du kan indsætte html kode ligesom du gør med dit linebreak...

Du kan altså sætte din tekst mellem et p tag som du har stylet med css...

mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16

Re: lav faldende tabel.

Indlæg af mc_hannibal » 20. dec 2011, 12:15

Ok jeg har prøvet at sætte det opsåledes men det vil den ikke.

Kode: Vælg alt

echo "" . <font face="Verdana" style="font-weight: 700; font-size: 11pt; text-decoration: underline"> $info['Overskrift' ]</font> . "<br/>";

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: lav faldende tabel.

Indlæg af ThomasI » 20. dec 2011, 12:23

Du må ikke bruge " når du skriver i et echo statement... brug istedet '

Din kode skald erfor se således ud:

Kode: Vælg alt

echo " '<font face='Verdana' style='font-weight: 700; font-size: 11pt; text-decoration: underline' > '  .  $info['Overskrift' ] . '</font>' . '<br/>' ";

mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16

Re: lav faldende tabel.

Indlæg af mc_hannibal » 20. dec 2011, 12:42

Den melder desværre stadig fejl. Der sker noget omkring $info['Overskrift']..

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: lav faldende tabel.

Indlæg af webudvikleren » 20. dec 2011, 12:48

Brug backslash hvis du bruger dobbeltquotes:

Kode: Vælg alt

echo "<font face=\"Verdana\" style=\"font-weight: 700; font-size: 11pt; text-decoration: underline\">". $info['Overskrift']."</font><br/>";
Edit: Husk at der ikke skal være mellemrum i dine variabler..:
Dur ikke: $info['Overskrift' ];
Ok: $info['Overskrift'];

mc_hannibal
Begynder
Indlæg:6
Tilmeldt:19. dec 2011, 15:16

Re: lav faldende tabel.

Indlæg af mc_hannibal » 20. dec 2011, 13:02

Jeg lavede det så ledes og det virkede

Kode: Vælg alt

echo '<font face="Verdana" style="font-size: 11pt">' . '<b>' . '<u>' . $info['Overskrift'] . '</u>'. '</b>'. '</font>' . '<br/>' ;
Men mange tak for hjælpen.

Besvar