Ik ben momenteel aan het uitzoeken hoe je een cms maakt. De uitlees, invoeg en verwijder functie heb ik gereed. Ik heb voor de aanpas(update)functie een aantal zaken nodig waaronder een tekstarea die word gevuld uit de database. Probleem is dat ik bij een normaal tekst veld wel een value en dus een variabele op kan geven. Maar bij de tekstarea is dit niet het geval. (de tekst area heb ik nodig omdat daar een scrolloptie bij zit omdat de grote van de teksten kunnen varieren.
Dit is mijn code:
<?php
// Maak verbinding met server
mysql_connect ("$host","$user", "$pass");
// Selecteer database
mysql_select_db("$database");
// Maak query om land-id, landnaam en inhoud uit tabel landen op te halen
$query = "SELECT landid, landnaam, inhoud FROM landen";
// Voer query voor het vullen van dropdown uit
$resultaat = mysql_query($query) or die ("query mislukt");
?>
<form name="landen" METHOD="POST">
<?php
// Maak dropdown menu met landid en landnaam
echo "<select name=\"dropdown\" onchange=\"landen.submit();\">";
while($obj = mysql_fetch_object($resultaat))
{
echo "<option value=\"$obj- >landid\">$obj>landnaam</option>";
}
echo "</select></form>";
if (@!is_null($_POST["dropdown"]))
{
$dropdown = $_POST["dropdown"];
echo "<INPUT TYPE=HIDDEN NAME=dropdown VALUE=\"$dropdown\">";
// Query voor het uitlezen van de dropdown
$query1 = "SELECT landid, landnaam, inhoud FROM landen WHERE landid=$dropdown";
// Voor query uit
$resultaat1 = mysql_query($query1) or die ("query mislukt");
// Maak 00
while($obj = mysql_fetch_object($resultaat1))
// Echo landnaam en inhoud
/*echo "Land <H4>$obj->landnaam</H4> verwijderen?";/*/
echo "<input type=\"text\" name=\"landnaam\" value=\"$obj->landnaam\">";
echo "<textarea name=\"inhoud\" cols=\"30\" rows=\"15\" <strong>HIER MOET DUS IETS KOMEN MAAR WAT?<\strong>></textarea>";
}
?>
</form>
<form name="landverwijderen" method="post" action="page.php3?cat=biw&subcat=login&page=landverwijderd">
<?php
$dropdown = $_POST["dropdown"];
//neem variabele dropdown mee naar volgende pagina
echo "<INPUT TYPE=HIDDEN NAME=dropdown VALUE=\"$dropdown\">";
?>
<input name="submit" type="submit" value="Verwijderen">
</form>
De code is eigenlijk niet zo interessant maar je weet maar nooit daarom staat hij er bij. Wat ikd us wil weten is hoe ik die tekstarea kan vullen uit mijn database.
Dit is mijn code:
<?php
// Maak verbinding met server
mysql_connect ("$host","$user", "$pass");
// Selecteer database
mysql_select_db("$database");
// Maak query om land-id, landnaam en inhoud uit tabel landen op te halen
$query = "SELECT landid, landnaam, inhoud FROM landen";
// Voer query voor het vullen van dropdown uit
$resultaat = mysql_query($query) or die ("query mislukt");
?>
<form name="landen" METHOD="POST">
<?php
// Maak dropdown menu met landid en landnaam
echo "<select name=\"dropdown\" onchange=\"landen.submit();\">";
while($obj = mysql_fetch_object($resultaat))
{
echo "<option value=\"$obj- >landid\">$obj>landnaam</option>";
}
echo "</select></form>";
if (@!is_null($_POST["dropdown"]))
{
$dropdown = $_POST["dropdown"];
echo "<INPUT TYPE=HIDDEN NAME=dropdown VALUE=\"$dropdown\">";
// Query voor het uitlezen van de dropdown
$query1 = "SELECT landid, landnaam, inhoud FROM landen WHERE landid=$dropdown";
// Voor query uit
$resultaat1 = mysql_query($query1) or die ("query mislukt");
// Maak 00
while($obj = mysql_fetch_object($resultaat1))
// Echo landnaam en inhoud
/*echo "Land <H4>$obj->landnaam</H4> verwijderen?";/*/
echo "<input type=\"text\" name=\"landnaam\" value=\"$obj->landnaam\">";
echo "<textarea name=\"inhoud\" cols=\"30\" rows=\"15\" <strong>HIER MOET DUS IETS KOMEN MAAR WAT?<\strong>></textarea>";
}
?>
</form>
<form name="landverwijderen" method="post" action="page.php3?cat=biw&subcat=login&page=landverwijderd">
<?php
$dropdown = $_POST["dropdown"];
//neem variabele dropdown mee naar volgende pagina
echo "<INPUT TYPE=HIDDEN NAME=dropdown VALUE=\"$dropdown\">";
?>
<input name="submit" type="submit" value="Verwijderen">
</form>
De code is eigenlijk niet zo interessant maar je weet maar nooit daarom staat hij er bij. Wat ikd us wil weten is hoe ik die tekstarea kan vullen uit mijn database.