add.php
<?php $message = NULL; # warunek nicku $nk = FALSE; $message = '<p>Zapomniales podac swoj nick"</p>'; } else { $nk = $_POST['nick']; } # warunek e-maila $em = FALSE; $message = '<p>Zapomniales podac swoj email"</p>'; } else { $em = $_POST['email']; } # warunek wpisu $wp = FALSE; $message = '<p>Zapomniales podac wpis"</p>'; } else { $wp = $_POST['wpis']; } if ($nk && $em && $wp) { require_once('mysql_connect.php'); $query = "INSERT INTO ksiega (nick,email,time,wpis) VALUES ('$nk','$em',NOW(),'$wp'); $result = mysql_query ($query); if ($result) { echo 'zostales zarejestrowany'; exit(); ?> <form action="add.php" method="post"> <p>Podaj imie: <input type="text" name="nick" size="15" maxlenght="15"></p> <p>Plodaj e-mail: <input type="text" name="email" size="30" maxlenght="30"></p> <p>Napisz co Ci lezy na zoladku: <textarea name="wpis" cols="30" rows="10"></textarea></p> <div align="center"><input type="submit" name="submit" value="wyslij"> </div> </form>
mysql_connect.php
<?php ?>
natomiast baza ma taką strukturę:
CREATE TABLE `ksiega` ( `wpis_id` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT, `nick` varchar(15) NOT NULL DEFAULT '', `email` varchar(15) NOT NULL DEFAULT '', `time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `wpis` text NOT NULL, PRIMARY KEY (`wpis_id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
niestety dostaje błąd przy probie wywołania add.php
Cytat
co jest źle?