hehe wiedzia³em ¿e bêdzie skifa:p
powiem tak:
mam diwe tabele:
REATE TABLE `status` (
`status_id` int(200) NOT NULL AUTO_INCREMENT,
`obrazek` varchar(255) NOT NULL,
`wartosc` int(50) NOT NULL,
PRIMARY KEY (`status_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
--
-- Zrzut danych tabeli `status`
--
INSERT INTO `status` VALUES (1, 'Czekamy na akceptacje', 1);
INSERT INTO `status` VALUES (2, 'Akceptacja', 2);
INSERT INTO `status` VALUES (3, 'W kolejce', 3);
INSERT INTO `status` VALUES (4, 'Drukowanie', 4);
INSERT INTO `status` VALUES (5, 'Wygrzewanie', 5);
INSERT INTO `status` VALUES (6, 'wykanczanie', 6);
INSERT INTO `status` VALUES (7, 'Wysylka', 7);
INSERT INTO `status` VALUES (8, 'Anulowane', 8);
CREATE TABLE `zlecenia` (
`zlecenia_id` int(255) NOT NULL AUTO_INCREMENT,
`rozmiar_szerokosc` varchar(200) DEFAULT NULL,
`material` varchar(255) DEFAULT NULL,
`technologia` varchar(255) DEFAULT NULL,
`ilosc_grafik` smallint(50) DEFAULT NULL,
`nazwa_zlecenia` varchar(255) DEFAULT NULL,
`wykonczenie` varchar(255) DEFAULT NULL,
`ilosc_sztuk` int(200) DEFAULT NULL,
`data_wysylki` date DEFAULT NULL,
`data_dostawy` date DEFAULT NULL,
`wysylka` varchar(255) DEFAULT NULL,
`adres_klienta` varchar(255) DEFAULT NULL,
`status_obecny` int(50) DEFAULT NULL,
`komentarz` varchar(255) DEFAULT NULL,
`wyk_id` int(255) DEFAULT NULL,
`numer_zlecenia` int(255) DEFAULT NULL,
`data_zlecenia` date DEFAULT NULL,
`rozmiar_wysokosc` int(100) DEFAULT NULL,
PRIMARY KEY (`zlecenia_id`),
KEY `status_obecny` (`status_obecny`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
--
-- Zrzut danych tabeli `zlecenia`
--
INSERT INTO `zlecenia` VALUES (5, '200x302a', 'frontliterrf', '', 3, 'Fiut', 'cut to size', 44, '2008-04-07', '2008-04-07', 'ups', 'fsdf', 2, 'dasdas', 2, 45543, '2008-04-07', 0);
INSERT INTO `zlecenia` VALUES (6, '200x312', 'frontlite', 'gfdgfd3', 3, 'Fiut', 'cut to size', 44, '2008-04-07', '2008-04-07', 'upsd', 'fsdf', 2, 'dasdas', 3, 4554, '2008-04-07', 0);
INSERT INTO `zlecenia` VALUES (7, '43423', '', '', 1, '', '', 3, '2007-09-01', '2007-09-01', 'fdsfd', 'fsdfsd', 2, 'gf', NULL, 323, '2007-09-01', 1000);
INSERT INTO `zlecenia` VALUES (8, '3432423', 'fsdfd', 'ffsdfd', 34, 'fdfsd', 'fsdfsd', 323, '2007-09-01', '2007-09-01', 'fsdfd', 'fsdfsd', 1, 'sdfsdf', NULL, 45, '2007-09-01', 1000);
INSERT INTO `zlecenia` VALUES (9, '120 ', 'szmata cienka 110 gr', 'Sublimacja', 200, 'Zlecenie', 'tasma flagowa', 100, '2008-02-28', '0208-02-25', 'Maciej', 'Dk,Bornholm', 1, 'duze zlecenia.Uwaga na wymiar', NULL, 666, '2007-09-01', 60);
INSERT INTO `zlecenia` VALUES (10, '100', 'szmata gryba 205gr', 'sublimacja', 2, 'hiros', 'tunel 15cm gora dol', 1, '2008-03-07', '2008-03-09', 'ups', 'DK', 1, 'nic dodac nic ujac', NULL, 5556, '2008-03-07', 200);
Najpierw wyciagam $row z numerem zlecenia, data itp oraz z statusem obecnym który jest przekazywany przez formularz metoda post list± rozwijan± za pomoc± selected. Czyli Akceptacja, drukowanie, anulowanie itp.Lecz kod ktory mam pokazuje mi tylko warto¶æ liczbow± tego co wybiore z tego formularza czyli np: 2 albo 3(zalezy co wybiore).
Chce teraz t± moj± 2 lub 3 zamieniæ na tekst na ekranie. Czyli zamiast tego g³upiego 2 mia³bym AKCEPTACJA a zamiast 3 W KOLEJCE.
Dam jeszcze kod który mi przetwarza formularz moze tam jest b³ad...
<html>
<head>
<title>System zarzadzania drukarnia</title>
<link rel="Stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="all">
<div id="top">
</div>
<div id="left">
<?php
include "left.html";
?>
</div>
<div id="right">
<?php
include "search.html";
?>
</div>
<div id="middle">
<?php
(include "polaczenie.php");
$convert['edit'] = 'Edytuj' ; $convert['add'] = 'Dodaj';
$osobysql = "SELECT * FROM osoby ";
$osoby[$row['osoby_id']] = $row['nazwisko'];
}
$statussql = "SELECT * FROM status ";
$status[$row['status_id']] = $row['obrazek'];
}
switch ($_GET['action']) {
case "edit":
$zleceniasql = "SELECT * FROM zlecenia " .
"WHERE zlecenia_id = '" . $_GET['id'] . "';";
$zlecenia_id = $row['zlecenia_id'];
$rozmiar_szerokosc = $row['rozmiar_szerokosc'];
$material = $row['material'];
$technologia = $row['technologia'];
$ilosc_grafik = $row['ilosc_grafik'];
$nazwa_zlecenia = $row['nazwa_zlecenia'];
$wykonczenie = $row['wykonczenie'];
$ilosc_sztuk = $row['ilosc_sztuk'];
$data_wysylki = $row['data_wysylki'];
$data_dostawy = $row['data_dostawy'];
$wysylka = $row['wysylka'];
$adres_klienta = $row['adres_klienta'];
$status_obecny = $row['status_obecny'];
$komentarz = $row['komentarz'];
$wyk_id = $row['wyk_id'];
$numer_zlecenia = $row['numer_zlecenia'];
$data_zlecenia = $row['data_zlecenia'];
$rozmiar_wysokosc = $row['rozmiar_wysokosc'];
break;
default:
$zlecenia_id = "";
$rozmiar_szerokosc = "";
$material = "";
$technologia = "";
$ilosc_grafik = "";
$nazwa_zlecenia = "";
$wykonczenie = "";
$ilosc_sztuk = "";
$data_wysylki = "";
$data_dostawy = "";
$wysylka = "";
$adres_klienta = "";
$status_obecny = "";
$komentarz = "";
$wyk_id = "";
$numer_zlecenia = "";
$data_zlecenia = "";
$rozmiar_wysokosc = "";
break;
}
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<title>
<?php echo $convert[$_GET['action']]; ?> DODAWANIE REKORDU</title>
<style type="text/css">
TD{color:#FFFFFF;font-family:veranda}
TR{color:#FFFFFF;font-family:veranda;background-color:#666666}
</style>
</head>
<body>
<center>
<h1><u>Baza zlecen - wstawianie nowych pozycji</h1></center></u>
<form action="commit1.php?action=<?php
echo $_GET['action']; ?>&type=zlecenia&id=
<?php echo $_GET['id']; ?>" method="post">
<!-- walidacja -->
<?php
?>
<table border="0" width="500" cellspacing="1" cellpadding="3" bgcolor="#666666" align="center">
<tr><td>rozmiar_szerokosc</td><td><input type="text" name="rozmiar_szerokosc" value
="<?php
echo $rozmiar_szerokosc; ?>"><br>
<tr><td>rozmiar_wysokosc</td><td><input type="text" name="rozmiar_wysokosc" value
="<?php
echo $rozmiar_wysokosc; ?>"><br></td></tr>
<tr><td>adres klienta</td><td><input type="text" name="adres_klienta" value
="<?php
echo $adres_klienta; ?>"><br></td></tr>
<td bgcolor="#666666" width="30%">Status zlecenia</td>
<td bgcolor="#666666">
<select name="status_obecny">
<option value="" selected>Wybierz status</option>
<?php
foreach ($status as $status_id => $obrazek) {
if ($status_id == $obrazek){
$selected = " selected";
}else{
$selected = "";
}
?>
<option value="<?php
echo $status_obecny; ?>"
<?php echo $selected; ?>>
<?php echo $obrazek; ?></option>
<?php
}
?>
</select>
<tr><td>komentarz</td><td><input type="text" name="komentarz" value
="<?php
echo $komentarz; ?>"><br></td></tr><tr>
<td bgcolor="#666666" width="30%">Wykonujacy</td>
<td bgcolor="#666666">
<select name="nazwisko">
<option value="" selected>Wybierz Osobe wykonujaca zlecenie</option>
<?php
foreach ($osoby as $osoby_id => $nazwisko) {
if ($osoby_id == $nazwisko){
$selected = " selected";
}else{
$selected = "";
}
?>
<option value="<?php
echo $selected; ?>>
<?php echo $nazwisko; ?></option>
<?php
}
?>
</select>
<tr><td colspan="2"><input type="submit" name="Zapis" value="
<?php echo $convert[$_GET['action']]; ?>"></td></tr>
</table>
</div></div>
</form>
</body>
</head>
</html>