PHP expert |
|
Ik heb een artikelensysteem gemaakt (mysql), ik heb 2 tabellen:
artikelen - hier staan alle artikelen in, bijv:
id=143
titel=artikel1
paginas - hier staan alle paginas (hoofdstukken) in, bijv:
id=2345
artikel=143
titel=pagina1
inhoud=de text op pagina 1
id=2346
artikel=143
titel=pagina2
inhoud=de text op pagina 2
id=2347
artikel=143
titel=pagina3
inhoud=de text op pagina 3
dus dan ziet het artikel er zo uit:
<h1>artikel</h1>
<h4>pagina1</h4>
<p>de text op pagina 1</p>
<h4>pagina2</h4>
<p>de text op pagina 2</p>
<h4>pagina3</h4>
<p>de text op pagina 3</p>
<h1>artikel</h1> <h4>pagina1</h4> <p>de text op pagina 1</p> <h4>pagina2</h4> <p>de text op pagina 2</p> <h4>pagina3</h4> <p>de text op pagina 3</p>
dit is allemaal geen probleem, maar nu wil ik een pagina maken waar je nieuwe artikelen kunt tovoegen, dus dan vul je eerst de titel in, en daarna moet je paginas kunnen toevoegen.
maar als je dan een 2e pagina toevoegt, hoe zorg ik dan dat ik pagina 1 bewaar?
er zijn denk ik 3 mogelijkheden:
1. sessions
2. hidden inputs
3. een 'temp' tabel in de db waarin alle artikelen die nog in de maak zijn in worden opgeslagen, maar dan kan het zijn dat mensen het artikel niet afmaken, en dan raakt de tabel vervuild...
wat is de beste manier?
of zijn er nog andere (betere) manieren?
|