Met <button> in <form> in één click items alfabetisch rangschikken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maarten Aders

Maarten Aders

09/09/2012 17:42:23
Quote Anchor link
Goedeavond,

Ik loop vast bij een opdracht van school.

De code werkt, ik heb net de knop ( <td><form><button>Item-abc</button></form></td> )toegevoegd, maar ik geen idee hoe ik nu met één klik op de knop, de items in de linkerkolom van de tabel alfabetisch kan laten weergeven.. De browser accepteert geen method="post" trouwens.

Mocht ik onduidelijk zijn, als je de code runt, wordt meteen duidelijk wat ik bedoel..

Zie 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
<?php
$productPrices
['clothing']['shirt']=20.00;
$productPrices['clothing']['pants']=22.50;
$productPrices['linens']['blanket']=25.00;
$productPrices['linens']['bedspread']=50.00;
$productPrices['furniture']['lamp']=44.00;
$productPrices['furniture']['rug']=75.00;

echo "<table border='1' align='center' width='20%'>";
            echo <td><form>
                        <
button>Item-abc</button></form></td><td>Price:</td></tr>";
foreach ($productPrices as $category)
{
    foreach ($category as $Product => $Price)
    {
        $f_price = sprintf("
%01.2f", $Price);
        if($Price > 25)
        {
            echo "
<tr align='center'><td>".$Product.":</td><td>\$".$Price."</td></tr>";
        }
    }
}

echo "
</table>";

?>


Toevoeging op 09/09/2012 17:44:31:

Oh, op regel 10 na de echo heb ik per ongeluk de <tr> opentag voor <td><form> niet mee gekopieerd.
 
PHP hulp

PHP hulp

15/11/2024 11:53:32
 
- SanThe -

- SanThe -

09/09/2012 17:52:00
Quote Anchor link
Maarten Aders op 09/09/2012 17:42:23:
De browser accepteert geen method="post" trouwens.


Hoe kom je daar bij?

En wat is nou precies de vraag?
Of wij even jouw schoolopdracht willen afmaken?

Toevoeging op 09/09/2012 17:56:54:

http://www.handleidinghtml.nl/html/elementen/form.html
http://www.handleidinghtml.nl/html/elementen/button.html
 
Maarten Aders

Maarten Aders

09/09/2012 17:58:16
Quote Anchor link
Nounou,

Nee, dat is niet mijn vraag. Wat ik wel vraag is (php)hulp(.nl) bij mijn opdracht. Ik heb namelijk geen idee hoe ik het moet aanpakken.

Ik hoop dat iemand mij in de goede richting kan sturen. Ik had ergens iets over een java-script gelezen, maar daar weet ik nog helemaal niets van.

Maar goed, ik hoop dus dat iemand mij op weg kan helpen. En hoe ver, en hoe diep, dat is aan de persoon zelf die misschien mee wil denken.

Groeten,
Maarten

Toevoeging op 09/09/2012 17:59:19:

Ja, die links heb ik nu toevallig openstaan in Chrome.. Is dat werkelijk genoeg om mijn opdracht uit te voeren?

Maarten
 
- SanThe -

- SanThe -

09/09/2012 18:48:57
Quote Anchor link
Heb je al gezocht op javascript button?
 
Maarten Aders

Maarten Aders

09/09/2012 19:52:40
Quote Anchor link
Nee, nog niet. Nadat ik hier mijn vraag postte, heb ik niets meer gedaan.

Ik zal zeker naar kijken!

Bedankt.
 
Eddy E

Eddy E

09/09/2012 20:25:09
Quote Anchor link
Als jouw code dit is:

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
<?php
$productPrices
['clothing']['shirt']=20.00;
$productPrices['clothing']['pants']=22.50;
$productPrices['linens']['blanket']=25.00;
$productPrices['linens']['bedspread']=50.00;
$productPrices['furniture']['lamp']=44.00;
$productPrices['furniture']['rug']=75.00;

echo "<table border='1' align='center' width='20%'>";
            echo <td><form>
                        <
button>Item-abc</button></form></td><td>Price:</td></tr>";
foreach ($productPrices as $category)
{
    foreach ($category as $Product => $Price)
    {
        $f_price = sprintf("
%01.2f", $Price);
        if($Price > 25)
        {
            echo "
<tr align='center'><td>".$Product.":</td><td>\$".$Price."</td></tr>";
        }
    }
}

echo "
</table>";

?>


Dan snap ik helemaal dat het niet werkt.
Kijk eens naar de kleurtjes.
Een string hoort rood gekleurd te zijn.... is dat overal het geval?

Neen.... ganselijk niet.

Eerste prioriteit: maak je php-code foutloos.
Daarna: sorteer je array gewoon vooraf op de goede volgorde?

Toevoeging op 10/09/2012 08:21:41:

Of google je even op Javascript sort taable...
 



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.