09. juli 2003 - 22:07
Der er
10 kommentarer og 1 løsning
php driller
jeg har lavet følgende script som skal update noget.
kildekode:
http://www.pastebin.com/14888 problemmet er bare at den ikke sætter noget ind i mysql databasen :-(
jeg har rodet med den i en time nu og jeg kan simpelhend ikke finde fejlen..
Hjælp
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.
Det tror jeg nu den gør, prøv at sætte den update op i toppen.
Prøv -> <? session_start(); if($_POST['update']){ $navn = $_POST['navn']; $besked = $_POST['besked']; $id = $_POST['id']; mysql_connect(localhost,*******,********); mysql_select_db(casemodding1go); $query = mysql_query("UPDATE `forum_body` SET lukket = 'yes',luknavn = '$navn',lukbesked = '$besked' WHERE `id` = '$id' ") or print mysql_error(); echo " <b>Tråden er låst!</b>"; } ?> <html> <head> <title>Cool-Case.dk - - - > Dit Casemoddings Site!</title> <META NAME="Title" CONTENT="Cool-Case.dk"> <META NAME="Description" CONTENT="Guides, test, reviews og meget andet om Casemodding"> <META NAME="Keywords" CONTENT="casemodding, cool-case, case, cool, nomisdk, simon, modding, glowwire, jensen, computer, hardware, hol.dk, cool, sex"> <META NAME="Robots" CONTENT="ALL"> <META NAME="Author" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen "> <LINK REV=made href="mailto:Nomisdk@hotmail.com"> <META HTTP-EQUIV="Reply-to" CONTENT="Nomisdk@hotmail.com"> <META NAME="Copyright" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen"> <META HTTP-EQUIV="Content-language" CONTENT="dan"> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"> <style type='text/css'> <!-- a:hover {text-decoration: underline;} a.normal {font-weight: normal;} a.white {color: white;} a.red {font-weight: normal; color: white;} td {font-family: Verdana; font-size: 10pt;} 'input {font-family: Verdana; font-size: 10px;} //--> </style> </head> <body bgcolor="#CCCCCC" text="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF" link="#FFFFFF"> <table width="70%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333"> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#1D3A58" bgcolor="#333333"> <tr> <td><table width="100%" align="center" bgcolor="#526D88"> <tr> <td> <? include "top.php" ?> </td> </tr> <tr> <td align="right"> <? include "kl.php" ?> </td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15%" valign="top" bordercolor="#333333" bgcolor="#526D88"> <? include "left.php" ?> </td> <td width="65%" height="300" valign="top" bgcolor="#5784A8" style="border-top: 1px solid #B4CED8; border-bottom: 1px solid #365B69"><table width="100%" border="0"> <tr> <td>Lås Tråd:<br> <? // Tjekker om brugeren er logget ind if ($s_navn && $s_password) { ?> <? mysql_connect(localhost,*******,*******); mysql_select_db(casemodding1go); $query = mysql_query("SELECT navn FROM community WHERE navn='$s_navn' AND password='$s_password'"); while($row = mysql_fetch_array($query )){ $navn = $row["navn"]; ?> <form method="post" action="luktrad.php"> <br> <input name="navn" type="text" value="<?echo "$row[navn] "; ?>" readonly> <br> Tråd-Nr:<br> <input type="id" name="textfield"> <br> Begrundelse :<br> <textarea name="besked" width="500" height="200"value="nyhed"><? print("$row[nyhed]") ?></textarea> <br> <input type="submit" name="update" value="Lås Tråd"> </form> <? } // Hvis brugeren ikke er logget ind } else { ?> Du er ikke logget ind! <? } ?> </td> </tr> </table></td> <td width="20%" valign="top" bgcolor="#526D88"> <? include "right.php" ?> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#526D88"><center> <? include "bund.php" ?> </center></td> </tr> </table> </td> </tr> </table> </body> </html>
Er registrer_globals on eller off i din php konfiguration? Prøv -> <? session_start(); mysql_connect(localhost,*******,*******); mysql_select_db(casemodding1go); if($update){ $query = mysql_query("UPDATE `forum_body` SET lukket = 'yes',luknavn ='$navn',lukbesked = '$besked' WHERE `id` = '$id'") or die(mysql_error()); } ?> <html> <head> <title>Cool-Case.dk - - - > Dit Casemoddings Site!</title> <META NAME="Title" CONTENT="Cool-Case.dk"> <META NAME="Description" CONTENT="Guides, test, reviews og meget andet om Casemodding"> <META NAME="Keywords" CONTENT="casemodding, cool-case, case, cool, nomisdk, simon, modding, glowwire, jensen, computer, hardware, hol.dk, cool, sex"> <META NAME="Robots" CONTENT="ALL"> <META NAME="Author" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen "> <LINK REV=made href="mailto:Nomisdk@hotmail.com"> <META HTTP-EQUIV="Reply-to" CONTENT="Nomisdk@hotmail.com"> <META NAME="Copyright" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen"> <META HTTP-EQUIV="Content-language" CONTENT="dan"> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"> <style type='text/css'> <!-- a:hover {text-decoration: underline;} a.normal {font-weight: normal;} a.white {color: white;} a.red {font-weight: normal; color: white;} td {font-family: Verdana; font-size: 10pt;} 'input {font-family: Verdana; font-size: 10px;} //--> </style> </head> <body bgcolor="#CCCCCC" text="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF" link="#FFFFFF"> <table width="70%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333"> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#1D3A58" bgcolor="#333333"> <tr> <td><table width="100%" align="center" bgcolor="#526D88"> <tr> <td> <? include "top.php" ?> </td> </tr> <tr> <td align="right"> <? include "kl.php" ?> </td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15%" valign="top" bordercolor="#333333" bgcolor="#526D88"> <? include "left.php" ?> </td> <td width="65%" height="300" valign="top" bgcolor="#5784A8" style="border-top: 1px solid #B4CED8; border-bottom: 1px solid #365B69"><table width="100%" border="0"> <tr> <td>Lås Tråd:<br> <? // Tjekker om brugeren er logget ind if ($s_navn && $s_password) { $query = mysql_query("SELECT navn FROM community WHERE navn='$s_navn' AND password='$s_password'"); while($row = mysql_fetch_array($query )){ $navn = $row["navn"]; if($update) { echo "Tråden er låst"; } ?> <form method="post" action="luktrad.php"> <br> <input name="navn" type="text" value="<?echo "$row[navn] "; ?>" readonly> <br> Tråd-Nr:<br> <input type="id" name="textfield"> <br> Begrundelse :<br> <textarea name="besked" width="500" height="200"value="nyhed"><? print("$row[nyhed]") ?></textarea> <br> <input type="submit" name="update" value="Lås Tråd"> </form> <? } // Hvis brugeren ikke er logget ind } else { ?> Du er ikke logget ind! <? } ?> </td> </tr> </table></td> <td width="20%" valign="top" bgcolor="#526D88"> <? include "right.php" ?> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#526D88"><center> <? include "bund.php" ?> </center></td> </tr> </table> </td> </tr> </table> </body> </html>
Melder den nogen fejl? Ved du om registrer_globals er sat til on eller off? Ellers lav en fil du kalder info.php hvor indholdet er -> <?php echo phpinfo(); ?> Søg efter registrer_globals, er den on eller off?
registrer_globals er til on den medler ingen fejl
<? session_start(); mysql_connect(localhost,*******,*******); mysql_select_db(casemodding1go); if($update){ mysql_query("UPDATE `forum_body` SET lukket = 'yes',luknavn ='$navn',lukbesked = '$besked' WHERE `id` = '$id'") or die(mysql_error()); } ?> <html> <head> <title>Cool-Case.dk - - - > Dit Casemoddings Site!</title> <META NAME="Title" CONTENT="Cool-Case.dk"> <META NAME="Description" CONTENT="Guides, test, reviews og meget andet om Casemodding"> <META NAME="Keywords" CONTENT="casemodding, cool-case, case, cool, nomisdk, simon, modding, glowwire, jensen, computer, hardware, hol.dk, cool, sex"> <META NAME="Robots" CONTENT="ALL"> <META NAME="Author" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen "> <LINK REV=made href="mailto:Nomisdk@hotmail.com"> <META HTTP-EQUIV="Reply-to" CONTENT="Nomisdk@hotmail.com"> <META NAME="Copyright" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen"> <META HTTP-EQUIV="Content-language" CONTENT="dan"> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"> <style type='text/css'> <!-- a:hover {text-decoration: underline;} a.normal {font-weight: normal;} a.white {color: white;} a.red {font-weight: normal; color: white;} td {font-family: Verdana; font-size: 10pt;} 'input {font-family: Verdana; font-size: 10px;} //--> </style> </head> <body bgcolor="#CCCCCC" text="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF" link="#FFFFFF"> <table width="70%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333"> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#1D3A58" bgcolor="#333333"> <tr> <td><table width="100%" align="center" bgcolor="#526D88"> <tr> <td> <? include "top.php" ?> </td> </tr> <tr> <td align="right"> <? include "kl.php" ?> </td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15%" valign="top" bordercolor="#333333" bgcolor="#526D88"> <? include "left.php" ?> </td> <td width="65%" height="300" valign="top" bgcolor="#5784A8" style="border-top: 1px solid #B4CED8; border-bottom: 1px solid #365B69"><table width="100%" border="0"> <tr> <td>Lås Tråd:<br> <? // Tjekker om brugeren er logget ind if ($s_navn && $s_password) { $query = mysql_query("SELECT navn FROM community WHERE navn='$s_navn' AND password='$s_password'"); while($row = mysql_fetch_array($query )){ $navn = $row["navn"]; if($update) { echo "Tråden er låst"; } ?> <form method="post" action="luktrad.php"> <br> <input name="navn" type="text" value="<?echo "$row[navn] "; ?>" readonly> <br> Tråd-Nr:<br> <input type="id" name="textfield"> <br> Begrundelse :<br> <textarea name="besked" width="500" height="200"value="nyhed"><? print("$row[nyhed]") ?></textarea> <br> <input type="submit" name="update" value="Lås Tråd"> </form> <? } // Hvis brugeren ikke er logget ind } else { ?> Du er ikke logget ind! <? } ?> </td> </tr> </table></td> <td width="20%" valign="top" bgcolor="#526D88"> <? include "right.php" ?> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#526D88"><center> <? include "bund.php" ?> </center></td> </tr> </table> </td> </tr> </table> </body> </html>
09. juli 2003 - 22:31
#10
<? session_start(); mysql_connect(localhost,*******,*******); mysql_select_db(casemodding1go); if($update){ mysql_query("UPDATE `forum_body` SET lukket = 'yes',luknavn ='$navn',lukbesked = '$besked' WHERE `id` = '$id'") or die(mysql_error()); } ?> <html> <head> <title>Cool-Case.dk - - - > Dit Casemoddings Site!</title> <META NAME="Title" CONTENT="Cool-Case.dk"> <META NAME="Description" CONTENT="Guides, test, reviews og meget andet om Casemodding"> <META NAME="Keywords" CONTENT="casemodding, cool-case, case, cool, nomisdk, simon, modding, glowwire, jensen, computer, hardware, hol.dk, cool, sex"> <META NAME="Robots" CONTENT="ALL"> <META NAME="Author" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen "> <LINK REV=made href="mailto:Nomisdk@hotmail.com"> <META HTTP-EQUIV="Reply-to" CONTENT="Nomisdk@hotmail.com"> <META NAME="Copyright" CONTENT="Simon Jensen og Benjamin Skov Kaas-Hansen"> <META HTTP-EQUIV="Content-language" CONTENT="dan"> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"> <style type='text/css'> <!-- a:hover {text-decoration: underline;} a.normal {font-weight: normal;} a.white {color: white;} a.red {font-weight: normal; color: white;} td {font-family: Verdana; font-size: 10pt;} 'input {font-family: Verdana; font-size: 10px;} //--> </style> </head> <body bgcolor="#CCCCCC" text="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF" link="#FFFFFF"> <table width="70%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333"> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#1D3A58" bgcolor="#333333"> <tr> <td><table width="100%" align="center" bgcolor="#526D88"> <tr> <td> <? include "top.php" ?> </td> </tr> <tr> <td align="right"> <? include "kl.php" ?> </td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15%" valign="top" bordercolor="#333333" bgcolor="#526D88"> <? include "left.php" ?> </td> <td width="65%" height="300" valign="top" bgcolor="#5784A8" style="border-top: 1px solid #B4CED8; border-bottom: 1px solid #365B69"><table width="100%" border="0"> <tr> <td>Lås Tråd:<br> <? // Tjekker om brugeren er logget ind if ($s_navn && $s_password) { $query = mysql_query("SELECT navn FROM community WHERE navn='$s_navn' AND password='$s_password'"); while($row = mysql_fetch_array($query )){ $navn = $row["navn"]; if($update) { echo "Tråden er låst"; } ?> <form method="post" action="luktrad.php"> <br> <input name="navn" type="text" value="<?echo "$row[navn] "; ?>" readonly> <br> Tråd-Nr:<br> <input type="id" name="id"> <br> Begrundelse :<br> <textarea name="besked" width="500" height="200"value="nyhed"><? print("$row[nyhed]") ?></textarea> <br> <input type="submit" name="update" value="Lås Tråd"> </form> <? } // Hvis brugeren ikke er logget ind } else { ?> Du er ikke logget ind! <? } ?> </td> </tr> </table></td> <td width="20%" valign="top" bgcolor="#526D88"> <? include "right.php" ?> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#526D88"><center> <? include "bund.php" ?> </center></td> </tr> </table> </td> </tr> </table> </body> </html>
09. juli 2003 - 22:32
#11
takker nu virker det :-)
Vi tilbyder markedets bedste kurser inden for webudvikling