Kod
function komentarze_wyswietl($id)
{
if($_GET['id'] = '$id') {
$query7 = mysql_query("SELECT * FROM cms_news_komentarze WHERE id_newsa = '$id' ORDER BY id DESC");
while($rekord8 = mysql_fetch_array($query7)) {
$odpowidz = $rekord8[0];
echo "<table border='0' width='550'>";
echo "<tr>";
echo "<td width='50%' bgcolor='#EFF3FC'>";
echo "<b><div class='komentarze_tytul'>$rekord8[1]</div></b>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width='100%' bgcolor='#F7F9FD'>";
echo "<div class='news_content'>$rekord8[2]</div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width='100%'>";
echo "<a href='odpowiedz.php?comentid=$odpowidz'>Odpowiedz</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
}
{
if($_GET['id'] = '$id') {
$query7 = mysql_query("SELECT * FROM cms_news_komentarze WHERE id_newsa = '$id' ORDER BY id DESC");
while($rekord8 = mysql_fetch_array($query7)) {
$odpowidz = $rekord8[0];
echo "<table border='0' width='550'>";
echo "<tr>";
echo "<td width='50%' bgcolor='#EFF3FC'>";
echo "<b><div class='komentarze_tytul'>$rekord8[1]</div></b>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width='100%' bgcolor='#F7F9FD'>";
echo "<div class='news_content'>$rekord8[2]</div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width='100%'>";
echo "<a href='odpowiedz.php?comentid=$odpowidz'>Odpowiedz</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
}
Jest w nich link odpowiedz.php?comentid=$odpowidz, który naturalnie przekierowuje do strony odpowiedz.php ze zmienną $_GET
odpowiedz.php
Kod
function odpowiedz($odpowidz)
{
echo "<form method='POST' action='odpowiedz2.php?comentid=$odpowidz'>";
echo "<p>E-mail:<br>";
echo "<input type='text' name='email2' size='54'><br>";
echo "Komentarz:<br>";
echo "<textarea rows='9' name='komentarz2' cols='61'></textarea><br>";
echo "<br><input type='submit' value='Dodaj komentarz' name='komentuj2'><br>";
echo "</form>";
}
{
echo "<form method='POST' action='odpowiedz2.php?comentid=$odpowidz'>";
echo "<p>E-mail:<br>";
echo "<input type='text' name='email2' size='54'><br>";
echo "Komentarz:<br>";
echo "<textarea rows='9' name='komentarz2' cols='61'></textarea><br>";
echo "<br><input type='submit' value='Dodaj komentarz' name='komentuj2'><br>";
echo "</form>";
}
Ta strona zaś przekierowuje do przyszłych... statystyk komentarzy

W każdym razie odpowiedz2.php wygląda póki co tak:
Kod
$ip = $REMOTE_ADDR;
//------------------------------ odpowiedź na komentarz ---------------------------------------
function odpowiedz2($ip, $odpowidz)
{
mysql_connect('xx', 'xx' , 'xx');
mysql_select_db("usport_2");
if($_GET['comentid'] = 'odpowidz') {
if($email2 && $komentarz2 && $komentuj2) {
mysql_query("INSERT INTO cms_news_komentarze (id, email, komentarz, ip, id_newsa, odpowiedz) VALUES ('NULL', '".$_POST['email2']."', '".$_POST['komentarz2']."', '".$ip."', 'NULL', '".$_POST['odpowidz']."')");
}
}
}
//------------------------------ odpowiedź na komentarz ---------------------------------------
function odpowiedz2($ip, $odpowidz)
{
mysql_connect('xx', 'xx' , 'xx');
mysql_select_db("usport_2");
if($_GET['comentid'] = 'odpowidz') {
if($email2 && $komentarz2 && $komentuj2) {
mysql_query("INSERT INTO cms_news_komentarze (id, email, komentarz, ip, id_newsa, odpowiedz) VALUES ('NULL', '".$_POST['email2']."', '".$_POST['komentarz2']."', '".$ip."', 'NULL', '".$_POST['odpowidz']."')");
}
}
}
Problem tkwi w tym, że ten kod nie zapisuje wartości $odpowidz do odpowiedniej kolumny tabeli.
Widzicie gdzieś ten kardynalny błąd?
