skriver forkerte oplysninger
jeg har et brugersystem hvor der er en side hvor man kan rette sine oplysninger.... problmet er bare at de ikke bliver rettet... den angiver de gamle oplysninger istedet for at bruge de nye.... og den angiver bare ingenting hvis der ikk er udfyldt noget(password)her er siden:
<?
session_start();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<title>Scout4Date.dk - Ret profil</title>
<meta name="Generator" content="Stone's WebWriter 3.5">
</head>
<body>
<form method="post" action="ret.php?submit=ok" name="post">
<?
if ($s_navn && $s_password) {
include('func.php');
InsertUser();
if($submit) {
echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret</font>";
}
include ('config.php');
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT * FROM dating_users WHERE brugernavn='$s_navn' AND password='$s_password'") or print mysql_error();
while($r = mysql_fetch_array($query)) {
$id = $r["id"];
$navn = $r["brugernavn"];
$password = $r["password"];
$email = $r["email"];
$alder = $r["alder"];
$køn = $r["køn"];
$gruppe = $r["gruppe"];
$gruppenr = $r["gruppenr"];
$division = $r["division"];
$højde = $r["højde"];
$vægt = $r["vægt"];
$hårfarve = $r["hårfarve"];
$øjenfarve = $r['øjenfarve'];
$bygning = $r['kropsbygning'];
$søger = $r['søger'];
$sex = $r["sex"];
$udd = $r['uddannelse'];
$partner = $r['partnerstatus'];
$alkohol = $r['alkohol'];
$ryger = $r['ryger'];
$profil = $r['profiltext'];
$tjek1 = $r['film'];
$tjek0 = $r['interesser'];
$tjek2 = $r['musik'];
}
echo "
<input type='hidden' name='id' value='$id'>
<table width='852' border='0'>
<tr>
<td width='846' colspan='2'><b>Ret oplysninger</b></td>
<td></td>
</tr><tr>
<td width='168'>Navn:</td>
<td width='674'>$navn</td>
<td></td>
</tr><tr>
<td width='168'>Kodeord:</td>
<td width='674'><input type='password' name='password' value='' style='width: 152px'></td>
<td></td>
</tr><tr>
<td width='168'>Gentag kodeord:</td>
<td width='674'><input type='password' name='gentagpassword' value='' style='width: 152px'></td>
<td></td>
</tr><tr>
<td width='168'>Email:</td>
<td width='674'><input type='text' name='email' value='$email' style='width: 152px'></td>
<td></td>
</tr><tr>";
$rangekøn = array('Mand','Kvinde');
$rangesex = array('Heteroseksuel','Homoseksuel','biseksuel');
$rangesøger = array('Ven','Den eneste ene','Kæreste','Kæreste samme køn','Par','Lejrven','Dyr','Rafte');
$elms1 = "1";
$elms2 = "2";
$elms3 = "8";
$maxelms = max($elms1,$elms2,$elms3);
echo "<td width='168'>Køn:</td>
<td width='674'><select name='køn' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms1){
echo ' <option name="'.$rangekøn[$i].'" value="'.$rangekøn[$i].'"';
if (strpos($køn, $rangekøn[$i]) !== false) echo ' selected ';
echo ">".$rangekøn[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
echo " <td width='168'>Seksuelle orientering:</td>
<td width='674'><select name='ønskes' size='1'>
";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms2){
echo '<option name="'.$rangesex[$i].'" value="'.$rangesex[$i].'"';
if (strpos($sex, $rangesex[$i]) !== false) echo 'selected';
echo " >".$rangesex[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
echo " <td width='168'>Søger:</td>
<td width='674'><select name='søger' size='1'>
";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms3){
echo '<option name="'.$rangesøger[$i].'" value="'.$rangesøger[$i].'"';
if (strpos($søger, $rangesøger[$i]) !== false) echo ' selected';
echo ">".$rangesøger[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
echo"
<td width='168'>Alder:</td>
<td width='674'><input type='text' name='alder' value='$alder' maxlength='2' size='2'></td>
<td></td>
</tr><tr>
<td width='168'>Gruppe:</td>
<td width='674'><input type='text' name='alder' value='$gruppe' style='width: 152px'></td>
<td></td>
</tr><tr>
<td width='168'>Klyngenr:</td>
<td width='674'><input type='text' name='alder' value='$gruppenr' maxlength='3' size='3'></td>
<td></td>
</tr><tr>
<td width='168'>Division:</td>
<td width='674'><input type='text' name='alder' value='$division' style='width: 152px'></td>
<td></td>
</tr><tr>
<td width='168'>Højde:</td>
<td width='674'><input type='text' name='alder' value='$højde' maxlength='3' size='3'></td>
<td></td>
</tr><tr>
<td width='168'>Vægt:</td>
<td width='674'><input type='text' name='alder' value='$vægt' maxlength='3' size='3'></td>
<td></td>
</tr><tr>";
$rangeøjenfarve = array('Blå','Mørkeblå','Grå','Brunne','Mørkebrunne','Grønne','Mørkegrønne');
$rangehårfarve = array('Blond','Mørkeblond','Lysebrunt','Brunt','Sort','Gråt','Rødt','Mørkerødt','Andet','Nej - skaldet');
$rangebygning = array('Buttet','Et par kilo for meget','Muskuløs/veltrænet','Spinkel','Overvægtig','Almindelig');
$elms1 = "6";
$elms2 = "10";
$elms3 = "5";
$maxelms = max($elms1,$elms2,$elms3);
echo "<td width='168'>Øjenfarve:</td>
<td width='674'><select name='øjenfarve' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms1){
echo ' <option name="'.$rangeøjenfarve[$i].'" value="'.$rangeøjenfarve[$i].'"';
if (strpos($øjenfarve, $rangeøjenfarve[$i]) !== false) echo ' selected ';
echo ">".$rangeøjenfarve[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
echo " <td width='168'>Hårfarve:</td>
<td width='674'><select name='hårfarve' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms2){
echo '<option name="'.$rangehårfarve[$i].'" value="'.$rangehårfarve[$i].'"';
if (strpos($hårfarve, $rangehårfarve[$i]) !== false) echo 'selected';
echo " >".$rangehårfarve[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
echo " <td width='168'>Kropsbygning:</td>
<td width='60%'><select name='bygning' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms3){
echo '<option name="'.$rangebygning[$i].'" value="'.$rangebygning[$i].'"';
if (strpos($bygning, $rangebygning[$i]) !== false) echo ' selected';
echo ">".$rangebygning[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
$rangepartner = array('Single','Kæreste','Løst forhold');
$rangealkohol = array('Drikker aldrig - spejder drikker ikke!','Et glas i ny og næ','Gennemsnitlig forbrug','Drikker som et svin');
$rangeryger = array('Ikke','Cigaretter','Pibe','Cigar','Kun til fester','Som en skorsten');
$rangeudd = array('Ingen','Faglært','Gymnasial','Videregående');
$elms1 = "2";
$elms2 = "3";
$elms3 = "6";
$elms4 = "3";
$maxelms = max($elms1,$elms2,$elms3,$elms4);
echo "<td width='168'>Partnerstatus:</td>
<td width='674'><select name='partnerstatus' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms1){
echo ' <option name="'.$rangepartner[$i].'" value="'.$rangepartner[$i].'"';
if (strpos($partner, $rangepartner[$i]) !== false) echo ' selected ';
echo ">".$rangepartner[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
echo "<td width='168'>Alkohol:</td>
<td width='674'><select name='alkohol' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms2){
echo ' <option name="'.$rangealkohol[$i].'" value="'.$rangealkohol[$i].'"';
if (strpos($alkohol, $rangealkohol[$i]) !== false) echo ' selected ';
echo ">".$rangealkohol[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
echo "<td width='168'>Ryger:</td>
<td width='674'> <select name='ryger' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms3){
echo ' <option name="'.$rangeryger[$i].'" value="'.$rangeryger[$i].'"';
if (strpos($ryger, $rangeryger[$i]) !== false) echo ' selected ';
echo ">".$rangeryger[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
echo "<td width='168'>Uddannelse:</td>
<td width='674'><select name='uddannelse' size='1'>";
for($i=0;$maxelms>$i;$i++){
if($i<=$elms4){
echo ' <option name="'.$rangeudd[$i].'" value="'.$rangeudd[$i].'"';
if (strpos($udd, $rangeudd[$i]) !== false) echo ' selected ';
echo ">".$rangeudd[$i]."</option>"; }else{
print "</select></td>
<td></td></tr><tr>";
}
}
print "</tr><tr>";
print "<table border='0'>";
print "<tr><td valign=\"top\"><b>Film genrer:</b></td>";
print "<td valign=\"top\"><b>Musik smag:</b></td>";
print "<td valign=\"top\"><b>Interesser:</b></td></tr>";
$range2 = array('Lidt af hvert','Pop','Disco','Blues','Soul','Funk','Country','Death metal','Rock','Hard Rock','Grunge Rock','Heavy Metal','Punk','Hip Hop','Rap','Raggae','Indi','Alternativ','Industrial','Klassisk','Jazz','New Age','Ambient','Techno','Ethnic','World Beat','Celtic');
$range = array('Arkitektur','Biler','Bøger','Børn','Computer','Dans','Design','Familie','Film','Fotografering','Friluftsliv','Håndarbejde','Historie','Internet','Job/Karriere','Kunst','Kæledyr','Landbrug','mad og vin','male/tegne','Musik','Mystik','Natur','Politik','Rejser','Religion','Samler','Shopping','Skole/Uddannelse','Sport','Spil','Spillemusik','Teater','Tøj','Videnskab','Spejder');
$range1 = array('Action','Drama','Erotik','Eventyr','Familie','Gyser','Komedie','Science fiktion','Spænding','Tegnefilm','Thriller','Western' );
$elms1 = "26";
$elms0 = "32";
$elms2 = "11";
$maxelms = max($elms0,$elms1,$elms2);
for($i=0;$maxelms>$i;$i++){
print "<tr>";
if($i<=$elms2){
echo '<td> <input type="checkbox" name="'.$range1[$i].'" value="'.$range1[$i].'"';
if (strpos($tjek1, $range1[$i]) !== false) echo ' checked="checked" ';
echo " />".$range1[$i]."</td>"; }else{
print "<td> </td>";
}
if($i<=$elms1){
echo '<td> <input type="checkbox" name="'.$range2[$i].'" value="'.$range2[$i].'"';
if (strpos($tjek2, $range2[$i]) !== false) echo ' checked="checked" ';
echo " />".$range2[$i]."</td>"; }else{
print "<td> </td>";
}
if($i<=$elms0){
echo '<td> <input type="checkbox" name="'.$range[$i].'" value="'.$range[$i].'"';
if (strpos($tjek, $range[$i]) !== false) echo ' checked="checked" ';
echo " />".$range[$i]."</td>"; }else{
print "<td> </td>";
}
print "</tr>";
}
print "</table>";
print "<p align='left'>Profiltekst:<br> <br><SPAN class=brod>- Tekst skal være på minimum 20 ord<BR>- Tekst må ikke
indeholde vulgære eller på anden måde stødende ord<BR>- Kommercielle annoncer er
ikke tilladt<BR>- Tekst må ikke indeholde henvisninger til konkurrerende
tjenester<BR><BR>Scout4date.dk forbeholder sig retten til uden varsel at slette
useriøse profiler. </SPAN></p>
<p align='left'> </p>
<td width='846' colspan='2' align='right' height='149'> <p align='left'><span class=brod>
<textarea name='profiltext' rows='10' cols='68'>$profil</textarea>
</span></p>
<p align='left'><input type='submit' name='update' value='Udfør'></p>
</td>
<td></td>
</tr>
</table>
</form>";
if ($update) {
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query($sql = "UPDATE dating_users SET brugernavn='$navn', password='$password', email='$email', alder='$alder', køn='$køn', sex='$sex', søger='$søger', gruppe='$gruppe', gruppenr='$gruppenr', division='$division', højde='$højde', vægt='$vægt', øjenfarve='$øjenfarve', hårfarve='hårfarve', kropsbygning='$bygning', brugt='$brugt', fødselsdag='$fødselsdag', partnerstatus='$partnerstatus', alkohol='$alkohol', uddannelse='$uddannelse', film='$film', musik='$musik', interesser='$interesser', profiltext='$profiltext' WHERE id='$id'") or print mysql_error();
echo"$sql";
}
}else {
echo "Du skal være logget ind for at se denne side. det kan du gøre <a href='login.php'>Her</a>";
}
?>
</body>
</html>
