Toon posts:

rijen uitlezen en er variabelen van maken

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

Verwijderd

Topicstarter
Ik heb een kleine bestelform. De producten worden uit een database gehaald.

Ik wil dan dat van elke produkt-prijs een variabele word van gemaakt

tabel-struktuur:

id int(11) No 0 auto_increment
product text No Change Drop
prijs text No Change Drop
getal double(16,4) No 0.0000

id = product id
product text = content
prijs = string die prijs aangeeft bv. EURO 34,40
getal = dounble voor de prijs

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
// connecten naar database blabla.


    $query = "SELECT product, prijs FROM kerst_producten";
    $result = mysql_query($query) or die("Query failed");


print "<table border='1'>\n";
    print " <tr>
            <td><b>Product</b></td><td><b>Prijs</b></td><td><b>Aantal</b></td>
            </tr></b> ";
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        print "\t<tr>\n";
        foreach ($line as $col_value) {
            print "\t\t<td>$col_value</td>\n";
            }   
             print "\t\t<td><input type='text' name='aantal' size='3'></type></td>";   
        print "\t</tr>\n";

     
    mysql_free_result($result);
 
    
    mysql_close($link);
?>



Het nu geeft nu netjes een tabel weer van de producten. Maar kan ik makkelijk wat code in de code hierboven plaatjes om van elke produkt een variabele van te maken met een variabele van het aantal om vervolgens de prijs van de bestelling te berekenen in een andere file. met welke functies zou dat kunnen. Ik kom niet verder hoe ik dit zal aanpakken. Is de begincode van boven verkeerd wat ik wil?
Submit knoppen zijn nog niet inbegrepen.

  • djack
  • Registratie: September 2002
  • Laatst online: 11-11-2024
Maak nen link
PHP:
1
<a href="bestel.php?update=YES&item=$itemid&price=$price&amount=$amount">Update</a>


En dan zou ik uw bestel.php zetten van
PHP:
1
2
3
4
5
6
7
if ($update == "YES") {
$total = $price * $aantal,
print "Product = $item --- Price =  $price --- Amount = $amount --- Total price = $total";
}
else {
bla bla
}



Optie 2 is gebruik een sessie om uw product en price in te bewaren en
maak dan berekeningen met data die ge uit uw sesion haalt
(is veiliger)

Because Great minds Think alike


Verwijderd

Topicstarter
Ik kom er niet zo uit. Hoe zet ik dan automatisch een input vak naar een variabele om. Input van (getal) wordt dan aangemaakt aan de hand van de database.

Kan er iemand een kleine voorbeeld code van 2 produckten hier neerzetten zodat ik de juiste code dan heb?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

uhm nee
we nemen je hier niet aan het handje
met de gekregen tip lijkt het me wel oplosbaar

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.