PHP gevorderde |
|
Hallo,
Wanneer ik onderstaande code uitvoor krijg ik, wanneer 1 iets niet geselecteerd is, onderstaande fout:
Notice: Undefined index: 16 in /home/provenz/domains/provenzano.be/public_html/provenzano/detectives.php on line 31
Delete code:
<?php
if(isset ($_POST['verwijderen']))
{
$qdets = mysql_query("SELECT * FROM detectives WHERE huurder='".$username."'");
$verwijderd = 0;
while ($det = mysql_fetch_assoc($qdets))
{
$id = $det['id'];
$cname = $_POST[$id];
if(isset($cname))
{
if(mysql_query("DELETE FROM detectives WHERE id ='".$id."'"))
{
$verwijderd = $verwijderd +1;
}
}
}
echo 'Er zijn '.$verwijderd.' detectives verwijderd!';
}
?>
<?php if(isset ($_POST['verwijderen'])) { $qdets = mysql_query("SELECT * FROM detectives WHERE huurder='".$username."'"); $verwijderd = 0; { $id = $det['id']; $cname = $_POST[$id]; { if(mysql_query("DELETE FROM detectives WHERE id ='".$id."'")) { $verwijderd = $verwijderd +1; } } } echo 'Er zijn '.$verwijderd.' detectives verwijderd!'; } ?>
de code waar je dingen kunt aanvinken enz:
<?php
while ($det = mysql_fetch_assoc($qdets)) {
?>
<tr>
<td><?php echo $det['username']; ?></td>
<td><?php steden($det['stad']); ?></td>
<td><?php detectstatus($det['status'],$det['stadg']); ?></td>
<td><?php
if($det['status'] == 2)
{
echo 'Reeds gevonden';
}
else
{
$starttijd = time();
$stoptijd = $det['stoptijd'];
$tijd = $stoptijd - $starttijd;
if($tijd > 0)
{
echo $tijd;
}
else
{
echo 'Verlopen';
}
}
?></td>
<td><input type="checkbox" name="<?php echo $det['id']; ?>" value"<?php echo $det['id'];?>"/></td>
</tr>
<?php
}?>
<?php ?> <tr> <td> <?php echo $det['username']; ?></td> <td><?php steden($det['stad']); ?></td> <td><?php detectstatus($det['status'],$det['stadg']); ?></td> <td><?php if($det['status'] == 2) { } else { $stoptijd = $det['stoptijd']; $tijd = $stoptijd - $starttijd; if($tijd > 0) { } else { } } ?></td> <td><input type="checkbox" name=" <?php echo $det['id']; ?>" value" <?php echo $det['id'];? >"/></td> </tr> <?php }?>
Ik zie niet meteen wat verkeerd is.Dus als iemand het wel ziet zou ik het graag weten .
|