Pagina's wijzigen en toevoegen gaat nu helemaal goed. Maar nu ik iets wil maken voor pagina's verwijderen gaat het mis.
Voor pagina wijzigen, wat wel werkt, heb ik dit:
<td id="inhoud" class="inhoudtekst" content="content" csheight="680" width="403" height="690" rowspan="2" valign="top" xpos="32">
<form name="wijzig_inhoud" action="wijzig.php" method="post">
<?php
if (!$_GET[content] ) {
$huidigepagina = "$standaardcontent";
} else {
$huidigepagina = "$_GET[content]";
}
$_SESSION['huidigepagina'] = $huidigepagina;
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_object($sql)){
?><textarea name="nieuwe_inhoud" cols="45" rows="20"><?php echo $record->tekst; } ?></textarea> <input type="submit" name="submit" value="Wijzigen"/><br/>
<br/><br><br>
</form>
</td>
Met wijzig.php
<?php
session_start();
include "connect.php";
if($_POST['submit'])
{
if(isset($_POST['nieuwe_inhoud']))
{
$query = "UPDATE pagina SET tekst = '".$_POST['nieuwe_inhoud']."' WHERE pagina_id = '".$_SESSION['huidigepagina']."'";
$sql = mysql_query($query) or die(mysql_error());
print('De tekst is gewijzigd. Klik <a href="index.php">Hier</a> om terug te gaan naar het beheer.');
}
else
{
print("Niets gewijzigd!");
}
}
?>
Dit werkt dus perfect. Nu wil ik een submitknop toevoegen waar op staat 'deze pagina verwijderen!'
Dit heb ik zo gedaan:
<td id="inhoud" class="inhoudtekst" content="content" csheight="680" width="403" height="690" rowspan="2" valign="top" xpos="32">
<form name="wijzig_inhoud" action="wijzig.php" method="post">
<?php
if (!$_GET[content] ) {
$huidigepagina = "$standaardcontent";
} else {
$huidigepagina = "$_GET[content]";
}
$_SESSION['huidigepagina'] = $huidigepagina;
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_object($sql)){
?><textarea name="nieuwe_inhoud" cols="45" rows="20"><?php echo $record->tekst; } ?></textarea> <input type="submit" name="submit" value="Wijzigen"/><br/>
<br/><br><br>
</form>
<form name="verwijder_pagina" action="verwijder.php" method="post">
<?php
if (!$_GET[content] ) {
$huidigepagina = "$standaardcontent";
} else {
$huidigepagina = "$_GET[content]";
}
$_SESSION['huidigepagina'] = $huidigepagina;
?>
<input type="submit" name="submit" value="Verwijder pagina"/>
</form>
</td>
Met verwijder.php
<?php
session_start();
include "connect.php";
if($_POST['submit'])
{
if(isset($_POST['verwijder_pagina']))
{
$query = "DELETE FROM pagina WHERE pagina_id = '".$_SESSION['huidigepagina']."'";
$sql = mysql_query($query) or die(mysql_error());
print('De pagina is verwijderd. Klik <a href="index.php">Hier</a> om terug te gaan naar het beheer.');
}
else
{
print("Niets gewijzigd!");
}
}
?>
Hij geeft nu de melding 'Niets gewijzigd' zoals in verwijder.php ook staat..
Hopelijk kan iemand mij helpen =)