Hoi iedereen.

Ik ben een beginnend phper en wil graag het volgende.
Ik maak een nieuwsarchief op mijn site en ik wil nu eigenlijk dat als je op een maand klikt dat er dan dagen verschijnen. Gewoon simpele linkjes dus. Klik je op de dagen, dan verschijnt het nieuws van die dag. Kan iemand me uitleggen hoe ik dit zou moeten doen zonder talloze html pagina's te hebben? Ook zoder een SQL database graag aangezien ik me daar nog niet in heb verdiept.

Ik zou graag op alle maanden de dagen willen zien, maar slechts op 1 dag wat tekst. De andere dagen hoef ik niks mee. Hoe doe ik dat?
Het komt erop neer dat wanneer je de niet alles in aparte pagina's wilt hebben, dat je een database zou moeten hebben. Verreweg de meest ideale manier.
Een ander (totaal geen handige) manier is met javascript. Alle gegevens op een pagina, met javascript roep je het juiste gedeelte op.
Dus ik zou inderdaad voor de database gaan
Ok dat wist ik niet bedankt, maar moet ik nu alles vast gaan indelen in html (en php zodat het niet zoveel pagina's worden) (nieuwsarchief met maanden en dagen enzovoort, Er staat dan nog niks in) Of kan dat het beste later gedaan worden omdat MySQL dat al (gedeeltelijk) doet?
stap voor stap.
Welke gegevens heb je nodig? datum, artikel, titel? Bekijk dit zelf.
Hoe stop je deze in de database? Kan het in een tabel of heb je er meerdere nodig?
Hoe ga je het presenteren?
Dit soort zaken moet je eerst voor jezelf gaan uitdenken.

Ik denk dat jij aan één tabel genoeg hebt. Met daarin de attributen: id, titel, artikel en datum.
Om te presenteren heb je uiteindelijk maar een pagina nodig. Daarin regel je alles. Maar zoek toch eerst even hoe dit alles in elkaar steekt en hoe je een database aanmaakt ed.
pgSQL heb ik sinds kort ook en in korte tijd veel geleerd, omdat er gewoon fouten komen als je iets verkeerd doet. Echt aan te raden.

Edit: Ik denk dat het met een beetje proppen in 1 pagina past. Als je wilt kan ik wel even wat voor je maken binnenkort. Doe maar in pm als je interesse hebt.
Nou het gaat er meer om dat ik het zelf leer, toch bedankt. Ik zal dan nu gaan beginnen om met SQL om te gaan en dan zie ik wel hoe het uitpakt.
Paradox™ schreef op 10.12.2008 20:28
Welke soort databases bestaan er dan nog..?

Hoop dat dit een grapje is?

Nou, goed dan. Hier een opsomming:

    * 4th Dimension
    * Adabas D
    * Alpha_Five
    * Apache Derby
    * CA-Datacom
    * CSQL
    * Daffodil database
    * DataEase
    * Dataphor
    * DB2
    * Derby aka Java DB
    * EnterpriseDB
    * eXtremeDB
    * FileMaker Pro
    * Firebird
    * Gladius DB
    * Greenplum
    * H2
    * Helix database
    * HSQLDB
    * Informix
    * Ingres
    * InterBase
    * Kognitio
    * Linter
    * MaxDB
    * Mckoi SQL Database
    * Microsoft Access
    * Microsoft Jet Database Engine (part of Microsoft Access)
    * Microsoft SQL Server
    * Microsoft SQL Server Express
    * Microsoft Visual FoxPro
    * Mimer SQL
    * MonetDB
    * mSQL
    * MySQL
    * Netezza
    * NonStop SQL
    * Openbase
    * OpenLink Virtuoso (Open Source Edition)
    * OpenLink Virtuoso Universal Server
    * Oracle
    * Oracle Rdb for OpenVMS
    * Pervasive
    * PostgreSQL
    * Progress 4GL
    * RDM Embedded
    * RDM Server
    * Sav Zigzag
    * ScimoreDB
    * SmallSQL
    * solidDB
    * SQLBase
    * SQLite
    * Sybase Adaptive Server Enterprise
    * Sybase Adaptive Server IQ
    * Sybase SQL Anywhere (formerly known as Sybase Adaptive Server Anywhere and Watcom SQL)
    * tdbengine
    * Teradata
    * TimesTen
    * txtSQL
    * Valentina (Database)
    * Vertica
    * VMDS

Edit: Lijst UBB werkt niet echt..
Om maar niet nog meer topics aan te maken het volgende. Ik heb een simpele mysql tabel nieuwsberichten en wil graag alles ophalen en netjes in de pagina zetten.

Ik heb deze code:

<?PHP
$db = mysql_connect("localhost", "root", "");
mysql_select_db("sportsite");

$Result = mysql_query("SELECT * FROM gastenboek");

while($Bericht = mysql_fetch_array($Result)){
echo $Bericht["Naam"];
echo "<br />";



?>


En dit is een klein stukje van een van mijn html pagina's. (php tags voor overzicht op forum)
<?php
<div id="nieuws2">

<span class="kop1">Zaterdag 15 oktober</span> <br /> <br /><br /> <img src="images\slicen_28.gif" width="311" height="200" class="nieuwsfoto2" alt="nieuwsfoto">
<span class="titel1"><b>&nbsp;&nbsp;Titel van het nieuwsbericht</b></span> <br />
<span class="alinea1">
<b>&nbsp;&nbsp;Lorem ipsum dolar sit amet, cons incidunt ut labore et dolore <br />
&nbsp;&nbsp;magn trud exercitation ullamcorpor susc vel eum irure dolor in <br />
&nbsp;&nbsp;reprehende dolore eu fugiat nulla pariatur. <br /> <br />

&nbsp;&nbsp;At lupatum delenit aigue duos dolor tempor sunt in culpa qui <br />
&nbsp;&nbsp;officia d dereud facils est er expedit distinc peccand quaerer en <br />
&nbsp;&nbsp;imigent cupidat. Incita visset, accom ex robore ad quam vis <br />
&nbsp;&nbsp;vadisen vlavis confecs nis revinc tae. Ietm hae magnitu dine for <br /> </b> </span>
</div>
?>

Wat ik wil is dat titel van mijn mysql de titel in html word. Dus met dezelfde class in css. Hetzelfde geld voor de datum en het bericht zelf. En de divs waar het in staat. Het zal wel heel makkeloijk zijn, maar hoe gaat dat? Ik kom er niet helemaal uit.

Reageren