artikelen script
Ik ben bezig met artikelen script en heb het al ver af alleen nu zit ik met een probleem ik kan geen artikelen verwijderen de reacties dan he.
Ik weet dat het om dit stuk gaat :
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
} elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "artikel"){
if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "verwijderen"){
if(isset($_GET['bevestiging']) AND $_GET['bevestiging'] == TRUE){
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
} else {
begintabel("Verwijderen bevestigen");
echo "<form action='artikelen.php?pagina=artikel&artikel=$_GET[id]&actie=verwijderen&bericht=$_GET[bericht]&bevestiging=1' method='POST'>
Weet u zeker dat u dit bericht wilt verwijderen?<br><br>
<input type='submit' value='Bericht verwijderen'></form>";
eindetabel();
echo "<br>";
}
}
?>
} elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "artikel"){
if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "verwijderen"){
if(isset($_GET['bevestiging']) AND $_GET['bevestiging'] == TRUE){
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
} else {
begintabel("Verwijderen bevestigen");
echo "<form action='artikelen.php?pagina=artikel&artikel=$_GET[id]&actie=verwijderen&bericht=$_GET[bericht]&bevestiging=1' method='POST'>
Weet u zeker dat u dit bericht wilt verwijderen?<br><br>
<input type='submit' value='Bericht verwijderen'></form>";
eindetabel();
echo "<br>";
}
}
?>
P. s scriptid staat ook zo in mijn mysql dus daar kan het niet aan liggen wee tiemand meschien de fout?
Gewijzigd op 05/06/2005 22:08:00 door Paul v.Dun
( Kheb nu verder even geen tijd, Naruto kijken ^.^ )
ok sorry weet iemand anders het antwoord ik kijk morgen wel ik ga nu pitten
niemand?
hoever komt je script nog? ik zie een boel echos staan, welke geeft hij nog wel weer
Error misschien?
Je kan proberen overal echootjes tussen te zetten en dan kijken welke hij wel en niet weergeeft of dat wel klopt...
@ willem-jan : helemaal niks ook met erropr_repoting_all
@ derk : alles leeg.
-
ik kan het laten zien.
ga naar http://84.24.79.76/wms/index.php
dan inloggen met test en pass 123456
dan naar artikelen.
en artikel dan bij een reactie verwijderen klikken en dan bevestigen.
dan krijg je helemaal een leeg veld en er wordt niks verwijderd.
uh niemand?
Quote:
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
Vervangen door:
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
} else {
echo "I fucked it up ^^";
}
Krijg je nu output ? :p
Gewijzigd op 06/06/2005 21:24:00 door Alfred -
error_reporting(E_ALL);
Of moet die van jou ook werken (zonder typfouten)..
Willem-Jan:
erropr_repoting_all ??
error_reporting(E_ALL);
Of moet die van jou ook werken (zonder typfouten)..
error_reporting(E_ALL);
Of moet die van jou ook werken (zonder typfouten)..
Sorry,
Ik had error_reporting(E_ALL);.
Ja ik moest naar school sorry.
Die ene gast voor jou ik zal je stukje is proberen.
Als ie werkt ben je een schatje :P
Edit:
Rafael ik krijg nu die message
I fucked it up ^^
maar hij veriwjderd niet :'( kan ik dan die zooi die die normala moet zetten bij die tekst pleuren?
Edit :
Het werkt nog niet.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
} elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "artikel"){
if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "verwijderen"){
if(isset($_GET['bevestiging']) AND $_GET['bevestiging'] == TRUE){
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
} else {
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
}
} else {
begintabel("Verwijderen bevestigen");
echo "<form action='artikelen.php?pagina=artikel&artikel=".$_GET['id']."&actie=verwijderen&bericht=".$_GET['bericht']."&bevestiging=1' method='POST'>
Weet u zeker dat u dit bericht wilt verwijderen?<br><br>
<input type='submit' value='Bericht verwijderen'></form>";
eindetabel();
echo "<br>";
}
}
?>
} elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "artikel"){
if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "verwijderen"){
if(isset($_GET['bevestiging']) AND $_GET['bevestiging'] == TRUE){
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
} else {
$query = mysql_query("SELECT * FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
$row = mysql_fetch_assoc($query);
if($row['auteur'] == $_COOKIE['id']){
mysql_query("DELETE FROM artikelen_reacties WHERE id='".$_GET['bericht']."'");
begintabel("Succesvol verwijderd");
echo "Uw bericht is succesvol verwijderd van het artikel";
eindetabel();
echo "<br>";
}
}
} else {
begintabel("Verwijderen bevestigen");
echo "<form action='artikelen.php?pagina=artikel&artikel=".$_GET['id']."&actie=verwijderen&bericht=".$_GET['bericht']."&bevestiging=1' method='POST'>
Weet u zeker dat u dit bericht wilt verwijderen?<br><br>
<input type='submit' value='Bericht verwijderen'></form>";
eindetabel();
echo "<br>";
}
}
?>
Ik denk dat het hier mee te make heeft:
action='artikelen.php?pagina=artikel&artikel=".$_GET['id']."&actie=verwijderen&bericht=".$_GET['bericht']."&bevestiging=1'
neimand?
Gewijzigd op 06/06/2005 21:56:00 door Paul v.Dun
Quote:
if($row['auteur'] == $_COOKIE['id']){
Deze voorwaarde wordt niet voldaan, daarom geen delete...
Rafael:
Deze voorwaarde wordt niet voldaan, daarom geen delete...
Quote:
if($row['auteur'] == $_COOKIE['id']){
Deze voorwaarde wordt niet voldaan, daarom geen delete...
klopt ik zat gister zo te kijken wat gezooid enzo nu werk het.
dit ha dik veranderd
if($row['auteur'] == $_COOKIE['id']){
in
if($row[auteur] == $_COOKIE[id]){
Het lijt me echt heel sterk dat dat je essentiele verandering was, tenzij auteur en id een gedefineede constate is...
Dit kan niet :) De ' kan er niets mee te maken hebben, zoals Jelmer zei :)
er maf,
ik heb er veel aan gekloot.