Avatar billede teck Nybegynder
19. oktober 2002 - 12:53 Der er 1 kommentar og
1 løsning

fjern data

Hej!

Jeg har følgende stykke kode som gerne skulle fjerne dataen fra min MySQL database, problemet er bare at jeg ikke kan få det til at virke, og ikke kan se fejlen! Håber der er en der kan hjælpe!

<?

if (!$mode) {

?>



<table border="0" cellpadding="2" cellspacing="0" width="100%">

    <tr>

     
    <td valign="top">
      <p align="center">&nbsp;</p>

      <form action="<? echo"$PHP_SELF"; ?>?mode=fjern" method="post"><br><br>

      <div align="center">

        <center>

            <table border="0" cellpadding="3" cellspacing="0">
              <tr>
                <td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Link:</font></td>
                <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                  <select name="titel">
                    <?php

    include ("connect.php");

  $result = mysql_query("SELECT * FROM jagt_kat order by titel");

  while ($row = mysql_fetch_array($result)) {

  $titel = $row["titel"];

  $katid = $row["id"];
  $fil = $row["fil"];

  if ($katid==$titel){

  echo "<OPTION value=\"$katid\" selected>$titel</OPTION>";

}

  else {

    echo "<OPTION value=\"$katid\">$titel</OPTION>";

}

  }?>
                  </select>
                  </font></td>
              </tr>
              <tr>
                <td><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font></td>
                <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
                  <input type="submit" value="Fjern" class="knap">
                  </font></td>
              </tr>
            </table>

        </center>

      </div>

      </form>

    </td>

  </tr>

  </table>



<?

}

if ($mode == "fjern") {

?>



<?

include ("connect.php");



// Smider informationerne ind i MySQLen

$query = mysql_query("DELETE FROM jagt_kat WHERE titel='$titel'") or die(mysql_error());




        print "

  <center>

  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">

    <tr>

      <td>

        <p align=\"center\">Linket er fjernet!</p>

      </center>



<td>

  </tr>

  </table>

";





?>

<?

}

?>
Avatar billede nemeier Nybegynder
19. oktober 2002 - 13:15 #1
Prøv

$sql = "DELETE FROM jagt_kat WHERE titel='$titel'";
mysql_query($sql);
print "Mit statement: ".$sql."<br>";
print "Fejl meddelse: mysql_error();

Hvad står der i statement og hvad står der i fejlmeddelse.
Avatar billede teck Nybegynder
19. oktober 2002 - 13:24 #2
har fået det til at virke, takker for hjælpen :)
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
Computerworld tilbyder specialiserede kurser i database-management

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