Ik ben bezig mijn portfolio een update te geven en ik wilde graag mijn "kennis" van PHP hierbij gebruiken. Nu gaat het allemaal prima, het doel is om een "CMS" op te bouwen achter de portfolio waarmee ik dus snel, simpel en overal mijn portfolio kan updaten zonder HTML / FTP programma's te gebruiken. Zoals ik zei gaat het allemaal wel prima alleen loop ik nu tegen een vervelend probleem aan.
Namelijk de pagina waar ik mijn werk wil laten zien heb ik verdeeld in 2 divs, namelijk een div links voor het plaatje en rechts voor wat text en uitleg. Plaatje uploaden en showen gaat prima en ik haal ook prima de data uit de DB.
Het probleem is echter dat de pagina verkeerd wordt opgebouwd, ipv "img / text / img text / img text" etc doet die "img img img"en daarna pas de text divs. Dat ligt hem dus aan mijn PHP structuur van die pagina.
http://www.no-illusions.nl/demo/portfolio.php
Ik weet wat het probleem is namelijk de pagina wordt opgebouwd door de {} tags dus het is logisch wat er gebeurd maar ik kan er geen oplossing voor vinden. En ik loop nu toch wel vast, heb al een aantal dingen geprobeerd zoals de tabellen "mergen" zodat ik alles uit 1 tabel kan halen maar dat gaat mis omdat dan mijn plaatjes het opeens niet meer doen.
Dus als jullie nog een oplossing hebben (of hoe het wel moet) dan hoor ik het graag,
Namelijk de pagina waar ik mijn werk wil laten zien heb ik verdeeld in 2 divs, namelijk een div links voor het plaatje en rechts voor wat text en uitleg. Plaatje uploaden en showen gaat prima en ik haal ook prima de data uit de DB.
Het probleem is echter dat de pagina verkeerd wordt opgebouwd, ipv "img / text / img text / img text" etc doet die "img img img"en daarna pas de text divs. Dat ligt hem dus aan mijn PHP structuur van die pagina.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <? $data = mysql_query("SELECT * FROM portfolio_img ORDER BY id DESC"); while($info = mysql_fetch_array( $data )) { echo "<div class='portfolioimg'>"; echo "<a href='http://www.no-illusions.nl/demo/images/".$info['image'] ."'> <img alt='' src='http://www.no-illusions.nl/demo/images/".$info['image'] ."'></img> </a>"; echo "</div>"; } $result = mysql_query("SELECT * FROM portfolio ORDER BY id DESC"); while($row = mysql_fetch_array($result)) { echo "<div class='portfoliotxt'>"; echo "<p><b>" . $row['soort'] ."</b><br />"; echo "" . $row['link'] ."<br /><br />"; echo "<b>Vaardigheden</b><br />"; echo nl2br( "" . $row['vaardigheden'] . "<br /><br />"); echo "<b>Omschrijving</b><br />"; echo nl2br( "" . $row['omschrijving'] . "<br />"); echo "</p>"; echo "</div>"; } ?> |
http://www.no-illusions.nl/demo/portfolio.php
Ik weet wat het probleem is namelijk de pagina wordt opgebouwd door de {} tags dus het is logisch wat er gebeurd maar ik kan er geen oplossing voor vinden. En ik loop nu toch wel vast, heb al een aantal dingen geprobeerd zoals de tabellen "mergen" zodat ik alles uit 1 tabel kan halen maar dat gaat mis omdat dan mijn plaatjes het opeens niet meer doen.
Dus als jullie nog een oplossing hebben (of hoe het wel moet) dan hoor ik het graag,
Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps