alweer datwijzigen probleem
Notice: Undefined index: id in C:\wamp\www\biljart\admin\speler_bewerken_text.php on line 65
Ik snap niet waarom het fout gaat, ik heb in de zelfde map nog een paar soort gelijke scripts waar alleen de naam en de dergelijken anders zijn en die werken wel goed.
Ik zal een tweede script er bij zetten dat wel werkt.
speler_bewerken.php
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
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<?php
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include("../includes/header.php");
include("../includes/config.php");
?>
<div id="content">
<center>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST['afbeelding']) ||
empty($_POST['voornaam']) ||
empty($_POST['achternaam']) ||
empty($_POST['gebdatum']) ||
empty($_POST['straat']) ||
empty($_POST['huisnr']) ||
empty($_POST['postcode']) ||
empty($_POST['plaats']) ||
empty($_POST['telefoon']) ||
empty($_POST['email']) ||
empty($_POST['club']) ||
empty($_POST['caramboles']) ||
empty($_POST['moyenne']) ||
empty($_POST['hoogste']))
{
echo '<H1>Error!!!!!</h1><h3>Je hebt een of meerdere velden ingevuld!</h3>';
}
else
{
mysqli_query($con,"INSERT INTO spelers (id,
afbeelding,
voornaam,
achternaam,
gebdatum,
straat,
huisnr,
postcode,
plaats,
telefoon,
emial,
club,
caramboles,
moyenne,
hoogste)
VALUES ('',
'".mysqli_real_escape_string($con,$_POST['afbeelding'])."',
'".mysqli_real_escape_string($con,$_POST['voornaam'])."',
'".mysqli_real_escape_string($con,$_POST['achternaam'])."',
'".mysqli_real_escape_string($con,$_POST['gebdatum'])."',
'".mysqli_real_escape_string($con,$_POST['straat'])."',
'".mysqli_real_escape_string($con,$_POST['huisnr'])."',
'".mysqli_real_escape_string($con,$_POST['postcobe'])."',
'".mysqli_real_escape_string($con,$_POST['plaats'])."',
'".mysqli_real_escape_string($con,$_POST['telefoon'])."',
'".mysqli_real_escape_string($con,$_POST['email'])."',
'".mysqli_real_escape_string($con,$_POST['club'])."',
'".mysqli_real_escape_string($con,$_POST['caramboles'])."',
'".mysqli_real_escape_string($con,$_POST['moyenne'])."',
'".mysqli_real_escape_string($con,$_POST['hoogste'])."'
)");
}
}else
{
$query = mysqli_query($con,"SELECT id,
afbeelding,
voornaam,
achternaam,
gebdatum,
straat,
huisnr,
postcode,
plaats,
telefoon,
email,
club,
caramboles,
moyenne,
hoogste FROM spelers WHERE id='"mysqli_real_escape_string($con,$_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
?>
<table align="center" width="400px" border="1" cellspacing="0" cellpadding="2">
<form method="POST" action="editen_speler.php?actie=&id=<?=(int)$_GET['id'];?>" name="form">
<tr>
<td align="left" width="130px"><?php echo $uitslag->afbeelding; ?></td>
<td align="left" valign="bottom" width="170px"> <input type="text" name="afbeelding" size="30" maxlength="150" value="<?php echo htmlentities($uitslag->afbeelding);?>"></td>
</tr>
<tr>
<td align="left">Voornaam: </td>
<td align="left"> <input type="text" name="voornaam" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->voornaam); ?>"></td>
</tr>
<tr>
<td align="left">Achternaam: </td>
<td align="left"> <input type="text" name="achternaam" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->achternaam); ?>"></td>
</tr>
<tr>
<td align="left">Geboorte datum: </td>
<td align="left"> <input type="text" name="gebdatum" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->gebdatum); ?>"></td>
</tr>
<tr>
<td align="left">Straat: </td>
<td align="left"> <input type="text" name="straat" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->straat); ?>"></td>
</tr>
<tr>
<td align="left">Huisnummer: </td>
<td align="left"> <input type="text" name="huisnr" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->huisnr); ?>"></td>
</tr>
<tr>
<td align="left">Postcode: </td>
<td align="left"> <input type="text" name="postcode" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->postcode); ?>"></td>
</tr>
<tr>
<td align="left">Plaats: </td>
<td align="left"> <input type="text" name="plaats" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->plaats); ?>"></td>
</tr>
<tr>
<td align="left">Telefoon: </td>
<td align="left"> <input type="text" name="telefoon" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->telefoon); ?>"></td>
</tr>
<tr>
<td align="left">Emailadres: </td><td align="left"> <input type="text" name="email" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->email); ?>"></td>
</tr>
<tr>
<td align="left">Vereniging: </td>
<td align="left"> <input type="text" name="club" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->club); ?>"></td>
</tr>
<tr>
<td align="left">Caramboles: </td>
<td align="left"> <input type="text" name="caramboles" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->caramboles); ?>"></td>
</tr>
<tr>
<td align="left">Moyenne: </td>
<td align="left"> <input type="text" name="moyenne" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->moyenne); ?>"></td>
</tr>
<tr>
<td align="left">Hoogste serie: </td><td align="left"> <input type="text" name="hoogste" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->hoogste); ?>"></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<td colspan="2" align="left">
<input type="submit" value="Updaten" name="submit">
<input type="reset" name="Reset" value="Resetten"></td>
</tr>
</form>
</table>
<?php
}
mysqli_close($con);
}
?>
</div>
</div>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include("../includes/header.php");
include("../includes/config.php");
?>
<div id="content">
<center>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST['afbeelding']) ||
empty($_POST['voornaam']) ||
empty($_POST['achternaam']) ||
empty($_POST['gebdatum']) ||
empty($_POST['straat']) ||
empty($_POST['huisnr']) ||
empty($_POST['postcode']) ||
empty($_POST['plaats']) ||
empty($_POST['telefoon']) ||
empty($_POST['email']) ||
empty($_POST['club']) ||
empty($_POST['caramboles']) ||
empty($_POST['moyenne']) ||
empty($_POST['hoogste']))
{
echo '<H1>Error!!!!!</h1><h3>Je hebt een of meerdere velden ingevuld!</h3>';
}
else
{
mysqli_query($con,"INSERT INTO spelers (id,
afbeelding,
voornaam,
achternaam,
gebdatum,
straat,
huisnr,
postcode,
plaats,
telefoon,
emial,
club,
caramboles,
moyenne,
hoogste)
VALUES ('',
'".mysqli_real_escape_string($con,$_POST['afbeelding'])."',
'".mysqli_real_escape_string($con,$_POST['voornaam'])."',
'".mysqli_real_escape_string($con,$_POST['achternaam'])."',
'".mysqli_real_escape_string($con,$_POST['gebdatum'])."',
'".mysqli_real_escape_string($con,$_POST['straat'])."',
'".mysqli_real_escape_string($con,$_POST['huisnr'])."',
'".mysqli_real_escape_string($con,$_POST['postcobe'])."',
'".mysqli_real_escape_string($con,$_POST['plaats'])."',
'".mysqli_real_escape_string($con,$_POST['telefoon'])."',
'".mysqli_real_escape_string($con,$_POST['email'])."',
'".mysqli_real_escape_string($con,$_POST['club'])."',
'".mysqli_real_escape_string($con,$_POST['caramboles'])."',
'".mysqli_real_escape_string($con,$_POST['moyenne'])."',
'".mysqli_real_escape_string($con,$_POST['hoogste'])."'
)");
}
}else
{
$query = mysqli_query($con,"SELECT id,
afbeelding,
voornaam,
achternaam,
gebdatum,
straat,
huisnr,
postcode,
plaats,
telefoon,
email,
club,
caramboles,
moyenne,
hoogste FROM spelers WHERE id='"mysqli_real_escape_string($con,$_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
?>
<table align="center" width="400px" border="1" cellspacing="0" cellpadding="2">
<form method="POST" action="editen_speler.php?actie=&id=<?=(int)$_GET['id'];?>" name="form">
<tr>
<td align="left" width="130px"><?php echo $uitslag->afbeelding; ?></td>
<td align="left" valign="bottom" width="170px"> <input type="text" name="afbeelding" size="30" maxlength="150" value="<?php echo htmlentities($uitslag->afbeelding);?>"></td>
</tr>
<tr>
<td align="left">Voornaam: </td>
<td align="left"> <input type="text" name="voornaam" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->voornaam); ?>"></td>
</tr>
<tr>
<td align="left">Achternaam: </td>
<td align="left"> <input type="text" name="achternaam" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->achternaam); ?>"></td>
</tr>
<tr>
<td align="left">Geboorte datum: </td>
<td align="left"> <input type="text" name="gebdatum" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->gebdatum); ?>"></td>
</tr>
<tr>
<td align="left">Straat: </td>
<td align="left"> <input type="text" name="straat" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->straat); ?>"></td>
</tr>
<tr>
<td align="left">Huisnummer: </td>
<td align="left"> <input type="text" name="huisnr" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->huisnr); ?>"></td>
</tr>
<tr>
<td align="left">Postcode: </td>
<td align="left"> <input type="text" name="postcode" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->postcode); ?>"></td>
</tr>
<tr>
<td align="left">Plaats: </td>
<td align="left"> <input type="text" name="plaats" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->plaats); ?>"></td>
</tr>
<tr>
<td align="left">Telefoon: </td>
<td align="left"> <input type="text" name="telefoon" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->telefoon); ?>"></td>
</tr>
<tr>
<td align="left">Emailadres: </td><td align="left"> <input type="text" name="email" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->email); ?>"></td>
</tr>
<tr>
<td align="left">Vereniging: </td>
<td align="left"> <input type="text" name="club" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->club); ?>"></td>
</tr>
<tr>
<td align="left">Caramboles: </td>
<td align="left"> <input type="text" name="caramboles" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->caramboles); ?>"></td>
</tr>
<tr>
<td align="left">Moyenne: </td>
<td align="left"> <input type="text" name="moyenne" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->moyenne); ?>"></td>
</tr>
<tr>
<td align="left">Hoogste serie: </td><td align="left"> <input type="text" name="hoogste" size="30" maxlength="30" value="<?php echo htmlentities($uitslag->hoogste); ?>"></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<td colspan="2" align="left">
<input type="submit" value="Updaten" name="submit">
<input type="reset" name="Reset" value="Resetten"></td>
</tr>
</form>
</table>
<?php
}
mysqli_close($con);
}
?>
</div>
</div>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
en dit is uitslag_bewerken.php
en zo heb ik er nog eenpaar die ongeveer het zelfde zijn en die allemaal wel goed werken
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
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
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
<?php
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include("../includes/header.php");
include("../includes/config.php");
include("../includes/verwerk.php");
?>
<div id="content">
<center>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST[thuis]) ||
empty($_POST['uit']) ||
empty($_POST['makenthuis']) ||
empty($_POST['makenuit']) ||
empty($_POST['doelthuis']) ||
empty($_POST['doeluit']) ||
empty($_POST['beurtenthuis']) ||
empty($_POST['beurtenuit']) ||
empty($_POST['puntenthuis']) ||
empty($_POST['puntenuit']))
{
echo '<H1>Error!!!!!</h1><h3>Je hebt een of meerdere velden ingevuld!</h3>';
}
else
{
mysqli_query($con,"INSERT INTO wedstrijden (id,
thuis,
uit,
makenthuis,
makenuit,
doelthuis,
doeluit,
beurtenthuis,
beurtenuit,
puntenthuis,
puntenuit)
VALUES ('',
'".mysqli_real_escape_string($con,$_POST['thuis'])."',
'".mysqli_real_escape_string($con,$_POST['uit'])."',
'".mysqli_real_escape_string($con,$_POST['makenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['makenuit'])."',
'".mysqli_real_escape_string($con,$_POST['doelthuis'])."',
'".mysqli_real_escape_string($con,$_POST['doeluit'])."',
'".mysqli_real_escape_string($con,$_POST['beurtenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['beurtenuit'])."',
'".mysqli_real_escape_string($con,$_POST['puntenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['puntenuit'])."')
");
}
}
else
{
$query = mysqli_query($con,"select id, thuis, uit, makenthuis, makenuit, doelthuis, doeluit, beurtenthuis, beurtenuit, puntenthuis, puntenuit, datumtijd FROM wedstrijden WHERE id='".mysqli_real_escape_string($con, $_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
echo "<form method=\"POST\" action=\"editen_uitslag.php?actie=&id=".$_GET['id']."\" name=\"form\">";
?>
<table width="600px" border="0" cellspacing="2" cellpadding="2">
<tr>
<th align="left" valign="top">Wedstrijd datum</th><th align="left" valign="top">Spelernaam</th><th colspan="2">Caramboles</th><th>Beurten</th><th>Punten</th>
</tr>
<tr>
<td align="left" valign="top"><input type="hidden" value="<?php echo $uitslag->datumtijd; ?>" name="datumtijd"><?php echo $uitslag->datumtijd; ?></td><td></td><td>maken</td><td>gemaakt</td><td></td><td></td>
</tr>
<tr>
<td align="left"><b>Thuis</b></td>
<td align="left"><input type="hidden" value="<?php echo $uitslag->thuis; ?>" name="thuis"><?php echo $uitslag->thuis; ?></td>
<td><input type="text" name="makenthuis" size="1" maxlength="3" value="<?php echo $uitslag->makenthuis; ?>"></td>
<td><input type="text" name="doelthuis" size="1" maxlength="3" value="<?php echo $uitslag->doelthuis; ?>"></td>
<td><input type="text" name="beurtenthuis" size="1" maxlength="3" value="<?php echo $uitslag->beurtenthuis; ?>"></td>
<td><input type="text" name="puntenthuis" size="1" maxlength="3" value="<?php echo $uitslag->puntenthuis; ?>"></td>
</tr>
<tr>
<td align="left"><b>Uit</b></td>
<td align="left"><input type="hidden" value="<?php echo $uitslag->uit; ?>" name="uit"><?php echo $uitslag->uit; ?></td>
<td><input type="text" name="makenuit" size="1" maxlength="3" value="<?php echo $uitslag->makenuit; ?>"></td>
<td><input type="text" name="doeluit" size="1" maxlength="3" value="<?php echo $uitslag->doeluit; ?>"></td>
<td><input type="text" name="beurtenuit" size="1" maxlength="3" value="<?php echo $uitslag->beurtenuit; ?>"></td>
<td><input type="text" name="puntenuit" size="1" maxlength="3" value="<?php echo $uitslag->puntenuit; ?>"></td>
</tr>
<tr>
<td colspan="5" align="center"><input type="submit" value="Updaten" name="submit"> <input type="reset" name="Reset" value="Resetten"></td>
</tr>
</form>
</table>
<?php
}
mysqli_close($con);
}
?>
</div>
</div>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include("../includes/header.php");
include("../includes/config.php");
include("../includes/verwerk.php");
?>
<div id="content">
<center>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST[thuis]) ||
empty($_POST['uit']) ||
empty($_POST['makenthuis']) ||
empty($_POST['makenuit']) ||
empty($_POST['doelthuis']) ||
empty($_POST['doeluit']) ||
empty($_POST['beurtenthuis']) ||
empty($_POST['beurtenuit']) ||
empty($_POST['puntenthuis']) ||
empty($_POST['puntenuit']))
{
echo '<H1>Error!!!!!</h1><h3>Je hebt een of meerdere velden ingevuld!</h3>';
}
else
{
mysqli_query($con,"INSERT INTO wedstrijden (id,
thuis,
uit,
makenthuis,
makenuit,
doelthuis,
doeluit,
beurtenthuis,
beurtenuit,
puntenthuis,
puntenuit)
VALUES ('',
'".mysqli_real_escape_string($con,$_POST['thuis'])."',
'".mysqli_real_escape_string($con,$_POST['uit'])."',
'".mysqli_real_escape_string($con,$_POST['makenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['makenuit'])."',
'".mysqli_real_escape_string($con,$_POST['doelthuis'])."',
'".mysqli_real_escape_string($con,$_POST['doeluit'])."',
'".mysqli_real_escape_string($con,$_POST['beurtenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['beurtenuit'])."',
'".mysqli_real_escape_string($con,$_POST['puntenthuis'])."',
'".mysqli_real_escape_string($con,$_POST['puntenuit'])."')
");
}
}
else
{
$query = mysqli_query($con,"select id, thuis, uit, makenthuis, makenuit, doelthuis, doeluit, beurtenthuis, beurtenuit, puntenthuis, puntenuit, datumtijd FROM wedstrijden WHERE id='".mysqli_real_escape_string($con, $_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
echo "<form method=\"POST\" action=\"editen_uitslag.php?actie=&id=".$_GET['id']."\" name=\"form\">";
?>
<table width="600px" border="0" cellspacing="2" cellpadding="2">
<tr>
<th align="left" valign="top">Wedstrijd datum</th><th align="left" valign="top">Spelernaam</th><th colspan="2">Caramboles</th><th>Beurten</th><th>Punten</th>
</tr>
<tr>
<td align="left" valign="top"><input type="hidden" value="<?php echo $uitslag->datumtijd; ?>" name="datumtijd"><?php echo $uitslag->datumtijd; ?></td><td></td><td>maken</td><td>gemaakt</td><td></td><td></td>
</tr>
<tr>
<td align="left"><b>Thuis</b></td>
<td align="left"><input type="hidden" value="<?php echo $uitslag->thuis; ?>" name="thuis"><?php echo $uitslag->thuis; ?></td>
<td><input type="text" name="makenthuis" size="1" maxlength="3" value="<?php echo $uitslag->makenthuis; ?>"></td>
<td><input type="text" name="doelthuis" size="1" maxlength="3" value="<?php echo $uitslag->doelthuis; ?>"></td>
<td><input type="text" name="beurtenthuis" size="1" maxlength="3" value="<?php echo $uitslag->beurtenthuis; ?>"></td>
<td><input type="text" name="puntenthuis" size="1" maxlength="3" value="<?php echo $uitslag->puntenthuis; ?>"></td>
</tr>
<tr>
<td align="left"><b>Uit</b></td>
<td align="left"><input type="hidden" value="<?php echo $uitslag->uit; ?>" name="uit"><?php echo $uitslag->uit; ?></td>
<td><input type="text" name="makenuit" size="1" maxlength="3" value="<?php echo $uitslag->makenuit; ?>"></td>
<td><input type="text" name="doeluit" size="1" maxlength="3" value="<?php echo $uitslag->doeluit; ?>"></td>
<td><input type="text" name="beurtenuit" size="1" maxlength="3" value="<?php echo $uitslag->beurtenuit; ?>"></td>
<td><input type="text" name="puntenuit" size="1" maxlength="3" value="<?php echo $uitslag->puntenuit; ?>"></td>
</tr>
<tr>
<td colspan="5" align="center"><input type="submit" value="Updaten" name="submit"> <input type="reset" name="Reset" value="Resetten"></td>
</tr>
</form>
</table>
<?php
}
mysqli_close($con);
}
?>
</div>
</div>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
PS.
ik snap alleen niet dat hier het eerste script uit elkaar word getrokken en het tweede volledig word geplaatst
Gewijzigd op 05/02/2015 15:32:36 door - Ariën -
Beetje lastig lezen zo. Welke is speler_bewerken_text.php?
Je moet denk ik even de bestanden op pastebin zetten of iets dergelijks zodat we kunnen zien wat er daadwerkelijk op line 65 gebeurd.
Henk de Vriep op 05/02/2015 15:42:05:
Je moet denk ik even de bestanden op pastebin zetten of iets dergelijks zodat we kunnen zien wat er daadwerkelijk op line 65 gebeurd.
Liever zien we de relevante code op het forum hier. Pastebins willen wel eens verlopen, en dan is het hele topic in één klap waardeloos.
Plaats gewoon +/- 20 regels rondom de lijn met het probleem, of minder.
Belangrijk is waarschijnlijk dat deze met speler_bewerken_text.php?id=123 wordt aangeroepen (123 is hier een voorbeeld). Want dan werkt de get['id'] wel.
Jan de Laet
Quote:
Beetje lastig lezen zo. Welke is speler_bewerken_text.php?
dat is de zelfde als speler_bewerken.php alleen heb ik die in gebruik zonder header en footer in een index.
PS.
alleen snap ik niet dat het tweede script wel werkt en het eerste niet want behalve de data die er in word verwerkt en in welke tabel het komt te staan zie ik geen. verschil
Gewijzigd op 05/02/2015 16:29:02 door Niek Kasius
Anders gaat get['id'] niet werken.
zoals hier onder
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$query = mysqli_query($con,"select id, thuis, uit, makenthuis, makenuit, doelthuis, doeluit, beurtenthuis, beurtenuit, puntenthuis, puntenuit, datumtijd FROM wedstrijden WHERE id='".mysqli_real_escape_string($con, $_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
?>
<a href="uitslag_bewerken.php?id=<?php echo $uitslag['id'];?>">bewerk</a>
<a href="wedstrijd_verwijderen.php?id=<?php echo $uitslag['id'];?>">verwijder</a>
$query = mysqli_query($con,"select id, thuis, uit, makenthuis, makenuit, doelthuis, doeluit, beurtenthuis, beurtenuit, puntenthuis, puntenuit, datumtijd FROM wedstrijden WHERE id='".mysqli_real_escape_string($con, $_GET['id'])."'");
while($uitslag = mysqli_fetch_object($query)){
?>
<a href="uitslag_bewerken.php?id=<?php echo $uitslag['id'];?>">bewerk</a>
<a href="wedstrijd_verwijderen.php?id=<?php echo $uitslag['id'];?>">verwijder</a>
En als ik op bewerk of verwijder klik kan ik dat gewoon wijzigen of verwijderen zonder problemen. nou ja dat is niet helemaal waar want wijzigen moet ik 2 keer doen om een resultaat te boeken, wat ik al eens eerder had maar dat op de een of andere manier was opgelost, maar nu weer terug is, maar het werkt.
Maar die spelers_bewerken.php die staat niet in de index zelf alleen een link er naar toe wel.
Ik snap het niet meer want het heeft wel altijd gewerkt voor dat ik de Map members had toe gevoegd aan de Map biljart en ik geprobeerd had om de berichten_wijzigen uit de members in de admin van biljart mee te nemen.maar die heb ik nu weer terug gezet om uit te proberen of dat iets uitmaakt. Maar dat maakt geen verschil, want het probleem blijft, alleen kon ik naar het terug zetten vam de Map niet meer inloggen en ook niet meer registrenen, dus heb ik dat ook opnieuw moeten maken. En dat werkt nu weer.
Gewijzigd op 07/02/2015 11:04:00 door Niek Kasius
laat eens zien hoe die link naar spelers_bewerken.php eruit ziet.
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
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
<?php
include "../includes/admin_header.php";
echo '<div id="header">';
session_start();
if(isset($_SESSION['adminname'])){
echo '<table width="100%">
<tr>
<td align="left" valign="top" width="45%">
<u><a href="?spelerinstand">speler in stand</a></u>
<u><a href="?spelerinspelers">speler in spelers</a></u>
<u><a href="speler_bewerken.php">spelers bewerken</a></u>
<u><a href="?wedstrijdtoevoegen">wedstrijd toevoegen</a></u>
<td align="center"><b>MEMBER ADMIN</b><br />(bewerken)<br /><a href="../index.php"><u>bekijk stand</u></a></td>
<td align="right" valign="top" width="45%">Hallo<b> '.$_SESSION['adminname'].'</b>
<a href="?uitloggen">uitloggen</a> </td>
</tr>
</table>
</div>
<div id="content">';
if(isset($_GET['spelerinstand'])){
include('speler_instand.php');
}elseif(isset($_GET['spelerinspelers'])){
include('speler_inspelers.php');
}elseif(isset($_GET['wedstrijdtoevoegen'])){
include('wedstrijd_toevoegen.php');
}elseif(isset($_GET['uitloggen'])){
include('uitloggen.php');
}else{
include('admin_text.php');
}
}elseif(isset($_GET['registreer'])){
include('registreren.php');
}else{
include('inloggen.php');
}
?>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
include "../includes/admin_header.php";
echo '<div id="header">';
session_start();
if(isset($_SESSION['adminname'])){
echo '<table width="100%">
<tr>
<td align="left" valign="top" width="45%">
<u><a href="?spelerinstand">speler in stand</a></u>
<u><a href="?spelerinspelers">speler in spelers</a></u>
<u><a href="speler_bewerken.php">spelers bewerken</a></u>
<u><a href="?wedstrijdtoevoegen">wedstrijd toevoegen</a></u>
<td align="center"><b>MEMBER ADMIN</b><br />(bewerken)<br /><a href="../index.php"><u>bekijk stand</u></a></td>
<td align="right" valign="top" width="45%">Hallo<b> '.$_SESSION['adminname'].'</b>
<a href="?uitloggen">uitloggen</a> </td>
</tr>
</table>
</div>
<div id="content">';
if(isset($_GET['spelerinstand'])){
include('speler_instand.php');
}elseif(isset($_GET['spelerinspelers'])){
include('speler_inspelers.php');
}elseif(isset($_GET['wedstrijdtoevoegen'])){
include('wedstrijd_toevoegen.php');
}elseif(isset($_GET['uitloggen'])){
include('uitloggen.php');
}else{
include('admin_text.php');
}
}elseif(isset($_GET['registreer'])){
include('registreren.php');
}else{
include('inloggen.php');
}
?>
<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>
Gewijzigd op 07/02/2015 22:58:18 door Niek Kasius
Op regel 14 staat geen id. De bestandsnaam op regel 14 is anders dan die van de fout melding.
Gewijzigd op 08/02/2015 10:22:19 door Obelix Idefix
Als het laatste script bedoeld dan is mijn antwoord Nee.
Dat is de index van de admin.
spelers_bewerken.php staat helemaal bovenaan in mijn vraag met daar onder uitslag_bewerken.php als voorbeeld dat gewoon werkt en in principe het zelfde is qua werking.
Even voor de duidelijkheid.
Ik heb een index zoals hier boven, en daarin word op regel 37 admin_text.php geinclude, ik heb dat zo maar genoemd maar de inhoud is uitslag_bewerken.php zonder header en footer omdat die al in de index staat.
Dus als ik de admin open zie ik dat meteen staan en kan ik daarin bewerken of verwijderen en dat werk gewoon goed,
Maar omdat spelers_bewerken niet werkt had ik dat dus regel 14 en regel 37 veranderd van speler_bewerken naar uitslag_bewerken en van admin_text naar spelers_bewerken.
En als ik op uitslag bewerken klik dat werkt dat gewoon maar omdat spelers_bewerken nu direct in beeld komt krijg ik nog steeds die id fout.
Dus dat snap ik niet want het gaat alleen maar om WHERE id='"mysqli_real_escape_string($con,$_GET['id'])."'");
En dat is in bijde het zelfde. En alleen in spelers_bewerken krijg ik die fout melding: Notice: Undefined index: id in C:\wamp\www\biljart\admin\speler_bewerk.php on line 65 en daar door nu ook Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\biljart\admin\speler_bewerk.php on line 66. maar dat komt door dat id.
Toevoeging op 09/02/2015 01:53:24:
Probleem is opgelost!!!!
Ik heb uitslag bewerken gekopieerd ende data aan gepast naar spelers, en nu werkt het wel goed.
Ik had die uitslag bewerken als eens veranderd in de admin_text.php omdat ik dat eerste gedeelte van regel 11 tot en met regel 26 helemaal niet nodig heb on te wijzigen.