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ę