For så er det vel bare at sætte session_start(); i starten af filen og så sætte $_SESSION['regionID'] = $regionID; der hvor du køber din form gennem php'en.
Det fungerer ok, men jeg får udskrevet regionID, som bliver gemt i databasen senere. Brugerne skal dog kun får udskrevet reginNavn til den tilhørende regionID.
foreach ($_REQUEST as $key=>$value) { if (in_array($key,$field)) { mysql_query( "UPDATE user SET `$key`='$value' where `userID`='$_SESSION[suid]';"); //print( "UPDATE user SET `$key`='$value' where `userID`='$_SESSION[suid]';\n"); }
} ?> <?php
$sql = "SELECT * FROM user WHERE userID = '$_SESSION[suid]'"; //echo $sql; $q = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($q); //echo "<pre>"; //print_r($row); ?> <form action="redigerprofil.php" method="post"> <input type="hidden" value="<?php echo $row['userID']; ?>" name="userID" size="1" /> <?php $usergroupsql = "SELECT * FROM usergroup";
$result = mysql_query($usergroupsql) or die("Invalid query: " . mysql_error()); while ($row = mysql_fetch_array($result)) { $usergroup[$row['usergroupID']] = $row['usergroupNavn']; }
switch ($_GET['action']) { case "edit": $usersql = "SELECT * FROM user"; $result = mysql_query($usersql) or die("Invalid query: " . mysql_error()); $row = mysql_fetch_array($result); $usergroupID = $row['usergroupNavn']; break;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.