Tabela cennik jak wybrać dane?

0

Witam !
Mam następujący problem:
Jak można wyświetlić cenę produktu z cennika w formularzu ?
Szczegółowo tabela

 
CREATE TABLE IF NOT EXISTS `drzwi` (
    `id_wysokosc` int(11) NOT NULL COMMENT 'wysokosc',
    `600` decimal(10,0) NOT NULL,
    `700` decimal(10,0) NOT NULL,
    `800` decimal(10,0) NOT NULL,
    `900` decimal(10,0) NOT NULL,
    `1000` decimal(10,0) NOT NULL,
    PRIMARY KEY (`id_wysokosc`),
    KEY `id_drzwi` (`id_wysokosc`);

Tabela posiada dane

    INSERT INTO `drzwi` (`id_wysokosc`, `600`, `700`, `800`, `900`, `1000`) VALUES
    (600, '101', '111', '123', '132', '143'),
    (700, '111', '122', '134', '144', '155'),
    (800, '122', '132', '145', '158', '169'),
    (900, '132', '144', '158', '171', '183'),
    (1000, '143', '155', '170', '183', '197');


Zrobiłem prosty formularz

   
        <form action="file1.php" method="POST">
        Podaj wysokosc: <input type="text" size="4" name="x"/>
        Podaj szerokosc: <input type="text" size="4" name="y"/>
        <br />
       
        <br />
        <input type="submit" value="cena"/>
        <input type="reset" value="reset"/>
         
        </form>

 

Zrobiłem prostą kwerendę

 
    <?php
    $wy=$_POST['x'];
    $sz=$_POST['y'];
    $wynik="SELECT * FROM drzwi where ( id_wysokosc = '$wy' ) ";

    $idwynik = mysql_query($wynik);
    echo '<table>';
    while ($wiersz = mysql_fetch_row($idwynik))
     {
      echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td><td>'. $wiersz[4] .'</td><td>'. $wiersz[5] .'</td></tr>';
     }
    echo '<table>';
    ?>

    [HTML]

Łączenie z bazą danych też posiadam

Jak mogę otrzymać po wpisaniu konkretnych wymiarów w pola formularzu cenę tego konkretnego wymiaru. W tej chwili wyświetla mi tylko 1 rząd. Jak można przypisać nazwę kolumny (np. 600 lub 1000) do zmiennej by po wpisaniu 600 i 800 otrzymać wynik 123.

Proszę o podpowiedź

Dziękuję

1

http://us1.php.net/manual/en/function.mysql-fetch-assoc.php
potem będziesz miał $wiersz[$sz].

poza tym poczytaj o MySQL Injection, w tym momencie masz najgroźniejszą, a jednocześnie najbardziej podstawową dziurę w swoim skrypcie

poza tym PDO, albo chociaż mysqli_, mysql_ jest już przestarzałe

0

Dziękuję za ukierunkowanie
To działa !!!

Co do dziur to jest projekt ma moim kompie w fazie testów i zabezpieczę go

Jeszcze raz Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1