30-08-2010, 19:37
(30-08-2010, 19:25)swinia napisał(a): pokaż strukturę tabeli powiadomienia
oraz wypisz te zmienne przed próbą dodania do bazy, i zobacz czy przechowują dane.
E:
pokaż całą zawartość pliku
Kod PHP:
<?php
include('baza.php');
include("gora.php");
session_start();
$user = $_SESSION['zalogowany'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<title>Pokemon</title>
<link rel="stylesheet" href="style_main.css" type="text/css">
</head>
<body>
Witaj! Co chcesz zrobić;?
<ul>
<li><a href="admin.php?pokaz=add">Dodaj Powiadomienie</a>
<li><a href="admin.php?pokaz=graczy">Pokaż Graczy</a>
</ul>
<font color="#ffffff">
<?php
if($_GET ['pokaz'] == "add") {
echo "<form method=post action=admin.php?pokaz=add&pokaz=add> Tytul:<input type=text name=addtytul><br> Tresc:<textarea name=addtresc rows=5 cols=19></textarea><br> <input type=submit value=Dodaj></form>";
if($pokaz == add) {
if (empty ($addtytul) || empty ($addtresc)) {
echo "Wypełnij wszystkie pola.";
exit;
}
mysql_query("insert into powiadomienia (tytul, tresc) values('".$addtytul."','".$addtresc."')") or die("Nie mogę dodać.");
echo "Powiadomienie dodane.";
?>
<?php
if($_GET['pokaz'] == "graczy"){
$sel = mysql_query("SELECT `id`,`user` FROM `users`");
while($sel2 = mysql_fetch_array($sel)){
echo $sel2['user'].' ID: '.$sel2['id'].'<br>';
}
}
include('dol.php');
?></font>
</body>
</html>
i
Kod:
--
-- Struktura tabeli dla `powiadomienia`
--
CREATE TABLE `powiadomienia` (
`id` int(11) NOT NULL auto_increment,
`tresc` varchar(5000) NOT NULL,
`tytul` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=2 ;
PS. Date usunąłem całkowicie.