Wciąż mam błąd nie udało sie dodać nowego rekordu wiecie co jest może żle. Jest napoczątku mojej przygoy z php imysql.
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
or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych');
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO products SET name='$name',descrption='$description',pirce='$price',picture='$picture'");
if($ins) echo "Rekord został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego rekordu";
}
wciąż mam błąd nie udało sie doda nowego rekordu wiecie co jest moze żle jest napoczątku mojej przygoy z php mysql