Mijn database ziet er zo uit:
2 tabellen:
hoofdgroepen: (hier zitten 6 hoofdgroepen in, waar weer pagina's onder verdeelt zitten.. dit zit in tabel pagina)
-groep_id
-omschrijving
pagina: (hier zitten de 22 pagina's in)
-pagina_id
-omschrijving (naam van de pagina)
-tekst (de tekst op de pagina)
-groep_id (nummer van in welke hoofdgroep hij zit 1,2,3,4,5 of 6)
Nu heb ik 3 bestandjes:
connect.php (maakt connectie met database)
wijzig.php (verwerkt het en wijzigt de inhoud)
wijziginhoud.php (dropdownmenu met alle pagina's plus inputveld)
Dit werkt allemaal prima maar nu moet ik de hele inhoud opnieuw intypen als ik dit wil wijzigen. Wat ik wil is dus wanneer je een pagina selecteert uit het dropdown-menu dat de huidige tekst in het input tekstveld komt zodat je het echt kan wijzigen ipv opnieuw te tikken.
Zo heb ik het (wijziginhoud.php):
<form name="wijzig_inhoud" action="wijzig.php" method="post">
Selecteer pagina:
<select name="pagina">
<?php
include "connect.php";
$query = "SELECT * FROM `pagina`";
$sql = mysql_query($query);
while($record = mysql_fetch_object($sql))
{
echo"<option value=".$record->pagina_id.">".$record->omschrijving."</option>";
}
?>
</select>
Nieuwe inhoud:
<input type="text" name="nieuwe_inhoud"
<?php
$query = "SELECT * FROM `pagina`";
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_object($sql)){
echo"$record->omschrijving";
}
?>>
<input type="submit" name="submit" value="Wijzigen">
</form>
Wil iemand mij hier mee helpen? Als je nog meer info nodig hebt zeg je het maar.
Mod-edit:code tags toegevoegd