forum hulp nodig met open en sluiten
ik ben bijna klaar met het forum dat ik aan het maken ben. alleen nu wil ik ook open/gesloten erin maken.
ik heb al iets zelf geprobeerd:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$select = "SELECT * FROM forum_topics WHERE id='"$_GET['id']."'";
$query = mysql_query($select);
while($list = mysql_fetch_object($query)){
?>
$select = "SELECT * FROM forum_topics WHERE id='"$_GET['id']."'";
$query = mysql_query($select);
while($list = mysql_fetch_object($query)){
?>
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
//hier moet iets komen bij $_GET['close'] == .)
if($_GET['close'] == )
{
$update = "UPDATE forum_topics SET closed='1' WHERE id='"$_GET['id']."'";
$query = mysql_query($update);
echo "Topic is gesloten. Er kunnen als het goed is nu geen berichten meer worden gepost.";
echo"<META HTTP-EQUIV='refresh' CONTENT='1; URL=index.php'>";
}
}
else
{
echo "Weet je zeker dat je dit topic sluit?<br><form action=\"?page=forum/sluit&close=1\" method=\"post\"><input type=\"submit\" onclick=\"location:?page=forum/sluit&close=".$_GET['id']."\" value=\"Ja\"> | <input type=\"button\" onclick=\"javascript:history.go(-1)\" value=\"Nee\"></form>";
}
?>
//hier moet iets komen bij $_GET['close'] == .)
if($_GET['close'] == )
{
$update = "UPDATE forum_topics SET closed='1' WHERE id='"$_GET['id']."'";
$query = mysql_query($update);
echo "Topic is gesloten. Er kunnen als het goed is nu geen berichten meer worden gepost.";
echo"<META HTTP-EQUIV='refresh' CONTENT='1; URL=index.php'>";
}
}
else
{
echo "Weet je zeker dat je dit topic sluit?<br><form action=\"?page=forum/sluit&close=1\" method=\"post\"><input type=\"submit\" onclick=\"location:?page=forum/sluit&close=".$_GET['id']."\" value=\"Ja\"> | <input type=\"button\" onclick=\"javascript:history.go(-1)\" value=\"Nee\"></form>";
}
?>
maar er zit een fout in. er komt een error. van
Parse error: parse error, unexpected T_VARIABLE in /home/thevissi/public_html/playzstation/forum/sluit.php on line 2
de bedoeling = als je op de button het geklikt van 'ja' dat er dan de link gaat naar ?page=forum/sluit&close="id".
bij de knoppen zit het wel goed volgens mij alleen wat moet er bovenaan?
en die fout kan iemand die oplossen?
alvast bedankt
Gewijzigd op 04/01/2005 15:22:00 door sjefke
Als je hier de fout niet in zit, raad ik je (voor de zoveelste keer) af om te werken met php...
Rafael:
Ik zei: "zoek de fout", niet "gok wat" ?
Als je hier de fout niet in zit, raad ik je (voor de zoveelste keer) af om te werken met php...
Als je hier de fout niet in zit, raad ik je (voor de zoveelste keer) af om te werken met php...
@rafael
Slecht geslapen??
Hij had anders wel gelijk, maar ook bij de 2e $_GET[] mist een PUNT.
Gewijzigd op 04/01/2005 15:26:00 door Steff an
sry. ik kwam erachter toen ik opnieuw ging typen.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$select = "SELECT * FROM forum_topics WHERE id='".$_GET['id']."'";
$query = mysql_query($select);
while($list = mysql_fetch_object($query)){
?>
$select = "SELECT * FROM forum_topics WHERE id='".$_GET['id']."'";
$query = mysql_query($select);
while($list = mysql_fetch_object($query)){
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if($_GET['close'] == )
{
$update = "UPDATE forum_topics SET closed = '1' WHERE id='".$_GET['id']."'";
$query = mysql_query($update);
echo "Topic is gesloten. Er kunnen als het goed is nu geen berichten meer worden gepost.";
echo"<META HTTP-EQUIV='refresh' CONTENT='1; URL=index.php'>";
}
else
{
echo "Weet je zeker dat je dit topic sluit?<br><form action=\"?page=forum/sluit&close=1\" method=\"post\"><input type=\"submit\" onclick=\"location:?page=forum/sluit&close=".$_GET['id']."\" value=\"Ja\"> | <input type=\"button\" onclick=\"javascript:history.go(-1)\" value=\"Nee\"></form>";
}
}
?>
if($_GET['close'] == )
{
$update = "UPDATE forum_topics SET closed = '1' WHERE id='".$_GET['id']."'";
$query = mysql_query($update);
echo "Topic is gesloten. Er kunnen als het goed is nu geen berichten meer worden gepost.";
echo"<META HTTP-EQUIV='refresh' CONTENT='1; URL=index.php'>";
}
else
{
echo "Weet je zeker dat je dit topic sluit?<br><form action=\"?page=forum/sluit&close=1\" method=\"post\"><input type=\"submit\" onclick=\"location:?page=forum/sluit&close=".$_GET['id']."\" value=\"Ja\"> | <input type=\"button\" onclick=\"javascript:history.go(-1)\" value=\"Nee\"></form>";
}
}
?>
dit is een "bijna" werkende code. alleen wat moet er bij
if($_GET['close'] == )
staan als die de id moet kiezen uit de url.?
if($_GET['close'] == ".$_GET['id'].")
moet dat dan zo?
Greedy, hij heeft z'n post bijgewerkt, eerst vroeg hij iets totaal anders dat niet eens in de buurt kwam.... En ik heb vrij goed geslapen, bedankt voor de interesse :P :D
Kun je testen ...
Quote:
dit is een "bijna" werkende code. alleen wat moet er bij
if($_GET['close'] == )
staan als die de id moet kiezen uit de url.?
if($_GET['close'] == ".$_GET['id'].")
moet dat dan zo?
if($_GET['close'] == )
staan als die de id moet kiezen uit de url.?
if($_GET['close'] == ".$_GET['id'].")
moet dat dan zo?
Nee, je moet het zo doen:
Nu mag je de punten weglaten.
ik was zelf niet echt wakker.
er stond is het iets met de "close" in de 2e sql bij de update.
@Rafael
sry hiervoor
Gewijzigd op 04/01/2005 16:06:00 door Steff an
Greedy: lees m'n post eens duidelijk?
Sorry ik begreep het verkeerd.
Gewijzigd op 04/01/2005 16:10:00 door Steff an