ben met een pagina bezig om gegevens van een gebruiker verder te laten aanpassen
nu lijkt mooie als ik daar profiel foto laat toevoegen gelijk gekopeld is aan de username

zou iemand hier iets op weten
dit is wat ik heb database table zijn id, username, pasword, email,avatar, geslacht, leeftijd, relatie, woonplaats



 <?php
include('config.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
        <title>Edit my personnal informations</title>
    </head>
    <body>
    	<div class="header">
        	<a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Members Area" /></a>
	    </div>
<?php

if(isset($_SESSION['username']))
{
	
	if(isset($_POST['username'], $_POST['password'], $_POST['passverif'], $_POST['email'], $_POST['avatar'], $_POST['geslacht'], $_POST['leeftijd'], $_POST['relatie'], $_POST['woonplaats']))
	{
		
		if(get_magic_quotes_gpc())
		{
			$_POST['username'] = stripslashes($_POST['username']);
			$_POST['password'] = stripslashes($_POST['password']);
			$_POST['passverif'] = stripslashes($_POST['passverif']);
			$_POST['email'] = stripslashes($_POST['email']);
			$_POST['avatar'] = stripslashes($_POST['avatar']);
			$_POST['geslacht'] = stripslashes($_POST['geslacht']);
			$_POST['leeftijd'] = stripslashes($_POST['leeftijd']);
			$_POST['relatie'] = stripslashes($_POST['relatie']);
			$_POST['woonplaats'] = stripslashes($_POST['woonplaats']);
		}
				if($_POST['password']==$_POST['passverif'])
		{
			
			if(strlen($_POST['password'])>=6)
			{
				
				if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email']))
				{
					
					$username = mysql_real_escape_string($_POST['username']);
					$password = mysql_real_escape_string($_POST['password']);
					$email = mysql_real_escape_string($_POST['email']);
					$avatar = mysql_real_escape_string($_POST['avatar']);
					$geslacht = mysql_real_escape_string($_POST['geslacht']);
					$leeftijd = mysql_real_escape_string($_POST['leeftijd']);
					$relatie = mysql_real_escape_string($_POST['relatie']);
					$woonplaats = mysql_real_escape_string($_POST['woonplaats']);
					
					$dn = mysql_fetch_array(mysql_query('select count(*) as nb from users where username="'.$username.'"'));
					
					if($dn['nb']==0 or $_POST['username']==$_SESSION['username'])
					{
						
						if(mysql_query('update users set username="'.$username.'", password="'.$password.'", email="'.$email.'", avatar="'.$avatar.'", geslacht="'.$geslacht.'", leeftijd="'.$leeftijd.'", relatie="'.$relatie.'", woonplaats="'.$woonplaats.'" where id="'.mysql_real_escape_string($_SESSION['userid']).'"'))
						{
							
							$form = false;
							
							unset($_SESSION['username'], $_SESSION['userid']);
?>
<div class="message">Uw informatie hebben successfuly bijgewerkt. U moet opnieuw aanmelden.<br />
<a href="connexion.php">Log in</a></div>
<?php
						}
						else
						{
							
							$form = true;
							$message = 'An error occurred while updating your informations.';
						}
					}
					else
					{
						
						$form = true;
						$message = 'The username you want to use is not available, please choose another one.';
					}
				}
				else
				{
					
					$form = true;
					$message = 'The email you entered is not valid.';
				}
			}
			else
			{
				
				$form = true;
				$message = 'Your password must contain at least 6 characters.';
			}
		}
		else
		{
			
			$form = true;
			$message = 'The passwords you entered are not identical.';
		}
	}
	else
	{
		$form = true;
	}
	if($form)
	{
		
		if(isset($message))
		{
			echo '<strong>'.$message.'</strong>';
		}
		
		if(isset($_POST['username'],$_POST['password'],$_POST['email']))
		{
			$pseudo = htmlentities($_POST['username'], ENT_QUOTES, 'UTF-8');
			if($_POST['password']==$_POST['passverif'])
			{
				$password = htmlentities($_POST['password'], ENT_QUOTES, 'UTF-8');
			}
			else
			{
				$password = '';
			}
			$email = htmlentities($_POST['email'], ENT_QUOTES, 'UTF-8');
			$avatar = htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');
			$geslacht = htmlentities($_POST['geslacht'], ENT_QUOTES, 'UTF-8');
			$leeftijd = htmlentities($_POST['leeftijd'], ENT_QUOTES, 'UTF-8');
			$relatie = htmlentities($_POST['relatie'], ENT_QUOTES, 'UTF-8');
			$woonplaats = htmlentities($_POST['woonplaats'], ENT_QUOTES, 'UTF-8');
		}
		else
		{
			
			$dnn = mysql_fetch_array(mysql_query('select username,password,email,avatar,geslacht,relatie,woonplaats from users where username="'.$_SESSION['username'].'"'));
			$username = htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8');
			$password = htmlentities($dnn['password'], ENT_QUOTES, 'UTF-8');
			$email = htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8');
			$avatar = htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8');
			$geslacht = htmlentities($dnn['geslacht'], ENT_QUOTES, 'UTF-8');
			$leeftijd = htmlentities($dnn['leeftijd'], ENT_QUOTES, 'UTF-8');
			$relatie = htmlentities($dnn['relatie'], ENT_QUOTES, 'UTF-8');
			$woonplaats = htmlentities($dnn['woonplaats'], ENT_QUOTES, 'UTF-8');
		}
		
?>
<div class="content">
    <form action="edit_infos.php" method="post">
        U kunt uw informatie bewerken:<br />
        <div class="center">
            <label for="username">Gebruikersnaam :</label><input type="text" name="username" id="username" value="<?php echo $username; ?>" /><br />
            <label for="password">wachtwoord<span class="small">(6 characters min.)</span></label><input type="password" name="password" id="password" value="<?php echo $password; ?>" /><br />
            <label for="passverif">Wachtwoord<span class="small">(verification)</span></label><input type="password" name="passverif" id="passverif" value="<?php echo $password; ?>" /><br />
            <label for="email">Email</label><input type="text" name="email" id="email" value="<?php echo $email; ?>" /><br />
            <label for="avatar">Avatar<span class="small">(optional)</span></label><input type="text" name="avatar" id="avatar" value="<?php echo $avatar; ?>" /><br />
                        <label for="geslacht">man of vrouw :</label><input type="text" name="geslacht" id="geslacht" value="<?php echo $geslacht; ?>" /><br />
                        <label for="leeftijd">U leeftijd :</label><input type="text" name="leeftijd" id="leeftijd" value="<?php echo $leeftijd; ?>" /><br />
                                    <label for="relatie">Relatie status :</label><input type="text" name="relatie" id="relatie" value="<?php echo $relatie; ?>" /><br />
                                                <label for="woonplaats">Woonplaats :</label><input type="text" name="woonplaats" id="woonplaats" value="<?php echo $woonplaats; ?>" /><br />
            <input type="submit" value="Send" />
        </div>
    </form>
</div>
<?php
	}
}
else
{
?>
<div class="message">Om deze pagina te openen , moet u ingelogd zijn ..<br />
<a href="connexion.php">Log in</a></div>
<?php
}
?>
		<div class="foot"><a href="<?php echo $url_home; ?>">Home</a> - </div>
	</body>
</html>


Dan moet je wel eerst je formulier versturen, en een upload hebben.
bij verzenden van de updates

Het uploaden is mislukt
Uw informatie hebben successfuly bijgewerkt. U moet opnieuw aanmelden.
Log in
Home -
Array
(
) 


[size=xsmall]Toevoeging op 28/04/2015 22:03:10:[/size]

waar array () van daan komen staat er niet bij

[size=xsmall]Toevoeging op 28/04/2015 22:04:45:[/size]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="default/style.css" rel="stylesheet" title="Style" />
        <title>Edit my personnal informations</title>
    </head>
    <body>
        <div class="header">
            <a href="index.php"><img src="default/images/logo.png" alt="Members Area" /></a>
        </div>
<div class="message">Om deze pagina te openen , moet u ingelogd zijn ..<br />
<a href="connexion.php">Log in</a></div>
        <div class="foot"><a href="index.php">Home</a> - </div>
        <pre>Array
(
)
</pre>    </body>
</html>

dat wel want voor ik als ww onder de 6 in dan is al niet goed
zelfs begint hij te brullen bij versturen as 2 verkeerde wachtwoorden invoer

[size=xsmall]Toevoeging op 28/04/2015 22:12:50:[/size]

ik haal opnieuw de upload er uit en kijken we of hij nog weer fouten geeft
Dan ligt aan een van de andere dingen...
Laat nou eens al je code zien die maar met je formulier en het versturen te maken heeft.
Er moet blijkbaar toch ergens wel een fout in zitten.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="default/style.css" rel="stylesheet" title="Style" />
        <title>Edit my personnal informations</title>
    </head>
    <body>
    	<div class="header">
        	<a href="index.php"><img src="default/images/logo.png" alt="Members Area" /></a>
	    </div>
<div class="message">Om deze pagina te openen , moet u ingelogd zijn ..<br />
<a href="connexion.php">Log in</a></div>
		<div class="foot"><a href="index.php">Home</a> - </div>

	</body>
            <pre>Array
(
)
</pre></html>


[size=xsmall]Toevoeging op 28/04/2015 22:23:29:[/size]

geheel de code gekopierd in kladblok gezocht naar Array niks gevonden

[size=xsmall]Toevoeging op 28/04/2015 22:24:38:[/size]

enige wat ik kan doen is usbwebserver of spul ff testen op mijn nas testen
Zal wel aan je code liggen, maar als je informatie achterhoudt dan wordt het lastig helpen.
ook niet zelfde probleeem

[size=xsmall]Toevoeging op 28/04/2015 22:30:23:[/size]

<?php
include('config.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
        <title>Edit my personnal informations</title>
    </head>
    <body>
    	<div class="header">
        	<a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Members Area" /></a>
	    </div>
<?php
//We check if the user is logged
if(isset($_SESSION['username']))
{
	//We check if the form has been sent
	if(isset($_POST['username'], $_POST['password'], $_POST['passverif'], $_POST['email'], $_POST['avatar'], $_POST['geslacht'], $_POST['leeftijd'], $_POST['relatie'], $_POST['woonplaats']))
	{

		//We remove slashes depending on the configuration
		if(get_magic_quotes_gpc())
		{
			$_POST['username'] = stripslashes($_POST['username']);
			$_POST['password'] = stripslashes($_POST['password']);
			$_POST['passverif'] = stripslashes($_POST['passverif']);
			$_POST['email'] = stripslashes($_POST['email']);
			$_POST['avatar'] = stripslashes($_POST['avatar']);
			$_POST['geslacht'] = stripslashes($_POST['geslacht']);
			$_POST['leeftijd'] = stripslashes($_POST['leeftijd']);
			$_POST['relatie'] = stripslashes($_POST['relatie']);
			$_POST['woonplaats'] = stripslashes($_POST['woonplaats']);
		}
		//We check if the two passwords are identical
		if($_POST['password']==$_POST['passverif'])
		{
			//We check if the password has 6 or more characters
			if(strlen($_POST['password'])>=6)
			{
				//We check if the email form is valid
				if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email']))
				{
					//We protect the variables
					$username = mysql_real_escape_string($_POST['username']);
					$password = mysql_real_escape_string($_POST['password']);
					$email = mysql_real_escape_string($_POST['email']);
					$avatar = mysql_real_escape_string($_POST['avatar']);
					$geslacht = mysql_real_escape_string($_POST['geslacht']);
					$leeftijd = mysql_real_escape_string($_POST['leeftijd']);
					$relatie = mysql_real_escape_string($_POST['relatie']);
					$woonplaats = mysql_real_escape_string($_POST['woonplaats']);
					//We check if there is no other user using the same username
					$dn = mysql_fetch_array(mysql_query('select count(*) as nb from users where username="'.$username.'"'));
					//We check if the username changed and if it is available
					if($dn['nb']==0 or $_POST['username']==$_SESSION['username'])
					{
						//We edit the user informations
						if(mysql_query('update users set username="'.$username.'", password="'.$password.'", email="'.$email.'", avatar="'.$avatar.'", geslacht="'.$geslacht.'", leeftijd="'.$leeftijd.'", relatie="'.$relatie.'", woonplaats="'.$woonplaats.'" where id="'.mysql_real_escape_string($_SESSION['userid']).'"'))
						
						{
							//We dont display the form
							$form = false;
							//We delete the old sessions so the user need to log again
							unset($_SESSION['username'], $_SESSION['userid']);
?>
<div class="message">Uw informatie hebben successfuly bijgewerkt. U moet opnieuw aanmelden.<br />
<a href="connexion.php">Log in</a></div>
<?php
						}
						else
						
						{
							//Otherwise, we say that an error occured
							$form = true;
							$message = 'An error occurred while updating your informations.';
						}
					}
					else
					{
						//Otherwise, we say the username is not available
						$form = true;
						$message = 'The username you want to use is not available, please choose another one.';
					}
				}
				else
				{
					//Otherwise, we say the email is not valid
					$form = true;
					$message = 'The email you entered is not valid.';
				}
			}
			else
			{
				//Otherwise, we say the password is too short
				$form = true;
				$message = 'Your password must contain at least 6 characters.';
			}
		}
		else
		{
			//Otherwise, we say the passwords are not identical
			$form = true;
			$message = 'The passwords you entered are not identical.';
		}
	}
	else
	{
		$form = true;
	}
	if($form)
	{
		//We display a message if necessary
		if(isset($message))
		{
			echo '<strong>'.$message.'</strong>';
		}
		//If the form has already been sent, we display the same values
		if(isset($_POST['username'],$_POST['password'],$_POST['email']))
		{
			$pseudo = htmlentities($_POST['username'], ENT_QUOTES, 'UTF-8');
			if($_POST['password']==$_POST['passverif'])
			{
				$password = htmlentities($_POST['password'], ENT_QUOTES, 'UTF-8');
			}
			else
			{
				$password = '';
			}
			$email = htmlentities($_POST['email'], ENT_QUOTES, 'UTF-8');
			$avatar = htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');
			$geslacht = htmlentities($_POST['geslacht'], ENT_QUOTES, 'UTF-8');
			$leeftijd = htmlentities($_POST['leeftijd'], ENT_QUOTES, 'UTF-8');
			$relatie = htmlentities($_POST['relatie'], ENT_QUOTES, 'UTF-8');
			$woonplaats = htmlentities($_POST['woonplaats'], ENT_QUOTES, 'UTF-8');
		}
		else
		{
			//otherwise, we display the values of the database
			$dnn = mysql_fetch_array(mysql_query('select username,password,email,avatar,geslacht,relatie,woonplaats from users where username="'.$_SESSION['username'].'"'));
			$username = htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8');
			$password = htmlentities($dnn['password'], ENT_QUOTES, 'UTF-8');
			$email = htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8');
			$avatar = htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8');
			$geslacht = htmlentities($dnn['geslacht'], ENT_QUOTES, 'UTF-8');
			$leeftijd = htmlentities($dnn['leeftijd'], ENT_QUOTES, 'UTF-8');
			$relatie = htmlentities($dnn['relatie'], ENT_QUOTES, 'UTF-8');
			$woonplaats = htmlentities($dnn['woonplaats'], ENT_QUOTES, 'UTF-8');
		}
		//We display the form
?>
<div class="content">
    <form  action="edit_infos.php" method="post" >
        U kunt uw informatie bewerken:<br />
        <div class="center">
            <label for="username">Gebruikersnaam :</label><input type="text" name="username" id="username" value="<?php echo $username; ?>" /><br />
            <label for="password">wachtwoord<span class="small">(6 characters min.)</span></label><input type="password" name="password" id="password" value="<?php echo $password; ?>" /><br />
            <label for="passverif">Wachtwoord<span class="small">(verification)</span></label><input type="password" name="passverif" id="passverif" value="<?php echo $password; ?>" /><br />
            <label for="email">Email</label><input type="text" name="email" id="email" value="<?php echo $email; ?>" /><br />
            <label for="avatar">Avatar<span class="small">(optional)</span></label><input type="text" name="avatar" id="avatar" value="<?php echo $avatar; ?>" /><br />
                        <label for="geslacht">man of vrouw :</label><input type="text" name="geslacht" id="geslacht" value="<?php echo $geslacht; ?>" /><br />
                        <label for="leeftijd">U leeftijd :</label><input type="text" name="leeftijd" id="leeftijd" value="<?php echo $leeftijd; ?>" /><br />
                                    <label for="relatie">Relatie status :</label><input type="text" name="relatie" id="relatie" value="<?php echo $relatie; ?>" /><br />
                                                <label for="woonplaats">Woonplaats :</label><input type="text" name="woonplaats" id="woonplaats" value="<?php echo $woonplaats; ?>" /><br />
            <input type="submit" value="Send" />
        </div>
    </form>
</div>
<?php
	}
}
else
{
?>
<div class="message">Om deze pagina te openen , moet u ingelogd zijn ..<br />
<a href="connexion.php">Log in</a></div>
<?php
}
?>
		<div class="foot"><a href="<?php echo $url_home; ?>">Home</a> - </div>

	</body>
            <?php
echo "<pre>".print_r($_FILES,1)."</pre>";
?>
</html>


[size=xsmall]Toevoeging op 28/04/2015 22:32:24:[/size]

is totaal script met mebers ruimte en profiel pagina en onderling berichten verzonden worden (extraoptie)
ging mijn hoofd zakelijk om profiel pagina

Reageren