Jump to content
php.lv forumi

Faks

Reģistrētie lietotāji
  • Posts

    326
  • Joined

  • Last visited

Everything posted by Faks

  1. sorry drusku noēzeļos pārbaudiju visu un atjēdz ka aizmirsos $_POST :D drusku padumi vobšem vis ir ok paldie par jūsu visu laiku :) paldies par ieteukumu maziņs debug vienmēr izpalidz :) Bet Gintam Plivna iesaku silti nebāzt savu galvu turkur nevajaga man liekas pamaz esi pa pirkstiem dabūjis .
  2. ideja bija lai atfiltret datubāžu nosaukums no visa liekā bet kā saprotu vienkārši filtret mainīgo neiznaks :D
  3. errors ir ... ! You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 hmm itkā saprotu bet nesaprotu kāpec viņs met to erroru lai vai kā es mēģinu risināt varbūt kādam ir idejas ?
  4. neder veidoju cms .....
  5. Labvakar Dāmas un Kungi šodien ir interesanta problēma respetīvi nau ne jausmas kā dabut cauri kvērijam šo jauko funkciju izveidot datubāzi cik rakos pa forumu secinu ka es laikam nu būšu pirmais :) kas to jautā šeit !,Nu tad Es ceru uz labām idejām un labiem piemēriem ja ir labas idejas kā izlabot neejošo kodu būšu ļoti priecīgs ja ir labs ieteikums runā skaļi lai redz :) savādāk bus vel viena ideja bez beigām :) ja nē vismaz gaiša galva ari noderēs :) ! Pats Kods $db_name = mysql_real_escape_string($db_name); $db_name = htmlentities($db_name); $db_name = trim($db_name); $db_name = stripslashes($db_name); if (isset($_POST['Submit'])) { $create_db = 'CREATE DATABASE ' . $db_name; mysql_query($create_db) or die(mysql_error()); } echo "<form method='post'> Mysql Database Name <br /> <input name='$db_name' type='text' id='CREATE' size='45' /> <br /> <input name='Submit' type='submit' id='Submit' value='Submit' /><input name='Reset' type='reset' value='Reset' id='Reset' /> </form>";
  6. secinot ko tu uzrakstiji itkā saprotu vismaz ceru pēc idejas šeit tas ir te FAQ RFTM [READ THE F*CK MANUAL] palasi manuāli :)
  7. ja pats veidoji seu statisko būs bezgalīgas problēmas agrāk vai vēlāk mainās ip personīgi es atvēru maku un maksāju ap 2 ls katru menesi lai serveris dzivotu ar savu statisko ip bez problēmām :)
  8. ja par to nemaksa tad mans ieteikums nevienam neko nerakstit :)
  9. Labvakar Dāmas un Kungi Šodien mēs esam savākušies lai izveidot ejošu lietotāju skaitītaju ar mysql palīdzība ja ir alternatīvas gatavas būšū priecīgs dzirdēt :) Paš cepts kods :) $ip = $_SERVER['REMOTE_ADDR']; $browser = $_SERVER['HTTP_USER_AGENT']; $select = mysql_query("SELECT hosting_guests_ip,COUNT(hosting_guests_ip) FROM hosting_guests") or die(mysql_error()); if (mysql_numrows($select) > 0) { while($test = mysql_fetch_array($select)) { echo 'Total Users Online '.$test['COUNT(hosting_guests_ip)'].'<br>'; if ($test['COUNT(hosting_guests_ip)'] >= 1 OR $test['COUNT(hosting_guests_ip)'] <= 0) { if ($ip == $test['hosting_guests_ip']) { $tests = ("UPDATE hosting_guests SET hosting_guests_ip = '".$ip."' hosting_guests_browser = '".$browser."' ") or die(mysql_error()); } elseif ($ip != $test['hosting_guests_ip']) { $tests = ("INSERT INTO hosting_guests (hosting_guests_ip,hosting_guests_browser) VALUES('".$ip."','".$browser."') ") or die(mysql_error()); } mysql_query($tests); mysql_close($tests); } } } else { echo 'No user in db'; } Problēmā itka sekojoša vis darbojas lieliski bet tiko lieta noiet lidz linux browseriem tad viņu ip liekas iekša bez limita respetivi var ielikt vienu Ip simtiem un vairāk reižu bet ar windows ip ir ok vismaz tā es novēroju lieta tāda ja kāds zin ko es atkal palaižu garām tad būšu priecīgs dzirdēt ieteikums piemērus vai jebko kas var palīdzēt vai arī apgaismot mani :) šeit var pārbaudīt kodu darbībā Nospied Mani
  10. Faks

    BB kodi

    var tak ar associtivo masivu laist bet nu protams vajadzes sanitizet :) ja ne var tak preg_replace mēģināt :) !
  11. cilveki tas nau saistits ar update formas darbibu bet ideja skaidra nodot vertibu $_post uz mainigo un tad filtret nau nekas bistams ja pat vinas nau bet ka saprotu labak ka ir tādā veida nerada iespēju manupulēt ar formu :) bet tas neatrisina galveno problēmu !
  12. vaitik ne stripslashes viņs nonem pēdiņas ja es kļudos tad nau ne jausmas :D
  13. mega BUMP kurš ir pietiekoši gudrs lai izpalīdzētu man ? vai vismaz izksaidrotu kā risināt ?
  14. konceptuāli man ir viena problēma komentāri visi jaunumu,bloga,foruma ir vienā tabulā ceru ka tas netraucēs :D $select_comment_edit = mysql_query("SELECT hosting_comment_text,hosting_comment_id FROM hosting_comment WHERE hosting_comment_id = '".$comment_id_edit."' ") or die (mysql_error()); $comment_edit = mysql_fetch_array($select_comment_edit); respetivi tu runa par kveriju kurs izvelk vienu (tātād bez while) tikai tēmu kura tiek pieprasīta ar id :) (pamēģināšu ceru ka izdosies ! ) izmēģināju secinājums kļūda ir kaut kur koda faktiski pārbaudot atradu vienu bet kaut ko neredzu vai palaižu garām . Reku ir kods kurš rada gļuku kā noprotu problēma ir ar tokenu kurš bloķē update formu ja ir idejas kā to izlabot būšu starā ! <?php if (isset($_POST['token']) && $_POST['token'] == $_SESSION['token']) { $comment_text = mysql_real_escape_string($_POST['comment_text']); $comment_text = htmlentities($_POST['comment_text']); $comment_text = trim($_POST['comment_text']); $comment_text = stripslashes($_POST['comment_text']); $id = (int)$_GET['id']; unset($_POST['token']); $insert_comment = "INSERT INTO hosting_comment (hosting_comment_nick,hosting_comment_date,hosting_comment_text,hosting_comment_news_id) VALUES ('".$_SESSION['nick']."','".$last_time_seen."','".$comment_text."','".$id."') "; mysql_query($insert_comment); echo "<meta http-equiv='REFRESH' content='0'/>"; } $token = sha1(uniqid(rand(), true)); $_SESSION['token'] = $token; echo ("<h4>{$lang['BODY_NEWS_COMMENT_COMMENT_ADD']}</h4> <form id='form1' name='form1' method='post'> <p> <textarea name='comment_text' cols='50' rows='10' id='textarea'>{$lang['BODY_NEWS_COMMENT_HINT']} </textarea> <input type='hidden' name='token' value='{$token}'/> <p> <input type='submit' name='Submit' id='button' value='{$lang['BODY_NEWS_COMMENT_SUBMIT']}' /> <input type='reset' name='Reset' id='button' value='{$lang['BODY_NEWS_COMMENT_RESET']}' /> </p> </form>"); ?>
  15. iskatas ka es neko nerubu vairs :D maybe ir kāds sample lai cilvēks var kļūt apgaismots :D vai kādu tutoriāli :D
  16. http://www.datorkursi.lv/kursu-programmas/7-web-programmesana.html latvija ir tikai viena alternatīva mācīties maksas kursos un saņemt sertifikātus ;) .
  17. nu tāk nu tad par tiem gļukiem :D ir sekojoš ja tas ir pirmais komentārs sadāļa un mēģiņa viņu edītot tad viņs atsakās to veikt ari neizelk ārā pašu kometāra tekstu ! ir sekojoš ja darbobjas edit tad uzrodas 3 formas,1 nedarbojas ieliek blnaku,outra ieliek informāciju darbojas,treša ieliek blanku ! ir sekojoš ja darbojas komentāra teksta izvilkšana tad rodas cits gļuks katra no 3 forma ir cita komentāra teksts bet 2 forma vienalga darbojas neskatoties uz neko Nu nezinu kungi ja kāds varētu palīdzēt izlabot visus gļukus kuru uzradās tad tas būtu lieliski ! šeit būs pats kods krietini nācās paņemties lai appiet citius gļukus bet tas tā :) ! $comment = mysql_query("SELECT hosting_comment_id,hosting_comment_news_id,hosting_comment_text,hosting_comment_nick,hosting_comment_date FROM hosting_comment WHERE hosting_comment_news_id = '$id' "."limit $offset, $comment_limit") or die(mysql_error()); if (mysql_num_rows($comment) != 0) { while ($row_news_comment = mysql_fetch_array($comment)) { echo "$row_news_comment[hosting_comment_nick] $row_news_comment[hosting_comment_date] "; if ($_SESSION['permission'] >= 2) { echo "<a href='/?section=nwcomment&id=".$id."&comment=edit&id_edit=".$row_news_comment['hosting_comment_id']."'>Edit Comment</a>"." "."<a href='/?section=nwcomment&id=".$id."&comment=delete&id_delete=".$row_news_comment['hosting_comment_id']."'>Delete Comment</a>"; if ($_GET['comment'] == 'edit') { $comment_id_edit = (INT)$_GET['id_edit']; $comment_text = $row_news_comment['hosting_comment_text']; $edit_comment_text = $_POST['hosting_comment_text']; if(isset($_POST['hosting_comment_text'])) { mysql_query("UPDATE hosting_comment SET hosting_comment_text = '".$edit_comment_text."' WHERE hosting_comment_id = '".$comment_id_edit."' ") or die (mysql_error()); } if (isset($_POST['Submit'])) { echo "<meta http-equiv='REFRESH' content='0;url=/?section=nwcomment&id=".$id."'>"; } echo ("<form action='/?section=nwcomment&id=".$id."&comment=edit&id_edit=".$comment_id_edit."'' id='edit_comment' name='edit_comment' method='post'> <p> <textarea name='hosting_comment_text' cols='50' rows='10' id='textarea' value='$edit_comment_text' >$edit_comment_text</textarea> <p> <input type='submit' name='Submit' id='button' value='{$lang['BODY_NEWS_COMMENT_SUBMIT']}' /> <input type='reset' name='Reset' id='button' value='{$lang['BODY_NEWS_COMMENT_RESET']}' /> </p> </form>"); } if ($_GET['comment'] == 'delete') { $comment_id_delete = (INT)$_GET['id_delete']; mysql_query("DELETE FROM hosting_comment WHERE hosting_comment_id = '".$comment_id_delete."' ") or die (mysql_error()); echo "<meta http-equiv='REFRESH' content='0;url=/?section=nwcomment&id=".$id."'>"; } } echo "<br> $row_news_comment[hosting_comment_text] <br>"; }
  18. paldies par ideju itkā darbojas bet tagad uzradās abnormāls gļuks :D ! uzrokas viena liekā forma ar neko a zem viņas labojama !
  19. to protams itka zinu jau uztaisiju bet tagad automatiski nak ieksa blanka pie edit :D protams ari pamainiju kodu pacik nau vajadzības taisīt divreiz vienu un topāšu select kā jau teica :) augstāk iznak tagad jau faktiski strādā bet automatiski pie edit ieliek blanku tuksu info :D kaut kāda pasaka :D { $comment_id_edit = (INT)$_GET['id_edit']; $edit_comment_text = $_POST['hosting_comment_text']; mysql_query("UPDATE hosting_comment SET hosting_comment_text = '".$edit_comment_text."' WHERE hosting_comment_id = '".$comment_id_edit."' ") or die (mysql_error()); echo "<form action='/?section=nwcomment&id=".$id."&comment=edit&id_edit=".$comment_id_edit."'' id='edit_comment' name='edit_comment' method='post'> <p> <textarea name='comment_text' cols='50' rows='10' id='textarea' value='$edit_comment_text' >$comment_text</textarea> <p> <input type='submit' name='Submit' id='button' value='{$lang['BODY_NEWS_COMMENT_SUBMIT']}' /> <input type='reset' name='Reset' id='button' value='{$lang['BODY_NEWS_COMMENT_RESET']}' /> </p> </form>"; }
  20. nenu diskusijas var vienmēr vest kā noprotu neviens pat piemeru nevar uzcept lai cilvēks var iebraukt :D kā novest mysql update līdz ejošai stadijai :D pats kods pilnāks izgriezu lieko lai netraucētu ! $comment = mysql_query("SELECT hosting_comment_id,hosting_comment_news_id,hosting_comment_text,hosting_comment_nick,hosting_comment_date FROM hosting_comment WHERE hosting_comment_news_id = '$id' "."limit $offset, $comment_limit") or die(mysql_error()); if (mysql_num_rows($comment) != 0) { while ($row_news_comment = mysql_fetch_array($comment)) { echo "$row_news_comment[hosting_comment_nick] $row_news_comment[hosting_comment_date] "; if ($_SESSION['permission'] >= 2) { echo "<a href='/?section=nwcomment&id=".$id."&comment=edit&id_edit=".$row_news_comment['hosting_comment_id']."'>Edit Comment</a>"." "."<a href='/?section=nwcomment&id=".$id."&comment=delete&id_delete=".$row_news_comment['hosting_comment_id']."'>Delete Comment</a>"; if ($_GET['comment'] == 'edit') { $comment_id_edit = (INT)$_GET['id_edit']; $select_comment_edit = mysql_query("SELECT hosting_comment_text,hosting_comment_id FROM hosting_comment WHERE hosting_comment_id = '".$comment_id_edit."' ") or die (mysql_error()); $comment_edit = mysql_fetch_array($select_comment_edit); $edit_comment_text = $comment_edit['hosting_comment_text']; mysql_query("UPDATE hosting_comment SET hosting_comment_text = '".$edit_comment_text."' WHERE hosting_comment_id = '".$comment_id_edit."' ") or die (mysql_error()); echo "<form id='form1' name='form1' method='post'> <p> <textarea name='$edit_comment_text' cols='50' rows='10' id='textarea' value='$edit_comment_text' >$edit_comment_text </textarea> <input type='hidden' name='token' value='{$token}'/> <p> <input type='submit' name='Submit' id='button' value='{$lang['BODY_NEWS_COMMENT_SUBMIT']}' /> <input type='reset' name='Reset' id='button' value='{$lang['BODY_NEWS_COMMENT_RESET']}' /> </p> </form>"; } if ($_GET['comment'] == 'delete') { $comment_id_delete = (INT)$_GET['id_delete']; mysql_query("DELETE FROM hosting_comment WHERE hosting_comment_id = '".$comment_id_delete."' ") or die (mysql_error()); echo "<meta http-equiv='REFRESH' content='0'/>"; } } echo "<br> $row_news_comment[hosting_comment_text] <br>"; } }
  21. emm negluzi tevi sapratu bet vis ir pareizi !
  22. echo "<a href='/?section=nwcomment&id=".$id."&comment=edit&id_edit=".$row_news_comment['hosting_comment_id']."'>Edit Comment</a>"; vis ir pareizi :)
×
×
  • Create New...