Avatar billede xirox Nybegynder
13. juli 2003 - 14:28 Der er 4 kommentarer og
1 løsning

Ret Profil opdatere ikke

Hej eksperter.

Jeg sidder og er gang med at lave en ret profil function.
Men den vil ikke gå ind og opdatere det forskellige som den skal.

Her er koderne:

RetProfil.php

<? session_start(); ?>
<HTML>
<HEAD>    
<TITLE>Ret Profil</TITLE>

</HEAD> <BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">
<? include("db/db.php"); ?>
<p>

<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<? $result3 = mysql_query("SELECT * FROM tabel where usrname='$usrname'");
$row    = mysql_fetch_array($result3); ?>

<? if($usrname == $row[usrname] && $usrpass == $row[usrpass]) { ?>

<? $result9 = mysql_query("SELECT * FROM tabel where usrname='$row[usrname]'");
$row9    = mysql_fetch_array($result9); ?>

<DIV STYLE="text-align:center"> <form action="profilok.php" method="POST">
<FONT FACE="Verdana" SIZE="1" COLOR="#FFFFFF">

Navn: <INPUT TYPE="text" SIZE="15" NAME="usrirlname" CLASS="felt" VALUE="<? echo "$row9[usrirlname]"; ?>"><BR>

Alder: <INPUT TYPE="text" SIZE="15" NAME="usrmail" CLASS="felt" VALUE="<? echo "$row9[usrage]"; ?>"><BR>

E-Mail: <INPUT TYPE="text" SIZE="15" NAME="usrmail" CLASS="felt" VALUE="<? echo "$row9[usrmail]"; ?>"><BR>

Fritekst: <BR> <TEXTAREA WRAP="physical" ROWS="10" COLS="20" NAME="usrinfo" STYLE="background-color : #182129;color: #ffffff;border: 1px solid #ffffff;">

<? echo "$row9[info]"; ?></TEXTAREA> <BR> <INPUT TYPE="submit" VALUE="Opdater Profil" CLASS="knap"> </form> <? } ?></font>


Og her Profilok.php

<?
session_start();
?>
<? include("db/db.php"); ?>

<HTML> <HEAD>     <TITLE>Profil Rettet</TITLE>

</HEAD> <BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">

<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<? $result3 = mysql_query("SELECT * FROM tabel where usrname='$usrname'");
$row    = mysql_fetch_array($result3); ?>

<? if($usrname == $row[usrname] && $usrpass == $row[usrpass]) { ?>

<?
mysql_query("UPDATE gex_users set usrirlname = '$usrirlname' where usrname = '$usrname'");
mysql_query("UPDATE gex_users set usrage = '$usrage' where usrname = '$usrname'");
mysql_query("UPDATE gex_users set usrmail = '$usgemail' where usrname = '$usrname'");
mysql_query("UPDATE gex_users set usrinfo = '$usrinfo' where usrname = '$usrname'");
?>

<? echo "<FONT FACE=Verdana SIZE=1 COLOR=#FFFFFF>Vent Opdater profil...</FONT>";

?> <meta http-equiv="refresh" content="0 ; URL=profilrettet.php">

<? } else { echo "Du er ikke logget på"; } ?>

</tr>

</table>


Hvad er det lige der er galt?

/XiroX
Avatar billede ahv Nybegynder
13. juli 2003 - 14:32 #1
Prøv ->

<? $result3 = mysql_query("SELECT * FROM tabel where usrname='$usrname'");
$row    = mysql_fetch_array($result3); ?>

<? if($usrname == $row[usrname] && $usrpass == $row[usrpass]) { ?>

<?
mysql_query("UPDATE gex_users set usrirlname = '$usrirlname', usrage = '$usrage', usrmail = '$usgemail', usrinfo = '$usrinfo' where usrname = '$usrname'") or die(mysql_error());
?>
Avatar billede ahv Nybegynder
13. juli 2003 - 14:33 #2
<?
$result3 = mysql_query("SELECT * FROM gex_users where usrname='$usrname'");
$row = mysql_fetch_array($result3);
if($usrname == $row[usrname] && $usrpass == $row[usrpass]) {
mysql_query("UPDATE gex_users set usrirlname = '$usrirlname', usrage = '$usrage', usrmail = '$usgemail', usrinfo = '$usrinfo' where usrname = '$usrname'") or die(mysql_error());
?>
Avatar billede ahv Nybegynder
13. juli 2003 - 14:38 #3
<?
session_start();
?>
<HTML>
<HEAD>   
<TITLE>Ret Profil</TITLE>

</HEAD> <BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">
<?
include("db/db.php");
?>
<p>

<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<?
$result3 = mysql_query("SELECT * FROM gex_users where usrname='$usrname'");
$row = mysql_fetch_array($result3);
if($usrname == $row[usrname] && $usrpass == $row[usrpass]) {
    $result9 = mysql_query("SELECT * FROM gex_users where usrname='$row[usrname]'");
    $row9 = mysql_fetch_array($result9);
?>

<DIV STYLE="text-align:center"> <form action="profilok.php" method="POST">
<FONT FACE="Verdana" SIZE="1" COLOR="#FFFFFF">

Navn: <INPUT TYPE="text" SIZE="15" NAME="usrirlname" CLASS="felt" VALUE="<? echo $row9['usrirlname']; ?>"><BR>

Alder: <INPUT TYPE="text" SIZE="15" NAME="usrmail" CLASS="felt" VALUE="<? echo $row9['usrage']; ?>"><BR>

E-Mail: <INPUT TYPE="text" SIZE="15" NAME="usrmail" CLASS="felt" VALUE="<? echo $row9['usrma']; ?>"><BR>

Fritekst: <BR> <TEXTAREA WRAP="physical" ROWS="10" COLS="20" NAME="usrinfo" STYLE="background-color : #182129;color: #ffffff;border: 1px solid #ffffff;"><? echo $row9['info']; ?></TEXTAREA> <BR> <INPUT TYPE="submit" VALUE="Opdater Profil" CLASS="knap"> </form>
<?
}
?>
</font>


Og her Profilok.php

<?
session_start();
include("db/db.php");
?>

<HTML> <HEAD>    <TITLE>Profil Rettet</TITLE>

</HEAD> <BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">

<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<?
$result3 = mysql_query("SELECT * FROM gex_users where usrname='$usrname'");
$row = mysql_fetch_array($result3);
if($usrname == $row[usrname] && $usrpass == $row[usrpass]) {
    mysql_query("UPDATE gex_users set usrirlname = '$usrirlname', usrage = '$usrage', usrmail = '$usgemail', usrinfo = '$usrinfo' where usrname = '$usrname'") or die(mysql_error());
    echo "<FONT FACE=Verdana SIZE=1 COLOR=#FFFFFF>Vent Opdater profil...</FONT>";
?>
<meta http-equiv="refresh" content="0 ; URL=profilrettet.php">

<?
} else {
    echo "Du er ikke logget på"; }
?>
</tr>
</table>
Avatar billede xirox Nybegynder
13. juli 2003 - 14:41 #4
Nej det virker ikke
Avatar billede xirox Nybegynder
29. august 2003 - 11:38 #5
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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