Over dat scrollen bij het openen van een nieuwe foto, bekijk de link van Carl maar eens. Dat werkt door een <a> te plaatsen met een href naar een ID of Naam van een element. Voorafgegaan door een # .
Voorbeeld is bijvoorbeeld hier:
http://nl.wikipedia.org/wiki/Website#Geschiedenis
Zoals ge ziet, wordt in de link van wikipedia zo een hekje gebruikt om je direct naar het onderwerp "Geschiedenis" te leiden.
De titel geschiedenis is zo geplaatst in de pagina:
<a name="Geschiedenis" id="Geschiedenis">
Het moet geen <a> element zijn, je mag ook bijvoorbeeld:
<p id="Titel">Dit is een titel</p>
En dan <a href="#Titel">Ga naar Titel</a> gebruiken.
PS: Ge kunt op die manier ook een <a> plaatsen die je helemaal naar boven brengt (handig bij een lange site bijvoorbeeld). Dat doet ge door <a href="#">Terug naar boven</a> te gebruiken.
****************************
Over dat gastenboek. Er zijn wel een aantal sites die van die gratis gastenboeken aanbieden etc etc, maar ik schrijf alles liever zelf :P. Dan weet ik dat het werkt, en dan hebk geen onnodige reclame etc .
Ge kunt ofwel een file gebruiken waarin ge alle entries van het gastenboek zet, en dan gewoon heel de tijd een nieuw bericht appenden (Achteraan in de file toevoegen). Nadeel is dat ge het laatst ingelezen bericht het eerst geplaatst moet worden op de site . Dus echt goed is die manier niet aangezien ge die berichten moet opslaan in het geheugen en dan pas uitschrijven.
En ge kunt niet prependen in een normale tekst file, anders was het makkelijk .
Een database is inderdaad makkelijker (Daar kunt ge sorteren op datum).
Voorbeeld code is bijvoorbeeld: (PHP met MySQL database)
Eerste regels = connectie met database maken.Code:<?php $host="localhost"; $login="root"; $pass=""; $database ="gastenboek"; $db = mysql_connect($host,$login,$pass); if (!mysql_select_db($database,$db)) { echo "Connectie met database mislukt "; } else { $result = mysql_query("SELECT * FROM `gastenboekentries`"); while($row = mysql_fetch_array($result)){ extract($row); // Doe iets met de data (uitprinten ofzo) } } ?>
Deze regel:
$result = mysql_query("SELECT * FROM `gastenboekentries`");
Haalt alle regels uit de geselecteerde tabel (gastenboekentries).
De fetch array functie zet 1 entry van de tabel om naar een array. Vanwege de while lus, worden dus alle entries naar een array omgezet.
PS: Op google vindt ge een pak handleiding voor MySql + PHP interacties .
Favorieten/bladwijzers