Hallo allemaal,
ik ben echt helemaal nieuw met coderen en misschien stel ik een hele stomme vraag, maar ik kan er niet opkomen.
Ik heb een template gemaakt met Photoshop, gesliced en naar XHTML geëxporteerd. In Dreamweaver de html omgezet van tabellen naar divs.
Ik ben er nu ook achter hoe ik op de plaatjes tekst kan zetten, zonder dat het plaatje verdwijnt.
Maar nu zit ik met het volgende.
Ik ben bezig met een vissendatabase.
Ik heb een formulier gemaakt waardoor ik de visgegevens in een MySQL-database kan zetten. Deze werkt goed :)
En nu heb ik een treemenu waar ik de soorten in ga doen.
Dus je klikt op een soort en die soort verschijnt in een "foto-plaats", zoals div id=3, maar ook in div id=4 komen de gegevens van die vis. Deze gegevens moeten dus komen uit m'n database.
Hoe krijg ik dit voor elkaar?
Ik hoef toch niet voor alle vissen een aparte pagina te maken? :s
Misschien een hele stomme vraag, maar ik hoop dat iemand me uit de brand kan helpen.
Alvast superbedankt,
Danny
Hmm ik bedenk me net...
moet ik in die div misschien een include maken?
En in die pagina die ik include een php script maken met POST en dan de menukeuze?
Hahaha weet je zeker dat je die code wilt zien? Die layout heb ik snel inmekaar gezet om te kijken hoe ik het moest slicen en coderen. Dus daar moet je niet op letten hoor :P
In me database heb ik een tabel die "gegevens" heet.
Daar staan de velden: naam, grootte, bakmaat, gedrag, enz. in.
In het formulier vul ik die gegevens in en worden ze in die tabel gezet.
Hartstikke leuk enzo, maar dan het menu.
menu.inc.php
<link href="stylesheet.css" rel="stylesheet" type="text/css">
<div align="center">
<center>
<table class="font" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php
//$standaard = 0; // Welk menu moet standaard open staan?
//$menu = array(); // Array starten
//Menu 0
$menu[0][] = "Aulonocara";
$menu[0]['Baenshi'] = "index.php?p=home";
$menu[0]['Maleri'] = "index.php?p=archief";
$menu[0]['blah'] = "index.php?p=test";
$menu[0]['hushsuh'] = "index.php?p=lalala";
//Menu 1
$menu[1][] = "Buccochromis";
$menu[1]['soort1'] = "index.php?p=home";
$menu[1]['soort2'] = "index.php?p=archief";
$menu[1]['soort3'] = "index.php?p=test";
$menu[1]['soort4'] = "index.php?p=lalala";
//Menu 2
$menu[2][] = "Champsochromis";
$menu[2]['soort5'] = "index.php?p=home";
$menu[2]['soort6f'] = "index.php?p=archief";
$menu[2]['soort7'] = "index.php?p=test";
$menu[2]['soort8'] = "index.php?p=lalala";
//Menu 3
$menu[3][] = "Dimidochromis";
$menu[3]['soort9'] = "index.php?p=home";
$menu[3]['soort10'] = "index.php?p=archief";
$menu[3]['soort11'] = "index.php?p=test";
$menu[3]['soort12'] = "index.php?p=lalala";
//if (!isset($_GET['menuid'])) // Als menuid niet gezet is => standaard openen
//{
// $_GET['menuid'] = $standaard;
//}
for ($i=0; $i<count($menu); $i++)
{
if ($i == $_GET['menuid']) // Links tonen + menu ZONDER link
{
echo "<b>".$menu[$i][0]."</b><br>";
array_shift($menu[$i]); // Schuif een element van het begin van de array af
foreach($menu[$i] as $key => $value) // Key en waarde
{
echo "<a href=\"".$value."\">".$key."</a><br>";
}
}
else // Geen links tonen + menu MET link
{
echo "<b><a href=\"?menuid=".$i."\">".$menu[$i][0]."</a></b><br>";
}
echo "<br>";
}
?></td>
</tr>
</table>
</center>
</div>
Bij de volgende niet letten hoe het er opstaat.
Dreamweaver zet alles achter elkaar bij het omzetten naar divs :(
Maar het stukkie waar ik mee bezig was staat wel onder elkaar...