Ik heb een bestandje profiel.php op mijn site staan,
maar nu wil ik dus een edit_profiel.php maken!
Ik heb nu een stukje code voor het editen van mijn 'email' en dacht
ik ga het even testen, maar hij geeft een blanco page aan..
Zou iemand mij hiermee kunnen helpen??
Als er code nodig is van mijn database structuur of van profiel.php dan hoor ik het wel.
Mvg,
Reduan Kurtaj
<?php
session_start(); /* Start de sessie.*/
/* Errors weergeven.*/
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include('conn.php');/* Maakt verbinding met de database.*/
/* SQL debug*/
define('DEBUG_MODE',true); // true == aan, false == uit
/* Functie voor SQL debug*/
function showSQLError($sql,$error,$text='Error')
{
if (DEBUG_MODE)
{
return '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
}
else
{
return $text;
}
}
/*Kijk of de formulier is verzonden, zoniet dan krijg je de foutmelding.*/
if (!isset($_POST['action'])) {
}
else {
trigger_error('FOUT: $sql,$error,$text');
}
case 'Edit_email':
/* Voor de zekerheid het 1 en ander beveiligen*/
$email = mysql_real_escape_string(htmlentities(trim($_POST['email'])));
$sql = "UPDATE users
SET email = '".$email."'
WHERE id = ".$_SESSION['id'].";";
if(!$res = mysql_query($sql))
{
echo showSQLError($sql, mysql_error());
}
else
{
echo 'profiel is geupdate';
}
if($_SESSION['id'] == $rij['id']){
echo
'
<tr><td>
<form action="" method="post">
<input type="text" name="email"></td><td>
<input type="submit" name="update" value="update"></td>
</form>
</td></tr>
';
}
else
{
trigger_error('FOUT: $sql,$error,$text ');
}
?>