Ik heb een code om database kolommen te update gemaakt, nu is het zo dat ik deze pagina include naar mijn index. Als ik hem include en ik druk op update dan gebeurd er niks, maar als ik gewoon naar de pagina update.php ga en klik dan op update word er wel geupdate ik kan het probleem niet vinden.
(de index van de site is http://www.url.nl/dgl/index.php en als de pagina word geinclude is het ?page=update (staat in http://www.url.nl/dgl/user/update.php)
Weet iemand wat het probleem is?


<? 
session_start(); 
include('controle.php');
include('connection.php');
if (isset($_POST['Update'])) { 

$query="UPDATE users2 SET email='".$_POST['ud_email']."', achternaam='".$_POST['ud_achter']."', voornaam='".$_POST['ud_voor']."',     irc='".$_POST['irc']."' WHERE id='".$_SESSION['id']."'";
mysql_query($query) or die ("Connectie mislukt!");
mysql_close();
echo "Gegevens zijn geupdate";
}
else
{
$query=" SELECT * FROM users2 WHERE id='".$_SESSION['id']."'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();

$i=0;
while ($i < $num) {
$voornaam=mysql_result($result,$i,"voornaam");
$achternaam=mysql_result($result,$i,"achternaam");
$gebruikersnaam=mysql_result($result,$i,"gebruikersnaam");
$email=mysql_result($result,$i,"email");
$clan=mysql_result($result,$i,"clan");
$irc=mysql_result($result,$i,"irc");

++$i;
}
?>
<span style="font-style: italic"></span>
<table width="531" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td></td>
  </tr>
  <tr>
    <td><form action="?page=update" method="post">
      <table width="531" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td width="45%"> Gebruikersnaam: </td>
            <td width="55%"><? echo $gebruikersnaam; ?></td>
          </tr>
        </table></td>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="47%"> Clan: </td>
          <td width="53%"><? if ($clan == '0'){echo "-";}else{echo $clan;} ?></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="50%">Voornnaam: </td>
      <td width="50%"><input type="text" name="ud_voor" value="<? echo $voornaam; ?>" align="left"/>
	  </td>
    </tr>
  </table></td>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="50%">Achternaam: </td>
          <td width="50%"><input type="text" name="ud_achter" value="<? echo $achternaam; ?>"/></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="50%">Email: </td>
          <td width="50%"><input type="text" name="ud_email" value="<? echo $email; ?>"/></td>
        </tr>
      </table></td>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="50%">IRC-Channel:</td>
          <td width="50%"><input type="text" name="irc" value="<? echo $irc; ?>"/></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td><input name="Update" type="Submit" value="Update" /></td>
    <td>&nbsp;</td>
  </tr>
</table>
    </form></td>
  </tr>
</table>
<?
}
?>
beide links gaan naar de hompage

Reageren