photoalbum met Lightbox en vote en comments
Ik heb gelezen dat backticks niet goed zijn en volgens mij staan die er wel in. Ik ga die er eens uithalen en kijk wat er dan gebeurd. Verder krijg ik die foutmelding ook met kleine foto's. Ze worden dus wel geupload maar ik kan ze niet uit de database halen. Zit ir een fout in het script?
Geen idee wat je hier mee wilt gaan doen, maar deze constructie levert geen bruikbare datum op voor de database. Hier kun je helemaal niks meer mee, zelfs sorteren of rekenen wordt onmogelijk.
Voor een datum gebruik je het ISO-formaat yyyy-mm-dd. En wanneer je een beetje slim bent, dan laat je de database dit lekker zelf uitzoeken, die heeft niet voor niks een hele serie functies voor datums.
Gebruik dus het datatype DATE om de gegevens in op te slaan en de functie NOW() om de huidige datum (+ evt. tijd) in deze kolom weg te schrijven.
Presenteren van de datum is weer een ander verhaal, zie bv. TO_CHAR() in pgSQL en DATE_FORMAT() in MySQL.
Ik ben druk aan het zoeken naar een fotoalbum wat niets anders doet dan foto's uit een database halen en alleen maar de code
Code (php)
1
<a href="je normale foto" rel="lightbox[roadtrip]" title=""><img src="je thumbnailtje" alt=""></a>
toevoegt aan je index pagina. Mijn css zorgt voor de rest.
Het is dan handig als je foto's kan uploaden en uit je database kan halen en dan is het natuurlijk helemaal handig als je alleen maar een grote foto upload en dat daar een thumbnail van gemaakt kan worden.
Nu is dit natuurlijk wel specifiek, maar wel heeeeel simpel. Maarja op internet is zoiets nergens te vinden, althans niet waar ik zoek. Maar dat zou ik dan dus zelf moeten gaan maken. Die foutmeldingen zijn nu nog arabisch voor mij dus ik weet echt niet wat er aan mankeert. Als ik er dingen aan verander, word het alleen maar trail and error om iets te krijgen zoals ik het wil. Ik weet dus niet precies wat ik moet veranderen om uiteindelijk mijn resultaat te krijgen.
maar idd miss moet het tog maar gewoon via die db en dan al die rare cijfertjes die hij in de db zet dan later maar omzetten naar een mooie datum,
of mishien 2 velden.. in met datum om te rekenen en 1 om weer te geven..
verder is het niet zo ingewikkeld om het uit de db te halen!!
tis moeilijker om het der in te krijgen.. zoals je al hebt gemerkt met die errors :P
Je DB zal er dan ongeveer zo uit moeten zien
Code (php)
1
2
3
4
2
3
4
ID <-- gewoon een ID met auto increment
photoBig <-- hier komt je grote versie in (url)
photoSmall <-- hier komt de kleine versie in (url naar thumbnail)
date <-- hier mee zet je dus de datum (NOW()) in waarmee je de foto's mee kunt sorteren
photoBig <-- hier komt je grote versie in (url)
photoSmall <-- hier komt de kleine versie in (url naar thumbnail)
date <-- hier mee zet je dus de datum (NOW()) in waarmee je de foto's mee kunt sorteren
om het er uit te halen (voorbeeldje):
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query = mysql_query("SELECT * FROM `tabel` ORDER BY `date` ASC")or die(mysql_error());
while($rij = mysql_fetch_assoc($query)) {
echo '<a href="'.$rij['photoBig'].'" rel="lightbox[roadtrip]" title=""><img src="'.$rij['photoSmall'].'" alt=""></a>';
}
?>
$query = mysql_query("SELECT * FROM `tabel` ORDER BY `date` ASC")or die(mysql_error());
while($rij = mysql_fetch_assoc($query)) {
echo '<a href="'.$rij['photoBig'].'" rel="lightbox[roadtrip]" title=""><img src="'.$rij['photoSmall'].'" alt=""></a>';
}
?>
verder kun je natuurlijk dan nog wel dingen toevoegen aan de db een caption ofzo even een alt='' voor in de img tag ofzo.
Met vriendelijke groet..
DirkJan heinen
Ps. sorry dat die systeem niet werk.. ik heb werkelijk geen idee.. omdat hij het bij mij uitstekend doet.. nja ik hoop dat je hier dan wat aan hebt
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen