Insert en delete form op 1 pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robert de Groot

Robert de Groot

02/05/2005 18:21:00
Quote Anchor link
Ik heb een overzichts pagina van alle wedstrijden gemaakt. Zodra er op geklikt is, wordt er verwezen naar de onderstaande pagina. Hier staat een pull down menu die alle spelers namen leest en vervolgens de spelers toevoegd bij de wedstrijden. Er onder is gelijk een overzicht te zien van alle spelers die toegekend zijn, met daarachter een delete knop om de spelers weer te verwijderen. Helaas lukt dat verwijderen niet. Zodra er op de knop wordt geklikt gebeurt er niets en achter elke "delete"knop staat ook "verwijderen mislukt" ook al is er nog niet op delete knop geklikt. Iemand die mij misschien kan helpen?

Hier is de 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?  
          
    //-- database gegevens weggelaten
        
    $wid = $_GET['wid'];  
    $thuis = $_GET['thuis'];
    $uit = $_GET['uit'];
    $type = $_GET['type'];
    $datum = $_GET['datum'];
    $jaar = $_GET['jaar'];
    
    echo "<form method=\"post\" action=\"spelers_koppelen.php?wid=$wid&thuis=$thuis&uit=$uit&type=$type&datum=$datum&jaar=$jaar\">";  
    
    echo "<table class=tekst_main border=2 cellspacing=0 cellpadding=5 width=100% height=100% bordercolor=\"FFA800\">";
    echo "<tr><td valign=\"top\">";
    
    echo "<table class=tekst_main border=1 cellspacing=0 cellpadding=3 width=100% bordercolor=6B8E43>";
    echo "<tr class=kop_main bgcolor=6B8E43><td height=15 colspan=4>";
    echo "Spelers beheren</td></tr>";

    $query = mysql_query ("SELECT * FROM Spelers ORDER BY Naam");

    //-- Speler toevoegen
    echo "<tr><td colspan = 1>Speler 1: ";
    echo "<select name=\"id\" class=tekst_main>";  
            while ($var = mysql_fetch_array($query))
    {


    echo "<option value=\"$var[id]\">$var[Naam]</option>";

    }

    echo "</select></td>";  
    echo " ";
    //-- Hele of halve wedstrijd
    echo "<td><input name=\"radio\" type=\"radio\" value=\"hele_wedstrijden\" checked>Hele";
    echo "<input name=\"radio\" type=\"radio\" value=\"halve_wedstrijden\">Halve</td>";
    //-- Goals gemaakt
    echo "<td colspan=2>Goals: <input type=\"text\" name=\"Goals\" size =\"10\" value =\"0\" class=tekst_main></td></tr>";
    
    //-- Formulier verzenden
    echo "<tr><td colspan = 4 bgcolor=6B8E43>";
    echo "<input type=\"submit\" name=\"submit\" class=tekst_main value=\"   Toevoegen\">";  
    echo "</tr></td>";    
    //-- Afsluiten tabel

    echo "<tr><td colspan=4>&nbsp;";
    echo "<input type=\"hidden\" name=\"action\" value=\"add\">";
    //-- Wedstrijden!!!!
    if (isset($_POST["submit"]) && $_POST["action"] == "add")
        {
  
         if($_POST['radio'] == hele_wedstrijden)
        {

        $sql = "INSERT INTO wedstrijden (wid, id, thuis, uit, type, datum, jaar, heel, goals) VALUES ('$wid', '$id', '$thuis', '$uit', '$type', '$datum', '$jaar', '1', '$Goals')";  
        $res = mysql_query($sql);
        }

        else
        {
        $sql = "INSERT INTO wedstrijden (wid, id, thuis, uit, type, datum, jaar, half, goals) VALUES ('$wid', '$id', '$thuis', '$uit', '$type', '$datum', '$jaar', '1', '$Goals')";  
        $res = mysql_query($sql);
        }

      
        if ($res)  
        {
  
            echo "<b>Speler toegevoegd bij wedstrijd.</b>";  
        }
  
        else  
        {  
            echo "<b>Speler niet toegevoegd bij wedstrijd.</b>";  
        }          
    }

    echo "</td></tr></form><tr><td colspan=4 bgcolor=6B8E43 class=kop_main>Spelers die meededen:</td></tr>";
    
    //--Spelers die al toegevoegd zijn
    
        $query1 = mysql_query ("SELECT t1.Naam, t1.id, t2.id, t2.wid, t2.goals, t2.heel FROM Spelers AS t1, wedstrijden AS t2 WHERE t1.id = t2.id AND t2.wid = $HTTP_GET_VARS[wid] GROUP BY Naam ORDER BY half, Naam");
        while ($list = mysql_fetch_array($query1))
        {

        echo "<tr><td>";
        echo $list['Naam'];  
        echo "</td><td>";
        $heel = $list['heel'];  
        if ($heel == '1')
        {

        echo "hele ";
        }

        else
        {
        echo "halve ";
        }

        echo "wedstrijd";
        echo "</td><td>";
        echo $list['goals'];  
        echo " goals";
        $id = $list['id'];
        echo $id;
        $wid = $list['wid'];
        echo $wid;
        echo "<input type=\"hidden\" name=\"action\" value=\"verw\">";
        echo "</td><td><form name=\"delete\" action=\"spelers_koppelen.php?wid=$wid&id=$id\" method=\"post\"><input type='submit' name='delete' value='delete'>";
        
    if (isset($_POST["delete"]) && $_POST["action"] == "verw")
        {
  
        $verwijder = mysql_query("DELETE FROM wedstrijden WHERE id='$id' AND wid='$wid'");
        echo "verwijderen gelukt";
        }

        else
        {
        echo "verwijderen mislukt";
        }

        echo "</td></tr></form>";
        }

        
        
    echo "</table></td></tr></table>";

?>
 
Er zijn nog geen reacties op dit bericht.



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.