Avatar billede crapmaster Nybegynder
18. december 2004 - 19:18 Der er 18 kommentarer og
1 løsning

Hjælp til php side, flere sider

Hej allesammen!
Jeg skal bruge nådet der kan lave denne side flere sider ud af denne liste,

Sådan her (  << 1 2 3 4 5 6 >>    ) O.S.v

Det skal gerne være sådan at jo flere ting der kommer på listen jo flere tal vil der komme....




KODE:


<?
include("config.php");
if(empty($_GET['newmode'])) {?>
<center>
<table style="width: 100%; border-collapse: collapse; border: 0px; border-color: black; border-style: solid;" cellpadding="5">
<tr>
    <td>#</td>
    <td>Titel</td>
    <td>År</td>
</tr>
<?
    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY nr") or print(mysql_error());
    if(mysql_num_rows($sql)) {
        while($row = mysql_fetch_assoc($sql)) {?>
<tr>
    <td align="left" width="10%"><?=$row['nr']?></td>
    <td><a href='?newmode=film&id=<?=$row['film_id']?>&page_id=1'><?=$row['titel']?></a></td>
    <td><?=$row['gener']?></td>
</tr>
<?        }
    }
    else {?>
<tr>
    <td colspan='3'>Der er ikke nogle film.</td>
</tr>
<?    }?>
</table></center>
<?
}
elseif($_GET['newmode'] == "film") {
    if(isset($_GET['id'])) {
        $sql = @mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']) or print(mysql_error());
        if(@mysql_num_rows($sql)) {
            $row = mysql_fetch_assoc($sql);?>
<b style="text-align: center;"><font size="4"><?=$row['titel']?></font></b>
<table style="width: 100%; border-collapse: collapse; border: 0px; border-color: black; border-style: solid;" cellpadding="5">
<br>
<br>
<tr>
    <td>Genrer:</td>
    <td><?=$row['gener']?></td>
</tr>
<tr>
    <td>Årstal:</td>
    <td><?=$row['aar']?></td>
</tr>
<tr>
    <td>Lyd:</td>
    <td><?=$row['lyd']?></td>
</tr>
<tr>
    <td>Sprog:</td>
    <td><?=$row['sprog']?></td>
</tr>
<tr>
    <td>Undertekster:</td>
    <td><?=$row['undertekster']?></td>
</tr>
<tr>
    <td>Landekode:</td>
    <td><?=$row['landkode']?></td>
</tr>
<tr>
    <td>Omtale:</td>
    <td><?=$row['omtale']?></td>
</tr>
<tr>
    <td>Spilletid:</td>
    <td><?=$row['spilletid']?></td>
</tr>
<tr>
    <td>Cover:</td>
    <td><?=$row['cover']?></td>
<?
    if ($row[cover] == 1) {
        print "<img class=\"skygge\" width=\"138\" height=\"193\" style=\"border: 0px;\" src=\"covers/{$row['film_id']}.jpg\" align=\"left\" alt=\"{$row['titel']}\">";
    } ELSE {
        print "<img class=\"skygge\" width=\"138\" height=\"193\" style=\"border: 0px;\" src=\"covers/nocover.gif\" align=\"left\" alt=\"Der er intet cover til denne DVD\">";
    }
?>

</tr>
<tr>
    <td>Skuespillere:</td>
    <td><?=$row['skuespillere']?></td>
</tr>
<tr>
    <td>Indstruktør:</td>
    <td><?=$row['Instruktør']?></td>
</tr>
<tr><Center>
<td width="100" colspan="3" valign="bottom"> <a href="java script:history.back(1)">Et skridt tilbage</a></Center></td>
</tr>
</table>
<?
        }
        else {?>
Fejl...
<?        }
    }
    else {?>
Fejl, id er ikke sat
<?    }
}
else {?>
Fejl, <?=$_GET['newmode']?> er noget andet end det skal være!
<?
}
?>
Avatar billede morteeart Nybegynder
18. december 2004 - 19:27 #1
Avatar billede morteeart Nybegynder
18. december 2004 - 19:27 #2
Avatar billede crapmaster Nybegynder
18. december 2004 - 21:11 #3
ja det er også rigtig, Undskyld jeg lukker de andre spm

Men denne ser godt ud
http://www.ebruger.dk/artikler/artikel.asp?artikelID=19

Er det sådan at du vil vise mig hvor jeg skal indsætte dem henne ?
plz
Avatar billede morteeart Nybegynder
18. december 2004 - 21:30 #4
læs og lær..
Avatar billede crapmaster Nybegynder
18. december 2004 - 21:41 #5
Nu har jeg lavet den sådan at den virker på siden, Men den vil ikke gå vider til næste side....


KODE:

<?php
// Indstillinger
$offset = (isset($_GET[offset])) ? $_GET[offset] : 0; // Hvis ikke offset er sat, sættes den til 0
$pr_side = 30; // Antal resultater pr. side

$query = mysql_query("SELECT * FROM dvdfilm ORDER BY nr ASC LIMIT $offset,$pr_side"); // Henter poster fra tabellen "tabel" (husk at ændre til den tabel du bruger)
while($row = mysql_fetch_assoc($query)) {
echo "$row[nr] - $row[titel]<br>"; // Udskriver felter fra tabellen
}
?>
<hr>
<?php
$antal = mysql_result(mysql_query('SELECT COUNT(*) FROM dvdfilm'),0); // Tæller antal poster i tabellen "tabel" (husk at ændre til den tabel du bruger)

if ($offset >= $pr_side) { // Tester om det er nødvendigt med et "forrige-link"
$forrige = $offset-$pr_side; // Finder ud af hvor forrige skal starte fra
echo "<a href='?page_id=1?offset=$forrige'>Forrige</a> "; // Udskriver link
}
if ($antal > $offset+$pr_side) { // Tester om det er nødvendigt med et "næste-link"
$naeste = $offset+$pr_side; // Finder ud af hvor næste skal starte fra
echo "<a href='?page_id=1?offset=$naeste'>Næste</a>"; // Udskriver link
}
?>
Avatar billede baitianlong Nybegynder
18. december 2004 - 22:04 #6
Nu bliver jeg altså lidt irriteret!!

Jeg har hjulpet og hjulpet på det andet spørgsmål, og implementeret løsningen for dig i dit script. Derefter lukker du og tager halvdelen af points'ne selv, og opretter det samme spørgsmål her????

Hvad F..... har du gang i?
Avatar billede morteeart Nybegynder
18. december 2004 - 22:06 #7
legende.dk ja, han er ret dum... han smidt én co-admin anmeldese.. smid du evt. en til.

Han kan tydeligvis ikke forstå en brik php.

Og undskyld i forhold til dig at jeg havde svaret på dette, men opdagede først de gamle spørgmsål senere.
Avatar billede crapmaster Nybegynder
18. december 2004 - 22:11 #8
Din points er der ( legende.dk )
http://www.eksperten.dk/spm/572453
Avatar billede crapmaster Nybegynder
18. december 2004 - 22:12 #9
Smid et svar morteeart så får du også bare alle dine points
Avatar billede baitianlong Nybegynder
18. december 2004 - 22:16 #10
morteeart -> Har også anmeldt !

crapmaster -> Du lever fint op til dit navn... Men du behøver ikke give points hvis dit problem ikke er blevet løst. På den anden side behøver du heller ikke lukke et spørgsmål hvis du ikke har fået, hvad du kom efter.  Og det er unødvendigt at oprette 47 spørgsmål, der handler om det samme, når en "ekspert";) allerede er i sving med at hjælpe dig.
Avatar billede crapmaster Nybegynder
18. december 2004 - 22:19 #11
Nej den er jeg med på nu, Men der er ingen grund til at begynde at svine mig til med navne, Det kan da godt være at jeg ( måske ) ikke har gjort det lige efter bogen denne gang, og det undskylder jeg da oxo for, Men lad vær med at svine folk til, det er ikke pænt....
Avatar billede baitianlong Nybegynder
18. december 2004 - 22:21 #12
Du kan læse mine kommentarer her og i:
http://www.eksperten.dk/spm/572413
http://www.eksperten.dk/spm/569635
http://www.eksperten.dk/spm/572453

Jeg sviner ingen til, men giver blot lidt "instruktioner".
Avatar billede crapmaster Nybegynder
18. december 2004 - 22:24 #13
Ja tak har læst det, det jeg mener er det  (  morteeart
18/12-2004 22:06:26 ) skriv.

Hvad med at jeg lukker alle de spm jeg ha gang i ang. denne sag, og starter forfra kan jeg gøre det.....unden at få røven på spil ?????
Avatar billede morteeart Nybegynder
18. december 2004 - 22:29 #14
crapmaster

1. Ikke opretter flere i først omgange
2. Lukke det med mindst hjælp i , i dette tilfælde dette her, da jeg bare gav 3 links,
i det andet havde legende.dk brugt lang tid på at hjælpe.
<?
$i = 3;
while($i <= 1000000)
{
echo $i.". Læs reglerne og google";
$i++;
}
?>
Du har heller ikke givet nogen undskyldning du mener, det er nemt at fornemme på din tekst, at du er f***ing ligeglad.
Avatar billede baitianlong Nybegynder
18. december 2004 - 22:30 #15
Der må jeg så være på din side, jeg synes også morteeart bruger upassende vendinger i det input. Men diskussionen bør slutte nu!

Måske er din egen løsning god. Disse tråde, hvor der bliver kastet med grus, er ikke smukke på e. Men hvis morteeart's links giver dig hvad du skal bruge, synes jeg da naturligvis han skal belønnes i eksperten'ånd for dem. Så kan vi (eller andre) hjælpe dig med at få det ind i dit nuværende script andetsteds.
Avatar billede crapmaster Nybegynder
18. december 2004 - 22:38 #16
Nej jeg er ikke f***ing ligeglad,

Men jeg prøver bare at gøre det godt igen, ikke andet.!
Men man skal ikke begynde at kalde navnen, det er ikke pænt

Men undskyld fordi jeg har dummet mig i denne dumme sag, håber i kan med tiden tilgive mig.

morteeart kan du ikke også lige smide et svar så du kan få dine points, så lukker jeg alle mine spm om denne kode og opper et nyt ( kun et spm )
Avatar billede morteeart Nybegynder
18. december 2004 - 23:14 #17
bare behold dem.. det er trosalt jul :)
Og så glemmer vi alt om dette her.

Glædelig jul til jer alle.
Avatar billede crapmaster Nybegynder
18. december 2004 - 23:16 #18
Det er ok, og undskyld igen
Avatar billede crapmaster Nybegynder
19. december 2004 - 02:03 #19
//Lukker
Jeg opretter et nyt spm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester