Hovedside

Informasjon
- Videointro
- Presentasjon
- Sagt om boka
- Nytt i 4.utgave
- Bruk av boka
- Innholdsfortegnelse
- Stikkordregister
- Prøvekapittel
- FAQ: spørsmål og svar
- Kjøp boka


Ressurser
- Installasjonshjelp
- Kodesnutter
- Løsninger
- Relevante kurs
- Trykkfeil
- Lenker
- Video


Diverse
- Tilbakemelding
- Diskusjonsforum
- Om forfatteren


 
 

Forum: Hjelp

Beskrivelse: Her kan du få hjelp til ting som du synes er vanskelig i boka.
(opprettet 24.07.2005)


Innlegg som vises nå

29 January 2006 kl 21:38:09Svar er ikke lenger mulig 
Postet av: Svend Andreas Horgen
Re: Tips til nyhetsløsningen

>Tenkte f.eks 30 nyheter på hver side ( arkivet kan bli veldig stort etterhvert), og at en ny side opprettes hver gang en side er "full", helst med en "neste" og "forrige" link.


For å gjøre dette, anbefaler jeg at du lagrer alle nyheter i databasen uten noe mer om eller men. Det er i visningen av nyheter at du vil ha 30 og 30-begrensningen.

Dermed må du hente ut 30 nyheter i arkiv-visningen, og vise disse. Jeg antar heretter at siden din heter "vis_nyheter.php".

Sorter etter id (for eksempel). Når de 30 er skrevet ut, må du skrive ut en Neste-lenke. Denne må se slik ut (bruker [ i stedet for < for å starte tag nå.

[a href="vis_nyheter.php?side=2]Neste[/a]

for eksempel. Her overføres tallet 2 til siden. Legg merke til at du lenker til nøyaktig samme side som den du er på (vis_nyheter.php). Eneste forskjell er at nå sender du med argumentet side=2.

Dette kan du bruke for å vite at du nå skal hente ut ikke de 30 første, men nyheter fra og med 30 til og med 60.

Skriv ut en ny Neste-lenke med side=3, og du vet da at det er fra 60 til 90 du skal vise fram.

En mulig formel er:

    $start = ($_GET['side] - 1) * 30;
    $slutt = $_GET['side'] * 30;
    $sql = "SELECT * FROM tabell LIMIT $start, $slutt";
    $resultat = mysql_query(bla bla);
    while {bla bla bla... gå gjennom resultatsettet her...
    }

Elegant så vidt jeg kan se på en søndag kveld, men jeg har IKKE testet dette. Håper prinsippet kommer klart fram og at du kommer på sporet av noget.

Hvis ikke, så hør gjerne på no.it.programmering.php

For en innføring i news, så sjekk ut:
http://aitel.hist.no/~svendah/veiledere/news_intro.php

 


Alle meldinger i dette forumet
Klikk på meldingene for å se innholdet, eller gå tilbake til forum-oversikten. Meldingene er sortert etter nyeste innlegg først.

Eksportere lokal SQL til tjener (Kjetil Larsen)
                   Re: Eksportere lokal SQL til tjener (anonym)
Filopplasting i safe mode (anonym)
Variabler i html-tag'er (anonym)
                   Re: Variabler i html-tag'er (anonym)
Problem med gjestebok (anonym)
Får ikke Apache 2.0.59 til å virke :( (anonym)
Hacking (Espen Kristensen)
                   Re: Hacking (anonym)
the requested operation have failed (Odd Einar Svendsen)
                   Re: the requested operation have failed (Svend Andreas Horgen)
                            Re: Re: the requested operation have failed (Odd Einar Svendsen)
Avansert SELECT setning med ListMeny og Checkbox (anonym)
MySql tar ikke default verdi i tekstfelt (anonym)
Hacking av index fil (anonym)
                   Re: Hacking av index fil (Markus)
Kontrollstrukturen FOREACH (anonym)
Maks innlegg per side (Simen)
                   Re: Maks innlegg per side (Svend Andreas Horgen)
JavaScript dialog (anonym)
JavaScript dialog (anonym)
Problemer med kodesnutt 10.1 (Koble til mySQL fra PHP (anonym)
                   Re: Problemer med kodesnutt 10.1 (Koble til mySQL fra PHP (Espen Kristensen)
                            Re: Re: Problemer med kodesnutt 10.1 (Koble til mySQL fra PHP (anonym)
                                     Re: Re: Re: Problemer med kodesnutt 10.1 (Koble til mySQL fra PHP (anonym)
Problem med import av norske tegn i XML fil (anonym)
Problem med import av norske tegn i XML fil (anonym)
                   Re: Problem med import av norske tegn i XML fil (Svend Andreas Horgen)
                            Re: Re: Problem med import av norske tegn i XML fil (anonym)
mbstring - phpMyAdmin 2.6.4-pl3 (anonym)
                   Re: mbstring - phpMyAdmin 2.6.4-pl3 (anonym)
                            Re: Re: mbstring - phpMyAdmin 2.6.4-pl3 (Espen Kristensen)
                            Re: Re: mbstring - phpMyAdmin 2.6.4-pl3 (Espen Kristensen)
                                     Re: Re: Re: mbstring - phpMyAdmin 2.6.4-pl3 (anonym)
sql injection (anonym)
Kakediagram i kap 12.- er det helt riktig? (anonym)
                   Re: Kakediagram i kap 12.- er det helt riktig? (Svend Andreas Horgen)
                            Re: Re: Kakediagram i kap 12.- er det helt riktig? (anonym)
Info om PEAR (anonym)
                   Re: Info om PEAR (Svend Andreas Horgen)
register_globals og sikkerhet (anonym)
$neste[0] (Tommy Eggen)
                   Re: $neste[0] (anonym)
Tips til nyhetsløsningen (anonym)
                   Re: Tips til nyhetsløsningen (Svend Andreas Horgen)
                            Re: Re: Tips til nyhetsløsningen (anonym)
                                     Re: Re: Re: Tips til nyhetsløsningen (Svend Andreas Horgen)
                                              Re: Re: Re: Re: Tips til nyhetsløsningen (anonym)
                                                       Re: Re: Re: Re: Re: Tips til nyhetsløsningen (Lennart F)
                                                                Re: Re: Re: Re: Re: Re: Tips til nyhetsløsningen (Svend Andreas Horgen)
                                                                         Re: Re: Re: Re: Re: Re: Re: Tips til nyhetsløsningen (Lennart F)
                   Re: Tips til nyhetsløsningen (anonym)
                   Re: Tips til nyhetsløsningen (anonym)
fwrite() (s. 395 i boka) (Tommy Eggen)
                   Re: fwrite() (s. 395 i boka) (Svend Andreas Horgen)
Får ikke mail, buhu :( (Are)
                   Re: Får ikke mail, buhu :( (Svend Andreas Horgen)
Enter ved utfylling av skjema (anonym)
                   Re: Enter ved utfylling av skjema (anonym)
                            Re: Re: Enter ved utfylling av skjema (Svend Andreas Horgen)
Problemer med gjestebok (anonym)
                   Re: Problemer med gjestebok (Svend Andreas)
Hvordan få ny setning i en inc.fil? (Elin Johansen)
                   Re: Hvordan få ny setning i en inc.fil? (Svend Andreas Horgen)
Hvordan gjøre en en variabel død? (Elin Johansen)
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...... (Norvall)
                   Re: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...... (anonym)
Fullstendig adresse? (anonym)
                   Re: Fullstendig adresse? (anonym)
Får ikke kontakt med MySQL serveren (anonym)
                   Oppdatering: Får ikke kontakt med MySQL serveren (anonym)
                            Re: Oppdatering: Får ikke kontakt med MySQL serveren (Svend Andreas)
                            Re: Oppdatering: Får ikke kontakt med MySQL serveren (anonym)
Session (anonym)
                   Re: Session (anonym)
password() (anonym)
password() (anonym)
                   Re: password() (Svend Andreas)
Logg ut? (anonym)
                   Re: Logg ut? (anonym)
                            Re: Re: Logg ut? (anonym)
                                     Re: Re: Re: Logg ut? (anonym)
                                              Re: Re: Re: Re: Logg ut? (anonym)
                                                       Re: Re: Re: Re: Re: Logg ut? (anonym)
                                                                Re: Re: Re: Re: Re: Re: Logg ut? (anonym)
Logg ut? (anonym)
                   Re: Logg ut? (Svend Andreas)
Help meg! mail() som sender brukenavn og passord fra databasen til bruker (anonym)
                   Re: Help meg! mail() som sender brukenavn og passord fra databasen til bruker (anonym)
Help meg! Vær så snill! Sessioner (Maria Knutsen)
                   Re: Help meg! Vær så snill! Sessioner (Svend Andreas Horgen)
Pålogging apache (anonym)
                   Re: Pålogging apache (anonym)
                            Re: Re: Pålogging apache (Svend Andreas Horgen)
Handlekurv med PHP og MySQL (anonym)
                   Re: Handlekurv med PHP og MySQL (anonym)
Utlogging av .htaccess! (anonym)
                   Re: Utlogging av .htaccess! (anonym)
                            Re: Re: Utlogging av .htaccess! (Svend Andreas Horgen)
                   Re: Utlogging av .htaccess! (anonym)
                            Re: Re: Utlogging av .htaccess! (anonym)
Betalingsløsning (anonym)
                   Re: Betalingsløsning (Svend Andreas Horgen)
                   Re: Betalingsløsning (anonym)
Sortering av kolonner i tabell (anonym)
                   Re: Sortering av kolonner i tabell (Svend Andreas Horgen)
Takk! (anonym)
Hjelp! loggin.php virker ikke! Haster (anonym)
                   Re: Hjelp! loggin.php virker ikke! Haster (Svend Andreas Horgen)
inkludering av sider via lenker (anonym)
                   Re: inkludering av sider via lenker (Svend Andreas Horgen)
loggin.php (anonym)
                   Re: loggin.php (anonym)
                            Re: Re: loggin.php (anonym)
Noen som kan hjelpe til med Mail funksjonen (Frode Dahl)
                   Re: Noen som kan hjelpe til med Mail funksjonen (anonym)
                            Re: Re: Noen som kan hjelpe til med Mail funksjonen (anonym)


Nytt innlegg

MULIGHETEN FOR Å LEGGE INN NYE INNLEGG ER AVVIKLET, GRUNNET MYE SPAM (januar 2007). Nytt forum kommer kanskje om en stund.