[PHP/SQL] Headline linksite (?)

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • Neejoh
  • Registratie: Juni 2001
  • Laatst online: 07-07 15:30
Tjah.. hoe noem je het anders :?

Dit is mijn vraag.
Ik ben bezig met een ontwerp van een site, wat het idee heeft van tweakers.net en fok.nl.
Links de menu's -met daarin headlines- waar je op kan klikken om het onderwerp te openen.

Nu stuit ik op een probleem. Ik heb nog niet erg veel met PHP gedaan, en zit nog midden in het 'leer-stadium'.

______________________
Ik schrijf vanuit een scriptje devolgende gegevens in de dB:
• time
• author
• title
• content

Nou heb ik vannacht gepiekerd over hoe ik het voor elkaar moet krijgen, en dit is wat ik er van denk:
Ik moet gewoon in de dB een table aanmaken, met ID. Elk bericht wat geplaatst wordt, krijgt dan een oplopend ID. In het menu roep ik de 'title' aan, met een link naar het ID.
Vervolgens ben ik vandaag op zoek gegaan hoe ik dat moet realiseren, en stuit op GoT op dit topic.

Dit is in grote lijnen inderdaad wat ik wil, maar ik krijg het niet voor elkaar om de code om te toveren naar iets wat op mijn site past.

Vraag 1: Hoe kan ik in mySQLdatabase een table aanmaken, welk een oplopend getal meegeeft aan het verhaaltje, zodat ik deze op kan roepen?
Vraag 2: Hoe maak ik dan in PHP de code zodat hij dit ID(getal) weer aanroept? Dit is de code wat ik nu heb om de title te laten zien, maar dat moet dus een link worden:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
  $link = mysql_connect("***", "***", "***")
    or die("Could not connect");
  mysql_select_db("xload")
    or die("Could not select database");

$results = mysql_query('SELECT time,title FROM news ORDER BY time DESC') or die("Query failed");

while ($result = mysql_fetch_array($results)):
$date = date("d-m@H:i", $result[time]);
print <<<END
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="20%"><b><font face="verdana" size=1 color="#CCCCCC">$date $result[title]</font></b></td>
  </tr>
</table>
END;
endwhile;
?>


Ik zou een slotje (zoek maar in de tute's) niet op zijn plaats vinden, ik heb echt goed mijn best gedaan!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Neejoh schreef op 17 september 2002 @ 16:06:
Vraag 1: Hoe kan ik in mySQLdatabase een table aanmaken, welk een oplopend getal meegeeft aan het verhaaltje, zodat ik deze op kan roepen?
Bekijk een SQL manual of tutorial, en dan meer bepaald de sectie 'CREATE TABLE' en de sectie over de verschillende data-types voor velden (autonumber). RTFM dus...
Vraag 2: Hoe maak ik dan in PHP de code zodat hij dit ID(getal) weer aanroept? Dit is de code wat ik nu heb om de title te laten zien, maar dat moet dus een link worden:
Bekijk hier ook eens een tutorial over HTML, en dan meer specifiek de <A HREF> tags.
Ik zou een slotje (zoek maar in de tute's) niet op zijn plaats vinden, ik heb echt goed mijn best gedaan!

Tja.... sorry dan...

SQL Tutorial
HTML tutorial

https://fgheysels.github.io/


Dit topic is gesloten.