[php][html] Button met info eraan

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 22-05 11:33
misschien een domme vraag, maar ik kan het niet vinden...
Ik wil graag dat als er op een bepaalde button word gedrukt (in een form) er een post gedaan wordt met daaraan een $var.
hoe doe ik dat? of anders hoe maak ik een hidden invul veld waar al wat instaat? dan vang ik die af....
hieronder m'n code
(btw, 1e post geloof ik in PW, dus ik hoop dak niks vouts doe ;) )


code:
1
echo '<FORM NAME="'.$nummer.'" METHOD="post" ACTION="'.$_SERVER['PHP_SELF'].'"> <INPUT TYPE="submit" NAME= "'.$nummer.'" VALUE="Verwijderen"></FORM>';


en bovenaan de pagina:

code:
1
2
3
if($_SERVER['REQUEST_METHOD']=='POST')
{
    $sql = 'DELETE FROM ARTIKEL WHERE ANUMMER = "'.$_POS['nummer'].'"';


Voor de volledigheid de hele .php

code:
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
<SCRIPT language="JavaScript">
function ToonAfbeelding(Link, breedte, hoogte)
{
    open(Link,'ProjView2','toolbar=0,toolbar=No,location=0,directories=0,status=no,menubar=0,scrollbars=no,resizable=no,width=' + breedte+ ',height=' + hoogte);
}
</SCRIPT>


<?
//ob_start();
if($_SERVER['REQUEST_METHOD']=='POST')
{

    echo 'Uw kavel wordt verwijderd';

    echo 'het werkt!!! anummer = "'.$_POST['Verwijderen'].'"';
    require_once("connect.inc.php");
    $dbc_artikelen = connect_to_database();
    $sql = 'DELETE FROM ARTIKEL WHERE ANUMMER = "'.$_POST['nummer'].'"';
    mysql_query($sql);
    mysql_close($dbc_artikelen);


    echo'<script language="JavaScript">
            function redirect()
            {
            window.location = "index.php"
            }
            setTimeout("redirect();", 5000)
        </script>';


}
else
{



    require_once("connect.inc.php");
        $dbc_artikelen = connect_to_database();


        $sql = "SELECT * FROM ARTIKEL WHERE EIGENAAR=".$_SESSION['knummer'];

        $rs = mysql_query($sql);
        mysql_close($dbc_artikelen);

        include_once("geefklant.inc.php");
        while ($row = mysql_fetch_array($rs))
        {
            $nummer = $row["ANUMMER"];
            $naam = $row["NAAM"];
            $artikeltype = $row["ARTIKELTYPE"];
            $kunstenaar = $row["KUNSTENAAR"];
            $taxwaarde = $row["TAXWAARDE"];
            $eigenaarnummer = $row["EIGENAAR"];
            $artikelstatus = $row["ARTIKELSTATUS"];
            $omschrijving = $row["OMSCHRIJVING"];

            $size = getimagesize("http://".$_SERVER["SERVER_NAME"]."/veilingsite/image.php?nummer=$nummer");

            $width = $size[0] + 17;
            $height = $size[1] + 25;

            $href = '<a href="JavaScript:ToonAfbeelding(\'toon_artikel_afbeelding.php?nummer=' . $nummer . '\',' . $width . ',' . $height . ')">';
            print "<div class='ArtikelAfbeeldingKlein'>$href[img]'image.php?nummer=$nummer'></a></div>\n";
            print[/img]Nummer: $nummer<BR>\n";
            print "Naam: $naam<BR>\n";
            print "Type: $artikeltype<BR>\n";
            print "Kunstenaar: $kunstenaar<BR>\n";
            print "Taxatie waarde: $taxwaarde<BR>\n";
            print "Eigenaar: " . geefKlantNaam($eigenaarnummer) . "<BR>\n";
            print "Status: $artikelstatus<BR>\n";
            print "Omschrijving: $omschrijving</P>";
            echo '<FORM NAME="'.$nummer.'" METHOD="post" ACTION="'.$_SERVER['PHP_SELF'].'"> <INPUT TYPE="submit" NAME= "'.$nummer.'" VALUE="Verwijderen"></FORM>';
            print "<HR>\n";

        }
}

?>

Verwijderd

code:
1
<input name="var" type="hidden" id="var" value="waarde" />


maar dat had je zelf ook makkelijk kunnen vinden met de search of op w3schools.com

het is je 1e post, maar ik zou je aanraden om eerst zelf beter te zoeken (gaat vaak ook sneller)

[ Voor 11% gewijzigd door Verwijderd op 07-01-2004 03:35 ]


  • lost95
  • Registratie: Januari 2000
  • Laatst online: 27-05 11:27
code:
1
<INPUT TYPE="submit" NAME= "nummer" VALUE="'.$nummer.'">


Zo zou het moeten werken

Vooral sinaasappels zijn bang voor persvrijheid.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

sharkzor schreef op 06 januari 2004 @ 19:58:
(btw, 1e post geloof ik in PW, dus ik hoop dak niks vouts doe ;) )
Afgezien van dat HTML voor de buren van Webdesign & Graphics is, dit met 5 minuten zoeken te vinden was en we liefst alleen relevante code zien ipv de hele lap: niet veel :z

Professionele website nodig?


Dit topic is gesloten.