Pagina verwijderen foutmelding
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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<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>
<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
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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!");
}
}
?>
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:
Code (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
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<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>
<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
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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!");
}
}
?>
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 =)
Er zijn nog geen reacties op dit bericht.