Avatar billede frankeweb Nybegynder
11. juni 2004 - 14:34 Der er 1 kommentar og
1 løsning

Opdater profil

Hej, jeg er ved at lave et site til min efterskole også skal de kunne opdatere deres profiler, også har jeg gjordt sådan her...

<?

session_start();

?>
<html>
<head>
<title>Ret profil</title>
<meta name="Generator" content="Stone's WebWriter 3.5">
</head>


<?php

include("css/style.css");

?>


<?

include ("config.php");

mysql_connect($host,$user,$pass);

mysql_select_db($db);

$query = mysql_query("SELECT * FROM community WHERE navn='$s_navn' AND password='$s_password'") or print mysql_error();

while($r = mysql_fetch_array($query)) {

$id = $r["id"];

$navn = $r["navn"];

$password = $r["password"];

$fornavn = $r["fornavn"];

$efternavn = $r["efternavn"];

$vejnr = $r["vejnr"];

$hjemby = $r["hjemby"];

$postnr = $r["postnr"];

$alder = $r["alder"];

$email = $r["email"];

$aargang = $r["aargang"];

$hjemmeside = $r["hjemmeside"];

}

?>
<body>

<form method="post" action="?page=update" name="post" >
<p>
<table border="0" width="450" cellspacing="0" cellpadding="0">
<tr>
<td width="40%"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Login informationer</strong></font></td>
<td width="60%"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr><tr bgcolor="D5DBE4">
<td width="40%"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Brugernavn:</font></td>
<td width="60%" height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
  <input name="navn" type="text" style="width: 90%" value="<? echo"$navn" ?>">
</font></td>
</tr><tr>
<td width="40%" height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Kodeord:</font></td>
<td width="60%" height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
  <input name="password" type="password" style="width: 90%" value="<? echo"$password" ?>">
</font></td>
</tr><tr bgcolor="D5DBE4">
<td height="25" colspan="2"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Personlig information</strong></font></td>
</tr><tr>
<td width="40%"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Fornavn:</font></td>
<td width="60%" height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
  <input name="fornavn" type="text" style="width: 90%" value="<? echo"$fornavn" ?>">
</font></td>
</tr>
<tr bgcolor="D5DBE4">
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Efternavn:</font></td>
  <td height="25" bgcolor="D5DBE4"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="efternavn" type="text" style="width: 90%" value="<? echo"$eftenavn" ?>">
  </font></td>
</tr>
<tr>
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Vej navn og
      nr:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="vejnr" type="text" style="width: 90%" value="<? echo"$vejnr" ?>">
  </font></td>
</tr>
<tr bgcolor="D5DBE4">
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">By:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="hjemby" type="text" style="width: 90%" value="<? echo"$hjemby" ?>">
  </font></td>
</tr>
<tr>
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Post nummer:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="postnr" type="text" style="width: 90%" value="<? echo"$postnr" ?>">
  </font></td>
</tr>
<tr bgcolor="D5DBE4">
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">F&oslash;dselsdag:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="alder" type="text" style="width: 90%" value="<? echo"$alder" ?>">
  </font></td>
</tr>
<tr>
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Din email:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <input name="email" type="text" style="width: 90%" value="<? echo"$email" ?>">
  </font></td>
</tr>
<tr bgcolor="D5DBE4">
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Diverse</strong></font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">&Aring;rgang:</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
    <select name="aargang" id="select4">
          <option value="1. &Aring;rgang">96/97</option>
          <option value="2. &Aring;rgang">97/98</option>
          <option value="3. &Aring;rgang">98/99</option>
          <option value="4. &Aring;rgang">99/00</option>
          <option value="5. &Aring;rgang">00/01</option>
          <option value="6. &Aring;rgang">01/02</option>
          <option value="7. &Aring;rgang">02/03</option>
          <option value="8. &Aring;rgang">03/04</option>
        </select>
  </font></td>
</tr>
<tr bgcolor="D5DBE4">
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Fri
      tekst:</font></td>
  <td><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
        <textarea name="hjemmeside" style="width: 90%"><? echo"$hjemmeside" ?></textarea>
  </font></td>
</tr>
<tr>
  <td height="25"><font color="#FFFFFF" size="-3" face="Verdana, Arial, Helvetica, sans-serif">-------</font></td>
  <td height="25"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr valign="top" bgcolor="D5DBE4">
  <td height="103" colspan="2"><p>&nbsp;</p>
        </td>
  </tr>
</table>
<p>
<input type="submit" name="send" value="Opdater">
<input type="reset" value="Ryd">
</form>
<?
if($send){
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("REPLACE INTO community (navn, password, fornavn, efternavn, vejnr, email, postnr, alder, hjemby, aargang, hjemmeside)" . "VALUES ('$navn','$password','$fornavn','$efternavn','$vejnr','$email','$postnr','$alder','$hjemby','$aargang','$hjemmeside')");
echo "Dine oplysninger er nu opdateret";
}
?>
</body>
</html>

Er der nogen der kan fortælle mig hvad jeg gør forkert?

Jeg har prøvet med $query = mysql_query("REPLACE INTO  og $query = mysql_query("UPDATE INTO

Men intet af det virker?
Avatar billede x4all_dk Nybegynder
11. juni 2004 - 14:46 #1
jeg bruger update sådan:

$query = "UPDATE tabel SET bruger_tlf='$tlf', bruger_navn='$bruger_navn' WHERE bruger_id='$id'";
Avatar billede frankeweb Nybegynder
11. juni 2004 - 15:04 #2
x4all_dk den ændre stadig ikke oplysningerne :(

$query = "UPDATE community SET navn='$navn', password='$password', fornavn='$fornavn', efternavn='$efternavn', vejnr='$vejnr', email='$email', postnr='$postnr', alder='$alder', hjemby='$hjemby', aargang='$aargang', hjemmeside='$hjemmeside' WHERE id='$id'";

og

$query = "UPDATE tabel SET navn='$navn', password='$password', fornavn='$fornavn', efternavn='$efternavn', vejnr='$vejnr', email='$email', postnr='$postnr', alder='$alder', hjemby='$hjemby', aargang='$aargang', hjemmeside='$hjemmeside' WHERE id='$id'";
echo "Dine oplysninger er nu opdateret";

Jeg er ret n00b inden for dte her så det kan godt være mig der har gjordt det forkert?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester