Baza danych
TABLE structure FOR TABLE `products` CREATE TABLE IF NOT EXISTS `products` ( `serial` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) collate latin1_general_ci NOT NULL, `description` varchar(255) collate latin1_general_ci NOT NULL, `price` float NOT NULL, `picture` varchar(80) collate latin1_general_ci NOT NULL, PRIMARY KEY (`serial`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;
formularz
<<form action="nowyprodukt.php" method="post"> name:<br /> <input type="text" name="name" /><br /> description:<br /> <input type="text" name="description" /><br /> price:<br /> <input type="text" name="price" /><br /> picture:<br /> <input type="text" name="picture" /><br /> <input type="submit" value="dodaj" /> </form>
kod dodawanie do bazy danych
<?php // odbieramy dane z formularza $name = $_POST['name']; $description= $_POST['description']; $price = $_POST['price']; $picture = $_POST['picture']; if( $name and $description and $price and $picture) { // łączymy się z bazą danych // dodajemy rekord do bazy $ins = @mysql_query("INSERT INTO products SET name='$name',descrption='$description',pirce='$price',picture='$picture'"); }
wciąż mam błąd nie udało sie doda nowego rekordu wiecie co jest moze żle jest napoczątku mojej przygoy z php mysql