Crew algemeen |
|
Als je het dan toch helemaal goed wilt doen gebruik je ook error handling en eventueel (als je $id ophaalt uit de url) addslashes/htmlentities.
<?php
// Hier verbinding maken
$id = htmlEntities($_GET['id'], ENT_QUOTES);
$sSelectUsername = "SELECT username FROM jos_users WHERE id = ".$id;
if(!$rSelectUsername = MySQL_Query($sSelectUsername))
{
echo "Error!- ".MySQL_Error()."<br />".MySQL_Errno();
} else
{
while ($aUserInfo = MySQL_Fetch_Assoc($rSelectUsername)) {
?>
<td width="253"><input type="text" name="naam" id="naam" value="<?= $aUserInfo['username']; ?>" maxlength="50" /></td>
<?php
}
}
?>
<?php // Hier verbinding maken $sSelectUsername = "SELECT username FROM jos_users WHERE id = ".$id; { } else { ?> <td width="253"><input type="text" name="naam" id="naam" value="<?= $aUserInfo['username']; ?>" maxlength="50" /></td> <?php } } ?>
- MySQL Error Handling
edit; En inderdaad, wat Proximus zegt, controleren of een getal uit de url wel écht een getal is. |