Witam
Wreszcie udało mi się połączyć moduł wprowadzania danych z bazą mysql. Niestety napotkałem kolejny problem:
Kiedy pola dla danych pozostawię puste zostają one zapisane do bazy, kiedy jednak wprowadzę jakiekolwiek wartości - one poprostu giną nie wyświetlając żadnego komunikatu o błędzie:
Wysyłanie danych do bazy:
<?
mysql_query (\"INSERT INTO `ksiegarnia` (`product_name`, `product_number`,
`product_price`,
`product_isbn`,
`product_ean`,
`product_manufacture`,
`product_char`,
`product_picture`) VALUES
('$product_name',
'$product_number',
'$product_price',
'$product_isbn',
'$product_ean',
'$product_manufacture',
'$product_char',
'$product_picture')\");
?>
Wyświetlanie ich na kolejnej stronie:
<?php
// edycja.php
// podstrona służąca edycji i przeglądaniu wprowadzonych do bazy danych.
// autor - Karol Lipnicki
$adres = \"localhost\";
$uzytkownik = \"alpin19\";
$haslo = \"\";
$baza_danych = \"domowa\";
//połączenie z serwerem MySQL
//wybranie bazy danych
$query = mysql_query(\"SELECT * FROM `ksiegarnia` WHERE 1 LIMIT 0 , 30 \"); {
print(\"<table bgcolor='#33390b' cellspacing='1' cellpadding='1' align='center' valign='middle'>\"); print(\"<td height='20' width='400' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>Nazwa Towaru</font>\");
print(\"<td height='20' width='50' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>Sztuk</font>\");
print(\"<td height='20' width='60' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>Cena</font>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>ISBN</font>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>EAN</font>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\"); print(\"<font size=' ' color=' '>Wytwórca</font>\");
print(\"<td height='20' width='140' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='400' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='50' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='60' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='120' bgcolor='#9a9f75' align='center'>\");
print(\"<td height='20' width='140' bgcolor='#9a9f75' align='center'>\"); print(\"<form name='ksiegarnia1-edycja' action='edytor.php' method='get'>\"); print(\"<input type='submit' value='Edytyj Dane !'>\");
print(\"</table>\"); }
?>