Fout in code?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marijn

Marijn

14/03/2008 17:30:00
Quote Anchor link
'mod-edit:':
Slechte topictitel
Een goede topictitel beschrijft het probleem zo duidelijk mogelijk in een paar woorden. Geen hoofdletters en uitroeptekens gebruiken.
Voorbeelden van slechte topictitels zijn:
  • Help
  • Probleem
  • Vraag
  • Error
  • Script werkt niet

Hallo,

Ik ben bezig met een admin voor een klein webwinkeltje, maar volgens mij zie ik iets over het hoofd. Want in het overzicht van mijn admin krijg ik de producten niet te zien. Help!

Code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?
    require("config.php");
    
    echo "<script language=\"JavaScript\">\n";
    
    echo "function askConfirm(txt,url) {\n";
        echo "if (confirm(txt) == true) {\n";
        echo "document.location=url\n";
        echo "return true;\n";
        echo "} \n";
    echo "}\n";    
    echo "</script>";
    
    //-- navigatie
    echo "<p><a href=\"$PHP_SELF?show=add\">product toevoegen</a> | <a href=\"$PHP_SELF\">overzicht producten</a></p>";

    //-- toevoegen
    if ($HTTP_GET_VARS[show] == "add" || $HTTP_POST_VARS[show] == "add")
    {

        if ($HTTP_POST_VARS["artikelnaam"] && $HTTP_POST_VARS["bestelnummer"] && $HTTP_POST_VARS["prijs"] && $HTTP_POST_VARS["verzendkosten"])
        {

            $sql = "INSERT INTO nieuws (id, artikelnaam, bestelnummer, prijs, verzendkosten) VALUES ('', '$HTTP_POST_VARS[artikelnaam]', '$HTTP_POST_VARS[bestelnummer]', '$HTTP_POST_VARS[prijs]', '$HTTP_POST_VARS[verzendkosten]')";
            $res = mysql_query($sql);
            
            if ($res)
            {

                echo "Het product is toegevoegd aan de site.";
            }

            else
            {
                echo "Het product is niet toegevoegd aan de site";
            }
        }

        else
        {
            if ($HTTP_POST_VARS["submit"])
                $err = "Enkele velden vergeten.";
                
          
            echo "<p>Plaats een nieuw product</p>";
            
            echo "<form method=\"post\" action=\"$PHP_SELF\">";
            echo "<input type=\"hidden\" name=\"show\" value=\"add\">";
            echo "Bestelnummer: <input type=\"text\" size=\"30\" name=\"bestelnummer\" value=\"$HTPT_POST_VARS[bestelnummer]\"><br>";
            echo "Artikelnaam: <input type=\"text\" size=\"30\" name=\"artikelnaam\" value=\"$HTPT_POST_VARS[artikelnaam]\"><br>";
            echo "Prijs: <input type=\"text\" size=\"30\" name=\"prijs\" value=\"$HTPT_POST_VARS[prijs]\"><br>";
            echo "Verzendkosten: <input type=\"text\" size=\"30\" name=\"Verzendkosten\" value=\"$HTPT_POST_VARS[Verzendkosten]\"><br>";
            echo "<input type=\"submit\" name=\"submit\" value=\"toevoegen\">";
            echo "</form>";
        }
    }

    //-- verwijderen
    elseif ($HTTP_GET_VARS["show"] == "del")
    {

        if (is_numeric($HTTP_GET_VARS["id"]))
        {

            $sql = "DELETE FROM producten WHERE id = $HTTP_GET_VARS[id]";
            $res = mysql_query($sql);
            
            if ($res)
            {

                echo "Bericht verwijderd.";
            }

            else
            {
                echo "Bericht is niet verwijderd.";
            }
        }

        else
        {
            echo "Geen geldig id";
        }
    }

    //-- overzicht
    else {
        $res = mysql_query("SELECT * FROM producten") or die(mysql_error());

        echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">";
        echo "<tr><td width=\"300\"><b>Product</b></td><td><b>Wissen</b></td></tr>";
            
        while ($row = mysql_fetch_array($res)) {
            echo "<tr>";
            echo "<td>".$row['artikelnaam']."</td>";
            echo "<td><a href=\"javascript:askConfirm('Wilt u ".$row['artikelnaam']." verwijderen?','admin.php?show=del&id=".$row['id']."');\">wis</a></td>";
            echo "</tr>";
        }

            
        echo "</table>";
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Marijn
 
PHP hulp

PHP hulp

27/05/2026 06:32:41
 
Marijn

Marijn

14/03/2008 17:55:00
Quote Anchor link
laat maar, is al opgelost.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.