02. august 2002 - 00:39
Der er
8 kommentarer
update i mysql
jeg har et login system hvor jeg har en ret profil men hvordan laver jeg det så den også opdatere det man ændre det til!
Annonceindlæg fra Cepheo
02. august 2002 - 00:46
#1
ingen som kan hjælpe det er ellers så simpelt ved jeg!!!
02. august 2002 - 01:03
#2
hjælp!!
02. august 2002 - 01:13
#3
KOM NU FORHELVEDE DA!!!
02. august 2002 - 01:14
#4
Lidt svært at svare når du ikke fortæller en lyd om dit program. er profilen gemt i en fil eller en database eller i en cookie hos prigeren. Hvis det er en fil hvordan står data så i filen? hvis det er en database hvilke felter er der så? hvis det er en cookie hvordan står data så i den? mvh JakobA
02. august 2002 - 01:16
#5
<? session_start(); ?> <html> <head> <title>Brugersystem</title> <meta name="Generator" content="Stone's WebWriter 3.5"> </head> <body> <? // Tjek om brugeren er logget ind if ($s_navn && $s_password) { ?> <? 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"]; $email = $r["email"]; $alder = $r["alder"]; $hjemmeside = $r["hjemmeside"]; } ?> <form method="post" action="ret.php"> <input type="hidden" name="id" value="$id"> <table width="300"> <tr> <td width="300" colspan="2"><b>Ret oplysninger</b></td> </tr><tr> <td width="150">Navn:</td> <td width="150"><? echo "$navn" ?></td> </tr><tr> <td width="150">Kodeord:</td> <td width="150"><input type="text" name="kodeord" value="<? echo "$password"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Email:</td> <td width="150"><input type="text" name="email" value="<? echo "$email"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Alder:</td> <td width="150"><input type="text" name="alder" value="<? echo "$alder"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Hjemmeside:</td> <td width="150"><input type="text" name="hjemmeside" value="<? echo "$hjemmeside"; ?>" style="width: 152px"></td> </tr><tr> <td width="300" colspan="2" align="right"><input type="submit" name="update" value="Udfør"></td> </tr> </table> </form> <? // Opdater oplysningerne if ($update) { include ("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); $query = mysql_query("UPDATE community SET navn='$navn', password='$password', email='$email', alder='$alder', hjemmeside='$hjemmeside' WHERE id='$id'") or print mysql_error(); echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret"; } ?> <? // Hvis brugeren ikke er logget ind } else { ?> <center><font color="red">Kun for medlemmer</font></center> <? } ?> </body> </html> jeg skal bare have den til at opdatere de forskellige inputs må meget gerne laves så jeg kan smække det i en anden fil!
02. august 2002 - 10:09
#6
need hjelp!
02. august 2002 - 10:20
#7
Hey ! Selvom jeg er meget imod det skriver jeg hele koden her igen...! Tror måske det er en lille fejl i din update-funktion! Men er slet slet ikke sikker...! <kode> <? session_start(); ?> <html> <head> <title>Brugersystem</title> <meta name="Generator" content="Stone's WebWriter 3.5"> </head> <body> <? // Tjek om brugeren er logget ind if ($s_navn && $s_password) { ?> <? 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 die(mysql_error()); while($r = mysql_fetch_array($query)) { $id = $r["id"]; $navn = $r["navn"]; $password = $r["password"]; $email = $r["email"]; $alder = $r["alder"]; $hjemmeside = $r["hjemmeside"]; } ?> <form method="post" action="ret.php"> <input type="hidden" name="id" value="$id"> <table width="300"> <tr> <td width="300" colspan="2"><b>Ret oplysninger</b></td> </tr><tr> <td width="150">Navn:</td> <td width="150"><? echo "$navn" ?></td> </tr><tr> <td width="150">Kodeord:</td> <td width="150"><input type="text" name="kodeord" value="<? echo "$password"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Email:</td> <td width="150"><input type="text" name="email" value="<? echo "$email"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Alder:</td> <td width="150"><input type="text" name="alder" value="<? echo "$alder"; ?>" style="width: 152px"></td> </tr><tr> <td width="150">Hjemmeside:</td> <td width="150"><input type="text" name="hjemmeside" value="<? echo "$hjemmeside"; ?>" style="width: 152px"></td> </tr><tr> <td width="300" colspan="2" align="right"><input type="submit" name="update" value="Udfør"></td> </tr> </table> </form> <? // Opdater oplysningerne if ($update) { include ("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); mysql_query("UPDATE community SET navn='$navn', password='$password', email='$email', alder='$alder', hjemmeside='$hjemmeside' WHERE id='$id'")or die(mysql_error()); echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret"; } ?> <? // Hvis brugeren ikke er logget ind } else { ?> <center><font color="red">Kun for medlemmer</font></center> <? } ?> </body> </html> </kode> Håber det hjalp :) -|FrandE
02. august 2002 - 11:26
#8
ingen som kan hjælpe!
Vi tilbyder markedets bedste kurser inden for webudvikling