Onbekend |
|
- session_start() moet voor al je browseroutput! ( Note: If you are using cookie-based sessions, you must call session_start() before anything is outputted to the browser. )
- $login lijkt me een sessievariabele, dus: $_SESSION['login']
- Gebruik de functie isSet() ( http://www.php.net/isset ) om te controleren of een variabele geset is.
- Gebruik niet session_is_registered(), want dat is al sterk verouderd. Je kunt gewoon dit doen: if (isSet($_SESSION['login']) && isSet($_SESSION['memberid']))
- Geef logisch namen aan een variabele.
- Cijfers (Integers e.d.) mogen niet tussen quotes. Dat geldt ook voor in queries!
<?php
if (!$rSelectMemberInfo = mysql_query("SELECT * FROM members WHERE memberid = " . $memberid)) {
echo 'De memberinfo kan niet worden opgevraagd';
}
?>
<?php if (!$rSelectMemberInfo = mysql_query("SELECT * FROM members WHERE memberid = " . $memberid)) { echo 'De memberinfo kan niet worden opgevraagd'; } ?>
- Zorg voor goede foutenafhandeling. (zie scriptje hierboven).
- Je kunt beter mysql_fetch_assoc() gebruiken, omdat deze sneller is dan mysql_fetch_array() en mysql_fetch_object() |