Erelid |
|
Ja, maar waarom zou je dat doen, dat is alleen extra parsetijd?
<form name="verwijderen" method="post" action="<?=$_SERVER['PHP_SELF']?>?id=<?=$_GET['id']?>">
<form name="verwijderen" method="post" action="<?=$_SERVER['PHP_SELF']?>?id=<?=$_GET['id']?>">
En waarom doe je dit:
<?php
if(isset($_GET['id'])){
$id = $_GET['id'];
}
?>
<?php $id = $_GET['id']; } ?>
Je verandert toch niks aan $_GET['id'], dus kan je evengoed $_GET['id'] gebruiken in je query, dat spaart weer 3 regels uit.
En controleer of id numeriek is, om hackpogingen tegen te gaan..
<?php
if(isset($_GET['id'])) {
if(!is_numeric($_GET['id'])) {
echo 'Geen numerieke waarde meegegeven..';
} else {
// Doe query
}
}
?>
<?php echo 'Geen numerieke waarde meegegeven..'; } else { // Doe query } } ?>
|