Ik heb nu al een tijd lang een php error waar ik mij totaal geen raad mee weet.
Pagina.php
Er staat in aangegeven waar de fout zit, ik heb er al dit geprobeerd van te maken
Aanpassing:
Maar dan bleef de error nog steeds staan, te weten onderstaande error
Ik weet dus echt niet wat er fout gaat, weet alleen dat die else statement een error geeft.
Pagina.php
code:
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
| <?
require("config.php");
// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";
if(!$mid)
{
$query = mysql_query("SELECT * FROM members");
$result = mysql_num_rows($query);
if(isset($_POST['delete']) && $_SERVER['REQUEST_METHOD']= 'post')
{
$aantal_verwijderen = count($_POST['deletepic']);
if(empty($_POST['deleteuser']))
{
echo"Er zijn geen gebruikers geselecteerd.";
}
for ($i = 1; $i <= $aantal_verwijderen; $i++)
{
$sql = "DELETE FROM members WHERE memberid = '".$_POST['id'][$i -1]."' LIMIT 1";
/* Verwijder de gebruiker. De variabele $i telt steeds eentje op,
dus gaat het verwijderen net zolang door tot alle geselecteerde gebruikers verwijderd zijn. */
$query = mysql_query($sql) or die(mysql_error());
}
}
}
else
{
if(!$result)
{
echo "We hebben nog geen members...";
}
else
{
?>
<form method="post" action="">
<?
while($object = mysql_fetch_object($query))
{
echo "> <a href=\"?mid=$object->memberid\">$object->naam</a> ( ID: $object->memberid )
<input type=\"checkbox\" name=\"deleteuser[]\" value=\"".$object->memberid."\">\n<br>";
}
?>
<input type="submit" name="delete" value="Verwijder geselecteerde gebruikers">
</form>
<?
}
else ### <--- Klopt niet...
{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$mid'");
$result = mysql_num_rows($query);
if(!$result)
{
echo "Deze member bestaat niet...";
}
else
{
$query = mysql_query('UPDATE members SET bekeken = bekeken + 1 WHERE memberid = "'.intval($mid).'"');
while($object = mysql_fetch_object($query))
{
?>
Je bekijkt nu het profiel van <b><?=htmlspecialchars($object->gebruikersnaam);?></b>
( <?=(intval($object->bekeken));?> keer bekeken )
<hr />
<b>Naam:</b><br/>
<?=htmlspecialchars($object->naam);?><br/><br/>
<b>Email:</b>
<br/>
<a href="mailto:<?=htmlspecialchars($object->email);?>">
<?=htmlspecialchars($object->email);?>
</a>
<br/><br/>
<b>Homepage:</b><br/>
<a href="htmlspecialchars($object->homepage)" target="_blank">
<?=htmlspecialchars($object->homepage);?>
</a>
<br/><br/>
<b>Woonplaats:</b><br/>
<?=htmlspecialchars($object->woonplaats);?>
<br/><br/>
<b>Geslacht:</b><br/>
[img]"img/<?=($object->geslacht=='Man'[/img].gif"
alt="<?=htmlspecialchars($object->geslacht);?>" />
<br/><br/>
<b>Relatie:</b><br/>
<?php
switch($object->relatie)
{
case '0': echo 'Nee';break;
case '1': echo 'Ja'; break;
default : echo 'Binnenkort';break;
}
?>
<br/><br/>
<b>Hobby's:</b><br/>
<?=htmlspecialchars($object->hobbys);?>
<br/><br/>
<b>Favo drankje(s):</b><br/>
<?=htmlspecialchars($object->favodrankje);?>
<br/><br/>
<b>Favo artiest(en):</b><br/>
<?=htmlspecialchars($object->favoartiest);?>
<br/><br/>
<b>Favo film(s):</b><br/>
<?=htmlspecialchars($object->favofilm);?>
<?php
if($object->pm)
{
echo '<hr /><a href="priveberichten.php?new=1&naar='.intval($object->memberid).'">Stuur privé- bericht</a>';
}
} # End while
}
}
?> |
Er staat in aangegeven waar de fout zit, ik heb er al dit geprobeerd van te maken
Aanpassing:
code:
1
2
3
4
5
6
7
| if(!$result){
echo "We hebben nog geen members...";
}
else ### <--- Klopt niet...
{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$mid'");
$result = mysql_num_rows($query); |
Maar dan bleef de error nog steeds staan, te weten onderstaande error
Maar als ik die else statement weghaal dan krijg ik dit:Parse error: parse error, unexpected T_ELSE in /home/martinne/public_html/bob/test3/profiel.php on line 47
En dat is dit stuk codeParse error: parse error, unexpected $ in /home/martinne/public_html/bob/test3/profiel.php on line 134
code:
1
| ?> |
Ik weet dus echt niet wat er fout gaat, weet alleen dat die else statement een error geeft.
PSN: Bellerophon-