Avatar billede tlunde Nybegynder
12. februar 2003 - 12:36 Der er 24 kommentarer og
1 løsning

En link side...

Hejsa,
Jeg er igang med at lave en side, hvor brugere kan tilføje links til min side. Jeg har lavet formularen til at tilføje linket til databasen, men jeg mangler nu siden, hvor links'ne skal vises. Hvordan skal den bygges op??

Den skal være noget i stil med denne her:
http://websteps.dk/links.php

Den formular jeg har lavet ligger her:
http://www.thomaslunde.dk/site/links/tilfoej.php

Kan nogle hjælpe mig lidt her??

\ThomasLunde.dk
Avatar billede stalle Nybegynder
12. februar 2003 - 12:42 #1
Avatar billede tlunde Nybegynder
12. februar 2003 - 12:43 #2
Det er noget i den stil...Jeg vil gerne have at man kan vælge de forskellige kategorier, og så bliver der vist de links der er tilføjet der under.

Det skal ikke bare være sådan at alle links bliver printet ud i en lang stime.
Avatar billede stalle Nybegynder
12. februar 2003 - 12:47 #3
okay...
Har jeg ikke lige en løsning til at ligge på, så jeg vil gå igang med at lave en...
Avatar billede tlunde Nybegynder
12. februar 2003 - 12:48 #4
okay...det kunne være sejt, hvis du gider prøve at hjælpe mig :)

Jeg så lige dit galleri også. Hvordan har du bygget det op, men kommentar script og det hele...Det kunne jeg også godt bruge noget af! Er det noget du vil af med for nogle flere points??
Avatar billede stalle Nybegynder
12. februar 2003 - 12:53 #5
Det er ikke et jeg selv har lavet, desværre...det kan hentes her-> http://www.stoverud.com/PHPhotoalbum/
Avatar billede tlunde Nybegynder
12. februar 2003 - 12:56 #6
Okay...cool...Det vil jeg da lige kigge lidt på. Takker!
Avatar billede tlunde Nybegynder
12. februar 2003 - 13:21 #7
stalle >> Var det noget du evt. kunne lave det link side?
Avatar billede stalle Nybegynder
12. februar 2003 - 13:39 #8
Jeg har gang i at lave den lige nu
Avatar billede stalle Nybegynder
12. februar 2003 - 14:48 #9
sådan...nu skal du ikke tage dig så meget af udseenet af det jeg har lavet...

http://hamdenkloge.dk/exp/316500/index.php
Avatar billede tlunde Nybegynder
12. februar 2003 - 15:08 #10
Det ser sgu godt ud Stalle! Hvordan gemmer du data? I en database?

Det eneste jeg lige savner, er at man kan se hvor mange gange de enkelte sider er besøgt. Kan du lave det?
Avatar billede stalle Nybegynder
12. februar 2003 - 15:16 #11
Ja, alle data ligger i database.

Det med, hvor mange gange der er blevet klikket på et link, skulle også være til at ordne
Avatar billede tlunde Nybegynder
12. februar 2003 - 15:18 #12
Gider du det??
HVordan indsætter du data? Via en form?
Avatar billede stalle Nybegynder
12. februar 2003 - 15:23 #13
Ja, via en form som du også har lavet - smid mig lige koden til formen...så laver jeg noget der passer til dig...
Avatar billede tlunde Nybegynder
12. februar 2003 - 15:28 #14
Her er det så....

Kode
-------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form method="post" action="gem.php" name="post" onsubmit="return Check()">
    <fieldset style="width: 122; height: 6; padding: 3;"><legend><font size="1" face="Verdana">Titel</font></legend>
    <input name="titel" type="text" size="45" maxlength="50" style="width: 218px; border-style: solid; border-width: 0; padding-left:                       0; padding-right: 0; padding-top: 0; padding-bottom: 0;"></fieldset><br>

    <fieldset style="width: 122; height: 6; padding: 3;"><legend><font size="1" face="Verdana">Kategori</font></legend>
    <select name="kategori" style="width: 218px; border-style: solid; border-width: 0; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0;">
            <option value='PHP'>» PHP</option>
        <option value='Diverse'>» Diverse</option>
        </select></fieldset><br>

<fieldset style="width: 122; height: 6; padding: 3;"><legend><font size="1" face="Verdana">Adresse</font></legend>
   
  <input name="adresse" type="text" style="width: 218px; border-style: solid; border-width: 0; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0;" value="http://" size="45" maxlength="50">
</fieldset><br>

    <fieldset style="width: 122; height: 47; padding: 3"><legend><font face="Verdana" size="1">Beskrivelse</font></legend>
    <textarea name="beskrivelse" class="but" cols="50" rows="5" style="overflow: auto; border-style: solid; border-width: 0; padding-left:         0; padding-right: 0; padding-top: 0; padding-bottom: 0;"></textarea></fieldset></textarea><br><br>

    <input type="submit" name="Submit" value="Indsend link"  style="border: 1 solid #000000">
</form>
</body>
</html>
-------------------------------------------------------------------------------
Avatar billede stalle Nybegynder
12. februar 2003 - 15:42 #15
Hey, har du ICQ - har lidt løbende spørgsmål, og det ville gøre det nemmere...
Avatar billede tlunde Nybegynder
12. februar 2003 - 15:46 #16
yep...96386644
Avatar billede enragedbudda Nybegynder
12. februar 2003 - 16:46 #17
du kan da bare connecte til mysql og hente de rækker ud hvor kategori er X...

her er et eksempel på en SQL streng til det formål...:

SELCET * FROM links WHERE kategori = '$_GET[kat]'

Hvis vi siger at du henter indhold ud med den SQL streng i en PHP fil der hedder giveme-links.php, kan du bare lave en side der hedder links.html og så når du vil lave et link til en kategori, på den her måde:

<a href="giveme-links.php?kat=php">PHP links</a>

og så får du linksne udskrevet...

Du skal bare bruge en while-løkke til at udskrive dem... Det er det nemmeste...
Avatar billede stalle Nybegynder
12. februar 2003 - 20:20 #18
Nu har jeg lavet noget der virker...skulle det i hvert fald gerne.

Kig på det, og så snakker vi lige om hvad der skal gøres for at det virker på din side.

Hvis formularen skal se anderledes ud, må du selv lige fixe det...
Avatar billede tlunde Nybegynder
12. februar 2003 - 21:52 #19
stalle >> Det ser fint ud...der er nogle små ting, men ikke mere end jeg selv kan rette det til. Det eneste der lige mangler, hvis du gider, er at lave sådan at der vises hits for hver side. Altså hvor mange gange hver link er trykket på...Gider du det??
Avatar billede tlunde Nybegynder
12. februar 2003 - 21:53 #20
enragedbudda >> Jeg forstår godt det første der du siger, men hvad mener du ved at printe det ud i en while løkke??
Avatar billede enragedbudda Nybegynder
13. februar 2003 - 00:16 #21
tlunde fx:

her er links.html::

<html>
<head><title>tlundes links sys|vælg kategori</title></head>
<body>
<h1>Give me...</a>
...<a href="giveme-links.php?kat=php">PHP links</a>
</body>
</html>

her er giveme-links.php::

<html>
<head><title>tlundes links sys|<?=$_GET['kat']?> links...</title></head>
<body>
<h1><?=$_GET['kat']?> links...</h1>
<?php
/*connect til mysql*/

$result = mysql_query("SELECT * FROM links WHERE kategori = '$_GET[kat]'"); //definerer $result

/*her kommer while løkken*/
while($row = mysql_fetch_array($result)){
$link_list .= "<a href=\"".$row['url']."\">".$row['titel']."</a> - ".$row['beskrivelse']." - Tilføjet af: ".$row['navn']." - Hits: ".$row['hits'];
}

echo $link_list;
?>
</body>
</html>

Det kan sikkert gøres smartere, men det her er den simpleste jeg kender, jeg håber du forstår det :)
Avatar billede tlunde Nybegynder
13. februar 2003 - 18:30 #22
stalle >> gider du lige hjælpe mig med det sidste, så vi kan få lavet det her færdigt?
Avatar billede stalle Nybegynder
13. februar 2003 - 19:42 #23
tlunde - Jeg har forsøgt at skrive til dig på ICQ - prøv lige at smide et eller andet mod mig ....37624399
Avatar billede stalle Nybegynder
13. februar 2003 - 21:36 #24
håber det kan bruges
Avatar billede tlunde Nybegynder
13. februar 2003 - 21:37 #25
takker...det er skam fint! takker...
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