Avatar billede mr-kill Nybegynder
18. april 2005 - 17:48 Der er 5 kommentarer og
1 løsning

tilføjning og sletning af brugere i database

Jeg vil gerne kunne tilføje og slette i brugere i min database. Men der sker ikke noget når jeg trykker på tilføj linket... jeg ved databasen og tabellen er oprettet. (jeg har ikke selv lavet koden, men fandt den på nette)
------------------------------
bruger.php filen:
<html>
<body>
<?php
include ('connect_db.php');
if ($submit)
{
    if ($id)
    {
        $sql = "UPDATE personer SET
        fornavn='$fornavn',
        efternavn='$last',
        adresse='$adresse',
        stilling='$stilling'
        WHERE id=$id";
    }
    else
    {
        $sql = "INSERT INTO personer (fornavn,efternavn,adresse,stilling)
        VALUES ('$fornavn','$efternavn','$adresse','$stilling')";
    }
    $result = mysql_query($sql);
    echo "Posten er opdateret!<p>";
}
elseif ($delete)
{
    $sql = "DELETE FROM personer WHERE id=$id";
    $result = mysql_query($sql);
    echo "$sql Record deleted!<p>";
}
else
{
    if (!$id)
    {
        $result = mysql_query("SELECT * FROM personer") or die (mysql_error());
        while ($myrow = mysql_fetch_array($result))
        {
            printf("<a herf=\"%s?id=%s\">%s %s</a> \n", $PHP_SELF,
            $myrow["id"],
            $myrow["fornavn"],
            $myrow["efternavn"]);
            printf("<a herf=\"%s?id=%s&delete=yes\">(slet)</a><br>", $PHP_SELF,
            $myrow["id"]);
        }
    }
    ?>
    <p>
    <a herf="<?php echo $PHP_SELF?>">Tilføj post</a>
    <p>
    <from method="post" action="<?php echo $PHP_SELF ?>">
    <?php
    if ($id)
    {
        $sql = "SELECT * FROM personer WHERE id=$id";
        $result = mysql_query($sql);
        $myrow = mysql_fetch_array($result);
        $id = $myrow["id"];
        $fornavn = $myrow["fornavn"];   
        $efternavn = $myrow["efternavn"];
        $adresse = $myrow["adresse"];
        $stilling = $myrow["stilling"];
        ?>
        <input type=hidden nane="id" value="<?php echo $id ?>">
        <?php
    }
    ?>
    Fornavn:<input type="text" name="fornavn" value="<?php echo $fornavn ?>"><br>
    Efternavn:<input type="text" name="efternavn" value="<?php echo $efternavn ?>"><br>
    Adresse:<input type="text" name="adresse" value="<?php echo $adresse ?>"><br>
    Stilling:<input type="text" name="stilling" value="<?php echo $stilling ?>"><br>
    <input type="submit" name="submit" value="Bekræft">
    </form>
    <?php
}
?>
</body>
</html>
---------------------------------
connect_db.php filen:
<?php
mysql_connect('localhost', 'bruger', 'kode')
    or die ('unable to connect to server.');
mysql_select_db("database")
    or die ('unable to select database.');
?>
Avatar billede detox Nybegynder
18. april 2005 - 18:52 #1
Avatar billede mr-kill Nybegynder
18. april 2005 - 19:08 #2
hmmm... nogen der ligger inde med script der kan det samme så...
Avatar billede sukos Juniormester
20. april 2005 - 02:34 #3
Du kan prøve at starte med at ændre alle
a herf
til
a href
Avatar billede mr-kill Nybegynder
20. april 2005 - 14:04 #4
hehe.. ups.. prøver lige og se om det virker så...
Avatar billede sukos Juniormester
30. april 2005 - 03:22 #5
Er den gang i den?
Avatar billede mr-kill Nybegynder
20. juni 2005 - 13:50 #6
---Lukket---
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