Ok mam takie skrypty:
nowyprodukt.htm
<form action="nowyprodukt.php" method="post">
Numer produktu:
<input type="text" name="nrproduktu" maxlength="3" size="4"><br /><br />Nazwa produktu:
<input type="text" name="nazwaproduktu" maxlength="30" size="30"><br /><br />Cena:
<input type="text" name="cena" maxlength="5" size="6"><br><br><br>
<input type="submit" value="Wstaw do bazy">
nowyprodukt.php
<?php
$nrproduktu = $_POST['nrproduktu'];
$nazwaproduktu = $_POST['nazwaproduktu'];
$cena = $_POST['cena'];
if (!$nrproduktu || !$nazwaproduktu || !$cena)
{
print "Nie zostały wypełnione wszystkie pola"; }
if (!$db)
{
print "Nie można nawiązać połączenia z bazą danych"; }
$query = "insert into produkty values ('".$nrproduktu."', '".$nazwaproduktu."', '".$cena."')";
if ($result)
print "Towar <b>".$nazwaproduktu."</b> został dodany do bazy danych."; else { print "W bazie istnieje już produkt o tym numerze."; }
?>
baza.php --> tutaj wyswietla sie baza
<?php
if(!$db)
{
echo 'Wystapil blad w polaczeniu'; }
$query ="select * from produkty";
echo '<p>Ilosc produktow w bazie danych: '.$num_results.'</p>'; for ($i=0; $i<$num_results; $i++) {
}
?>
I teraz mam problem. Jak dodaje produkt o nazwie:
Kod
"ciastka" --> razem z apostrofami!
To wyswietli mi sie w baza.php
CODE
5"ciastko"cena: 9.99zl, nr:5
Da sie jakos zrobic, zeby nie mozna bylo wpisywac takich znakow jak
CODE
"", '', (), itp?
Ten post edytował Ociu 27.07.2008, 09:08:44
Powód edycji: poprawiam bbCode (ociu)