Jump to content
php.lv forumi

Recommended Posts

Posted
if($_GET['j'])

{

if(isset($_POST['niks']) and isset($_POST['komentars']))

{

$niks = quote_smart(htmlspecialchars($_POST["niks"]));

$komentars = quote_smart(htmlspecialchars($_POST["komentars"]));

$ip = quote_smart($_SERVER['REMOTE_ADDR']);

$q = mysql_query("INSERT INTO komentari (niks, komentars, datums, ip, j) VALUES ($niks, $komentars, ".time().", $ip, {$_GET['j']})");

mysql_query("INSERT INTO komentari (niks, komentars, datums, ip, j) VALUES ($niks, $komentars, ".time().", $ip, {$_GET['j']})");

mysql_query("UPDATE jaunumi SET komentaru_skaits=komentaru_skaits+1 WHERE id=$j");

echo $q;

}

 

 

FORM'a

<tbody>

<tr>

<td class='boldcontent' valign='top'><form method=\"post\" action=\"http://wrxtm.freehostia.com/index.php?j={$_GET['j']}\">

</td><td valign='top' width=\"121\"><input type=\"hidden\" name=\"niks\" value='".$niks."' /><br /></td></tr>

<tr>

<td class='boldcontent' valign='top'>Komentārs:</td><td class='boldcontent' valign='top'><textarea name=\"komentars\"></textarea><br />

<input type=\"submit\" value=\"komentēt\" /></td>

</form>

</tr>

</tbody>

 

 

Nospiežot komentēt dati itkā tiek aizsūtīti uz db (Viņi parādas iekšs db tabulas), bet tur kur esmu izvadijis $q (kveriju), rādas vienmēr tikai skaitlis 1 (Tāds man arī ir jaunuma id). Izmantoju mod_rewrite un uz jaunumu man tiek caur .../jaunums/1. Kas varētu būt šeit par vainu? Interesanti arī ir tas, ka tie dati (Kurus aizsūta caur šo kodu) citā kodā netiek izvadīti itkā tādi nemaz nebūtu, bet db viņi ir...

×
×
  • Create New...