Łączy mi się z bazą ale problem leży w sprawdzeniu czy wszystkie pola zostały wypełnione i z ich wysłaniem....
TO JEST PLIK Z FORMULARZEM
Kod
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=windows-1250">
<link rel="Stylesheet" href="style.css" type="text/css">
</head>
<body>
<center><h1>Dodaj wpis:</h1></center><br>
<hr size=1 noshade>
<form action=add_a.php method="post">
Tytuł:<br>
<input type=text name=tytul><br>
Nick:<br>
<input type=text name=nick><br>
Link do pliku:<br>
<input type=text name=url ><br>
Krótki opis:<br>
<textarea name=wpis rows=5 cols=30 wrap=virtual width=600></textarea><br>
<input type=submit value=dodaj> <input type=reset value=reset><br>
</form>
<hr size=1 noshade>
<center>[ <a href=javascript:history.go(-1)>anuluj</a> ]</center>
</body>
</html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=windows-1250">
<link rel="Stylesheet" href="style.css" type="text/css">
</head>
<body>
<center><h1>Dodaj wpis:</h1></center><br>
<hr size=1 noshade>
<form action=add_a.php method="post">
Tytuł:<br>
<input type=text name=tytul><br>
Nick:<br>
<input type=text name=nick><br>
Link do pliku:<br>
<input type=text name=url ><br>
Krótki opis:<br>
<textarea name=wpis rows=5 cols=30 wrap=virtual width=600></textarea><br>
<input type=submit value=dodaj> <input type=reset value=reset><br>
</form>
<hr size=1 noshade>
<center>[ <a href=javascript:history.go(-1)>anuluj</a> ]</center>
</body>
</html>
A TO PLIK SPRAWDZAJĄCY POPRAWNOŚĆ I WYSYŁAJĄCY DANE
Kod
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=windows-1250">
<link rel="Stylesheet" href="style.css" type="text/css">
</head>
<body>
<?
require "config_a.php";
$data=date("d-m-Y");
$godz=date("H:i");
if ($tytul=="" || $nick=="" || $url=="" || $wpis=="") {
echo "Nie wypełniono wszystkich pól formularza!<br><hr noshade><center>[ <a href=javascript:history.go(-1)>popraw</a> ]</center>";
die();
}
if (!eregi("http://", $url)) {
$url="http://$url";
}
$tytul=substr($tytul, 0, 32);
$nick=substr($nick, 0, 10);
$url=substr($url, 0, 70);
if ($wpis!="") {
$wpis=substr($wpis, 0, 650);
$wpis=strip_tags($wpis, '<a><b><i><u>');
$wpis=stripslashes($wpis);
$wpis=str_replace("\n", "<br>", $wpis);
mysql_connect("$dbhost","$dbuser","$dbpass") or die(mysqlerror());
if (mysql_select_db("$dbname")) {
$query="INSERT INTO wpisy_a (data,godz,tytul,nick,wpis,url) VALUES ('$data','$godz','$tytul','$nick','wpis','$url')";
$result=mysql_query($query);
echo "Dziękuję. Twój wpis został dodany...<br><hr size=1 noshade><center>[ <a href=$url>pokaż wpisy</a> ]</center>";
}
else {
mysql_connect("mysql.cba.pl","uptext","lapacba") or die(mysqlerror());
if (!mysql_create_db("$dbname")) {
echo "<center><font color=red><b>Nie można utworzyć bazy danych!</font></b></center>";
exit();
}
mysql_select_db("$dbname");
$query="CREATE TABLE wpisy_a (id INT NOT NULL AUTO_INCREMENT, data VARCHAR(10), godz VARCHAR(5), tytul VARCHAR(32), nick VARCHAR(10), wpis TEXT, url VARCHAR(70), PRIMARY KEY (id))";
$result=mysql_query($query);
$query="INSERT INTO wpisy_a (data,godz,tytul,nick,wpis,url) VALUES ('$data','$godz','$tytul','$nick','wpis','$url')";
$result=mysql_query($query);
echo "<br><b>Dziękuję. Twój wpis został dodany...</b><br><hr size=1 noshade><center>[ <a href=$url>pokaż wszystkie</a> ]</center>";
}
}
?>
</body>
</html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=windows-1250">
<link rel="Stylesheet" href="style.css" type="text/css">
</head>
<body>
<?
require "config_a.php";
$data=date("d-m-Y");
$godz=date("H:i");
if ($tytul=="" || $nick=="" || $url=="" || $wpis=="") {
echo "Nie wypełniono wszystkich pól formularza!<br><hr noshade><center>[ <a href=javascript:history.go(-1)>popraw</a> ]</center>";
die();
}
if (!eregi("http://", $url)) {
$url="http://$url";
}
$tytul=substr($tytul, 0, 32);
$nick=substr($nick, 0, 10);
$url=substr($url, 0, 70);
if ($wpis!="") {
$wpis=substr($wpis, 0, 650);
$wpis=strip_tags($wpis, '<a><b><i><u>');
$wpis=stripslashes($wpis);
$wpis=str_replace("\n", "<br>", $wpis);
mysql_connect("$dbhost","$dbuser","$dbpass") or die(mysqlerror());
if (mysql_select_db("$dbname")) {
$query="INSERT INTO wpisy_a (data,godz,tytul,nick,wpis,url) VALUES ('$data','$godz','$tytul','$nick','wpis','$url')";
$result=mysql_query($query);
echo "Dziękuję. Twój wpis został dodany...<br><hr size=1 noshade><center>[ <a href=$url>pokaż wpisy</a> ]</center>";
}
else {
mysql_connect("mysql.cba.pl","uptext","lapacba") or die(mysqlerror());
if (!mysql_create_db("$dbname")) {
echo "<center><font color=red><b>Nie można utworzyć bazy danych!</font></b></center>";
exit();
}
mysql_select_db("$dbname");
$query="CREATE TABLE wpisy_a (id INT NOT NULL AUTO_INCREMENT, data VARCHAR(10), godz VARCHAR(5), tytul VARCHAR(32), nick VARCHAR(10), wpis TEXT, url VARCHAR(70), PRIMARY KEY (id))";
$result=mysql_query($query);
$query="INSERT INTO wpisy_a (data,godz,tytul,nick,wpis,url) VALUES ('$data','$godz','$tytul','$nick','wpis','$url')";
$result=mysql_query($query);
echo "<br><b>Dziękuję. Twój wpis został dodany...</b><br><hr size=1 noshade><center>[ <a href=$url>pokaż wszystkie</a> ]</center>";
}
}
?>
</body>
</html>