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
<?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>
en dit is uitslag_bewerken.php
en zo heb ik er nog eenpaar die ongeveer het zelfde zijn en die allemaal wel goed werken
<?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>
PS.
ik snap alleen niet dat hier het eerste script uit elkaar word getrokken en het tweede volledig word geplaatst