Avatar billede nomisdk Nybegynder
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
Avatar billede ahv Nybegynder
09. juli 2003 - 22:09 #1
Det tror jeg nu den gør, prøv at sætte den update op i toppen.
Avatar billede ahv Nybegynder
09. juli 2003 - 22:10 #2
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 - - - &gt; 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&aring;s Tr&aring;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&aring;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>
Avatar billede nomisdk Nybegynder
09. juli 2003 - 22:13 #3
det hjalp ikke noget
Avatar billede ahv Nybegynder
09. juli 2003 - 22:16 #4
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 - - - &gt; 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&aring;s Tr&aring;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&aring;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>
Avatar billede nomisdk Nybegynder
09. juli 2003 - 22:21 #5
virker stadig ikke
Avatar billede ahv Nybegynder
09. juli 2003 - 22:22 #6
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?
Avatar billede nomisdk Nybegynder
09. juli 2003 - 22:24 #7
registrer_globals er til on

den medler ingen fejl
Avatar billede ahv Nybegynder
09. juli 2003 - 22:26 #8
<?
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 - - - &gt; 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&aring;s Tr&aring;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&aring;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>
Avatar billede nomisdk Nybegynder
09. juli 2003 - 22:29 #9
virker stadig ikke
Avatar billede ahv Nybegynder
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 - - - &gt; 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&aring;s Tr&aring;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&aring;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>
Avatar billede nomisdk Nybegynder
09. juli 2003 - 22:32 #11
takker nu virker det :-)
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