fornavn = '$fornavn', efternavn = '$efternavn', alder = '$alder', kon = '$kon', WWW = '$WWW', msn = '$msn', fritekst = '$fritekst' where id = '".$_SESSION['id']."' ") or die(mysql_error()); // Opdatere Alle oplysningerne
echo "din profil er nu opdateret!!"; // Når alt er sket echo "<meta HTTP-EQUIV='REFRESH' CONTENT='5; URL=index.php'>";
} else { echo $id;
$query = mysql_query("SELECT * FROM users where id = '".$_SESSION['id']."' ") or die(mysql_error());
while ($row = mysql_fetch_array($query)) { // Henter alle oplysningerne fra tabellen brugere
echo "<form action='$_SERVER[PHP_SELF]?side=update-profil&do=update' method='post'>"; echo "<b>Fornavn:</b> <input type='text' value='$row[fornavn]' name='fornavn'><br>"; // Viser ens gamle fornavn i feltet echo "<b>Efternavn:</b> <input type='text' value='$row[efternavn]' name='efternavn'><br>"; // Viser ens gamle navn i feltet echo "<b>Alder:</b> <input type='text' value='$row[alder]' name='alder'><br>"; // Viser ens gamle alder i feltet echo "<b>Køn:</b> <input type='text' value='$row[kon]' name='kon'><br>"; // Viser ens gamle køn i feltet echo "<b>Hjemmeside:</b> <input type='text' value='$row[WWW]' name='WWW'><br>"; // Viser ens gamle hjemmeside echo "<b>MSN:</b> <input type='text' value='$row[msn]' name='msn'><br>"; // Viser ens gamle MSN echo "<b>Fri Tekst:</b><br> <textarea name='fritekst'>$row[fritekst]</textarea><br>"; // Viser ens gamle Fritekst echo "<input type='submit' name='Opdater' value='Opdater'>"; echo "</form>"; echo "<a href='redigere.htm'>Upload et profil billede</a><br>"; } } } else { ?> <html> <head> <title>Login</title> <link href="style.css" rel="stylesheet" type="text/css"> </head>
<body> <div id="leftcolumn"> <div id="error"><p>There was an error processing your login, it appears that your username and/or password was incorrect. Please try again.</p> <p>Didn't get your validation email? <a href="resend.php">Click here</a> to resend the validation email.</p> </div></div> </body> </html> <?php } ?>
problemer er at det ikek skriver noget ind i DB men den skriver at det er gjort og jeg ved ikke helt hvor jeg har lavet fejlen ( har prøver en hvor jeg satte nogle ting ind og den virker så jeg tro det er noget men at den ikke før det jeg POST men er ikke sikker !
mysql_query("UPDATE users SET fornavn = '$fornavn', efternavn = '$efternavn', alder = '$alder', kon = '$kon', WWW = '$WWW', msn = '$msn', fritekst = '$fritekst' where id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error()); // Opdatere Alle oplysningerne
echo "din profil er nu opdateret!!"; // Når alt er sket echo "<meta HTTP-EQUIV='REFRESH' CONTENT='5; URL=index.php'>"; }else{ $query = mysql_query("SELECT * FROM users where id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error()); $row = mysql_fetch_array($query); // Henter alle oplysningerne fra tabellen brugere echo "<form action='$_SERVER['PHP_SELF']?side=update-profil&do=update' method='post'>"; echo "<b>Fornavn:</b> <input type='text' value='$row[fornavn]' name='fornavn'><br>"; // Viser ens gamle fornavn i feltet echo "<b>Efternavn:</b> <input type='text' value='$row[efternavn]' name='efternavn'><br>"; // Viser ens gamle navn i feltet echo "<b>Alder:</b> <input type='text' value='$row[alder]' name='alder'><br>"; // Viser ens gamle alder i feltet echo "<b>Køn:</b> <input type='text' value='$row[kon]' name='kon'><br>"; // Viser ens gamle køn i feltet echo "<b>Hjemmeside:</b> <input type='text' value='$row[WWW]' name='WWW'><br>"; // Viser ens gamle hjemmeside echo "<b>MSN:</b> <input type='text' value='$row[msn]' name='msn'><br>"; // Viser ens gamle MSN echo "<b>Fri Tekst:</b><br> <textarea name='fritekst'>$row[fritekst]</textarea><br>"; // Viser ens gamle Fritekst echo "<input type='submit' name='Opdater' value='Opdater'>"; echo "</form>"; echo "<a href='redigere.htm'>Upload et profil billede</a><br>"; } }else{ ?> <html> <head> <title>Login</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="leftcolumn"> <div id="error"><p>There was an error processing your login, it appears that your username and/or password was incorrect. Please try again.</p> <p>Didn't get your validation email? <a href="resend.php">Click here</a> to resend the validation email.</p> </div></div> </body> </html> <?php } ?>
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /volume1/web/test/CMS-1.0/bruger/update-profil.php on line 29
mysql_query("UPDATE users SET fornavn = '$fornavn', efternavn = '$efternavn', alder = '$alder', kon = '$kon', WWW = '$WWW', msn = '$msn', fritekst = '$fritekst' where id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error()); // Opdatere Alle oplysningerne
echo "din profil er nu opdateret!!"; // Når alt er sket echo "<meta HTTP-EQUIV='REFRESH' CONTENT='5; URL=index.php'>"; }else{ $query = mysql_query("SELECT * FROM users where id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error()); $row = mysql_fetch_array($query); // Henter alle oplysningerne fra tabellen brugere echo '<form action="'.$_SERVER['PHP_SELF'].'?side=update-profil&do=update" method="post">'; echo '<b>Fornavn:</b> <input type="text" value="'.$row['fornavn'].'" name="fornavn"><br>'; // Viser ens gamle fornavn i feltet echo '<b>Efternavn:</b> <input type="text" value="'.$row['efternavn'].'" name="efternavn"><br>'; // Viser ens gamle navn i feltet echo '<b>Alder:</b> <input type="text" value="'.$row['alder'].'" name="alder"><br>'; // Viser ens gamle alder i feltet echo '<b>Køn:</b> <input type="text" value="'.$row['kon'].'" name="kon"><br>'; // Viser ens gamle køn i feltet echo '<b>Hjemmeside:</b> <input type="text" value="'.$row['WWW'].'" name="WWW"><br>'; // Viser ens gamle hjemmeside echo '<b>MSN:</b> <input type="text" value="'.$row['msn'].'" name="msn"><br>'; // Viser ens gamle MSN echo '<b>Fri Tekst:</b><br> <textarea name="fritekst">'.$row['fritekst'].'</textarea><br>'; // Viser ens gamle Fritekst echo '<input type="submit" name="Opdater" value="Opdater">'; echo '</form>'; echo '<a href="redigere.htm">Upload et profil billede</a><br>'; } }else{ ?> <html> <head> <title>Login</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="leftcolumn"> <div id="error"><p>There was an error processing your login, it appears that your username and/or password was incorrect. Please try again.</p> <p>Didn't get your validation email? <a href="resend.php">Click here</a> to resend the validation email.</p> </div></div> </body> </html> <?php } ?>
så vidt jeg ved skal man da have SESSION_START i topen og der må ikek værer andet før ved ikek om det er en fjel du har lave men kan det godt passe at den skal starte sådan
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.