14. august 2003 - 15:10
Der er
14 kommentarer og 1 løsning
Jeg har et problem med denne kode?
<?php session_start(); if (session_is_registered("brugernavn")) { include('conn.php'); $ip = $REMOTE_ADDR; if ($_POST[action] == "update"){ $text = ($_POST[text]); mysql_query("UPDATE * FROM aply_list SET combat_lvl = '$combat_lvl', email = '$email', str = '$str', attack = '$attack', defense = '$defense', text = '$text', ip = '$ip' WHERE runescape_user = '$_SESSION[brugernavn]'"); echo "<B>Your stats has been updated!</B><br>"; } ?> <body bgcolor="#777777"> <HR><HR> <form action=account_setup.php method=post> <? $res = mysql_query("SELECT * FROM aply_list WHERE runescape_user = '$_SESSION[brugernavn]'"); $row = mysql_fetch_array($res); ?> <font size="2" face="Verdana"> Combat level:<input type="text" name="combat_lvl" value="<?=$row[combat_lvl];?>"><br> Email:<input type="text" name="email" value="<?=$row[email];?>"><br> Strenght level:<input type="text" name="str" value="<?=$row[str];?>"><br> Attack level:<input type="text" name="attack" value="<?=$row[attack];?>"><br> Defense level:<input type="text" name="defense" value="<?=$row[defense];?>"><br> <textarea name="text" value="<?=$row[text];?>" rows="4" cols="40"></textarea> <input type="hidden" name="action" value="update"> <input type="submit" name="update" value="Update user stats"> <? } else{ echo"You have to sign in ;)"; } ?> Det virker ikke når jeg indtaster de nye oplysninger??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
14. august 2003 - 15:10
#1
Hvad sker der?
14. august 2003 - 15:11
#2
Den skriver bare: Your stats has been updated! Men de bliver ikke ændret ;)
14. august 2003 - 15:13
#3
prøv at ændre: mysql_query("UPDATE * FROM aply_list SET combat_lvl = '$combat_lvl', email = '$email', str = '$str', attack = '$attack', defense = '$defense', text = '$text', ip = '$ip' WHERE runescape_user = '$_SESSION[brugernavn]'"); mysql_query("UPDATE * FROM aply_list SET combat_lvl = '$combat_lvl', email = '$email', str = '$str', attack = '$attack', defense = '$defense', text = '$text', ip = '$ip' WHERE runescape_user = '$_SESSION[brugernavn]'") or die(mysql_error()); og så se hvad den skriver...
14. august 2003 - 15:22
#4
You have an error in your SQL syntax near '* FROM aply_list SET combat_lvl = '71', email = 'webmaster@webghost.dk', str = '' at line 1
14. august 2003 - 15:28
#5
Får denne fejl???
14. august 2003 - 15:32
#6
Har lige prøvet med: <?php session_start(); if (session_is_registered("brugernavn")) { include('conn.php'); $ip = $REMOTE_ADDR; if ($_POST[action] == "update"){ $combat_lvl = ($_POST[combat_lvl]); $email = ($_POST[email]); $str = ($_POST[str]); $attack = ($_POST[attack]); $defense = ($_POST[defense]); $text = ($_POST[text]); mysql_query("UPDATE * FROM aply_list SET combat_lvl = '$combat_lvl', email = '$email', str = '$str', attack = '$attack', defense = '$defense', text = '$text', ip = '$ip' WHERE runescape_user = '$_SESSION[brugernavn]'"); echo "<B>Your stats has been updated!</B><br>"; } ?> men får stadigvæk fejl..??? :/
14. august 2003 - 15:33
#7
ja - den betyder at du har en fejl i din sql syntaks.
14. august 2003 - 15:34
#8
Ja, men jeg kan ikke se nogle fejl i min syntaks??? Kan du?? :S
14. august 2003 - 15:36
#9
$_SESSION[brugernavn] er du sikker på den ikke skal være $_SESSION['brugernavn'] -og at du kan tilgå den fra en query - prøv evt. at lave den om til : <?php session_start(); if (session_is_registered("brugernavn")) { include('conn.php'); $ip = $REMOTE_ADDR; if ($_POST[action] == "update"){ $combat_lvl = ($_POST[combat_lvl]); $email = ($_POST[email]); $str = ($_POST[str]); $attack = ($_POST[attack]); $defense = ($_POST[defense]); $text = ($_POST[text]); $temp =$_SESSION['brugernavn'] mysql_query("UPDATE * FROM aply_list SET combat_lvl = '$combat_lvl', email = '$email', str = '$str', attack = '$attack', defense = '$defense', text = '$text', ip = '$ip' WHERE runescape_user = '$temp'"); echo "<B>Your stats has been updated!</B><br>"; } ?>
14. august 2003 - 15:38
#10
Virker heller ikke :(
14. august 2003 - 15:38
#11
Det hedder vist bare UPDATE aply_list SET ...
14. august 2003 - 15:39
#12
Takker...det virkede på problemet ;)
14. august 2003 - 15:41
#13
;) erikjacobsen - vil du have points'ene ?
14. august 2003 - 15:42
#14
Næh, nej, dem har du jo fordelt. Helt i orden med mig. :)
25. august 2003 - 15:35
#15
Hvordan blev det færdige resultat?
Vi tilbyder markedets bedste kurser inden for webudvikling