anonīms Posted February 2, 2008 Report Share Posted February 2, 2008 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... Link to comment Share on other sites More sharing options...
andrisp Posted February 2, 2008 Report Share Posted February 2, 2008 Vispār jau $q tev tur ir resource handle. Ja gribi dabūt jaunuzģenerēto ID, tad uzreiz pēc kverija izsauk mysql_insert_id() funkciju. Link to comment Share on other sites More sharing options...
anonīms Posted February 2, 2008 Author Report Share Posted February 2, 2008 Atvainojos, viss iet. Mazu kļūdu biju pieļāvis, pie id ņemšanas. Link to comment Share on other sites More sharing options...
Recommended Posts