robie sobie prosty system komentarzy na strone. PHP i MYsql ucze sie od wczoraj, wiec jestem naprawde przedszkolakiem.
Moj projekt wyglada tak. Ze strony z postami, po nacisnieciu przycisku KOMENTUJ wczytuje sie plik PHP ktory wyswietla wszystkie dotychczasowe komentarze w tym temacie. (dostaje informacje o jaka tabele w bazie danych chodzi i wczytuje z niej wszystkie rekordy). Wszystko dziala bardzo dobrze. Ponizej jest textarea i input=text i submt. Po wpisaniu tekstu i nicka przesylaja do kolejnej strony metoda GET: o ktara baze danych chodzi i jaki jest temat postu ORAZ metoda POST tresc i autora:
Kod
<form action="dodajkomentarz.php?tytul=<?php $jakipost= $_GET['jakipost']; echo $jakipost; ?>&jak=
<?php $jakikomentarz= $_GET['jakikomentarz']; echo $jakikomentarz; ?>" method="post">
<label><p>Tresc komentarza: </p><p><textarea name="content" rows="4" cols="40"></textarea></p></label>
<label><p>Autor: <input name="autor" /><input type="submit" value="Wyslij" /></p></label></form>
<?php $jakikomentarz= $_GET['jakikomentarz']; echo $jakikomentarz; ?>" method="post">
<label><p>Tresc komentarza: </p><p><textarea name="content" rows="4" cols="40"></textarea></p></label>
<label><p>Autor: <input name="autor" /><input type="submit" value="Wyslij" /></p></label></form>
nastepna strona php wyglada tak:
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<?php
$jakipost = $_GET['tytul'];
$jakabaza = $_GET['jak'];
$autor = $_POST['autor'];
$tresc = $_POST['content'];
$polaczenie = mysql_connect('serwer', 'login', 'haslo');
if ($polaczenie) {
$baza = mysql_select_db('baza danych');
if($baza) {
$wpis = "INSERT INTO {$jakabaza} SET tresc='$tresc', autor='autor'";
}
}
?>
<p>Dziekujemy za dodanie komentarza.</p>
<a href="koment.php?jakikomentarz=<?php echo $jakabaza; ?>&jakipost=<?php echo $jakipost; ?>">
<p>Powrót</p></a>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<?php
$jakipost = $_GET['tytul'];
$jakabaza = $_GET['jak'];
$autor = $_POST['autor'];
$tresc = $_POST['content'];
$polaczenie = mysql_connect('serwer', 'login', 'haslo');
if ($polaczenie) {
$baza = mysql_select_db('baza danych');
if($baza) {
$wpis = "INSERT INTO {$jakabaza} SET tresc='$tresc', autor='autor'";
}
}
?>
<p>Dziekujemy za dodanie komentarza.</p>
<a href="koment.php?jakikomentarz=<?php echo $jakabaza; ?>&jakipost=<?php echo $jakipost; ?>">
<p>Powrót</p></a>
</body>
</html>
No i nie dziala. Nie dodaje sie do tej bazy danych. Polaczenie z serwerem i baza jest, sprawdzilem... Czy ktos moze mi cos podpowiedziec?