Puika1 Posted May 30, 2009 Report Share Posted May 30, 2009 sveiki php.lv lietotāji vaj jūs man nevarētu palīdzēt sagatavot vai iedot veselu čatu,savienojumā ar ipb lai būtu veblapā. Piem kā ihac*.lv Reku bus bilde kā piemers lūdzu palīdziet Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 (edited) To čatu un ne to vien taisīju es un varu pateikt principu pēc kāda tas strādā. Vienīgais, kas tur ir savienots, tie ir izvilkti lietotāju dati no sesiju tabulas, čatam ir pilnīgi atsevišķa. Tālāk atliek tikai izveidot formu un uz čata tabulu nosūtīt laiku, ierakstu un lietotāja datus, kas izvilkti no sesiju tabulas. Ceru, ka palīdzēju. Edited May 30, 2009 by kechums Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 iespējasms es principu sapratu bet man nau tika lielas zināšanas lai to paveiktu iespējams varētu sikāk izskaidrot kas un kā :) Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 (edited) IPB glabā cepumā member_id, kuru var lietderīgi izmantot, tikai jāveic kārtīga pārbaude drošības labad, kuru es šeit, kā redzams netaisos rakstīt. $selekts=mysql_query("SELECT * FROM ibf_sessions WHERE member_id=".$_COOKIE['member_id']); while($r=mysql_fetch_array($selekts)) { if(isset($_POST['ierakstiit'])) { $ieraksts=$_POST['ieraksts']; $laiks=time(); $membera_niks=$r['member_name']; mysql_query("INSERT INTO chats (ieraksts, laiks, niks) VALUES ('$ieraksts','$laiks','$membera_niks')"); } } //Shaadu paarbaudi silti neiesaku lietot :) if($_COOKIE['member_id'] > 0) { echo ' <form action="" method="post"> <input type="text" name="ieraksts" /> <input type="submit" name="ierakstiit" /> </form> '; } //Un visbeidzot pats selekts $dati=mysql_query("SELECT * FROM chats ORDER BY laiks DESC"); while($er=mysql_fetch_array($dati)) { echo $er['niks']."<br />".$er['ieraksts']."<br />"; } Kodu nepārbaudīju, uz ātru roku uzrakstīju. Edited May 30, 2009 by kechums Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 (edited) es iemetu man rāda šādi :( ps šo es iekopeju php failā un iemetu manalapa.lv/f/chats.php Edited May 30, 2009 by Puika1 Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 Sāksim jau ar to, ka tas ir php kods, kuru jāliek starp <? un ?> tagiem, tālāk par tādu lietu kā mysql_connect(); un mysql_select_db(); nemaz negribētos runāt, ko es kodā neesmu ielicis, taču bez kuras neiztikt. Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 pieliekot <?php un beigas <? man tagad rādās šādi Parse error: syntax error, unexpected $end in C:\AppServ\www\web\f\i.php on line 24 Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 Beigās ?>, tam kodam aizmirsu pielikt vienu } (kods labots), taču tas nenozīmē, ka tagad kods strādās, vispirms jāsagatavo datubāze un tabulas, pēc tam jāpieliek manis nosauktās funkcijas. Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 kā sagatavot datubāzes un paroles? Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 Pieņemu, ka tavam web serverim ir phpMyAdmin, tad lūk tā ir tā parole un datubāzi uztaisīt gan jau proti, vispār ieteiktu palasīt par to visu sīkāk attiecīgās vietnēs, lai man nav jāsāk skaidrot pavisam par citu tēmu lietas, kad būsi visu izlasījis, pielicis, tad, ja būs kādas problēmas, turpināsim sarunu. Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 es meginaju sadi <?phpmysql_connect("localhost","root","parole"); mysql_select_db("datubaze"); $rez=mysql_query("SELECT * FROM tabula ORDER BY lauks"); while($r=mysql_fetch_array($rez)) { echo $r['lauks']; } $selekts=mysql_query("SELECT * FROM ibf_sessions WHERE member_id=".$_COOKIE['member_id']); while($r=mysql_fetch_array($selekts)) { if(isset($_POST['ierakstiit'])) { $ieraksts=$_POST['ieraksts']; $laiks=time(); $membera_niks=$r['member_name']; mysql_query("INSERT INTO chats (ieraksts, laiks, niks) VALUES ('$ieraksts','$laiks','$membera_niks')"); } } //Shaadu paarbaudi silti neiesaku lietot :) if($_COOKIE['member_id'] > 0) { echo ' <form action="" method="post"> <input type="text" name="ieraksts" /> <input type="submit" name="ierakstiit" /> </form> '; } //Un visbeidzot pats selekts $dati=mysql_query("SELECT * FROM chats ORDER BY laiks DESC"); while($er=mysql_fetch_array($dati)) { echo $er['niks']."<br />".$er['ieraksts']."<br />"; } bet rada Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\web\f\i.php on line 5 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\web\f\i.php on line 10 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\web\f\i.php on line 29 Quote Link to comment Share on other sites More sharing options...
kechums Posted May 30, 2009 Report Share Posted May 30, 2009 Nav brīnums, nesaprotu, priekš kam tev veidot bezjēdzīgu ciklu 5. rindā. Kā arī varu derēt, ka tev nemaz nav izveidota tabula chats. Vispār, tajā vietā, kur ir mysql_select_db("datubaze"); jāieraksta datubāze, kas atbilst tavam forumam. Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 (edited) mysql_select_db("datubaze"); jāieraksta datubāze, kas atbilst tavam forumam. tur man ar bija foruma db Galigi jau sajuku :( Edited May 30, 2009 by Puika1 Quote Link to comment Share on other sites More sharing options...
Honeybee Posted May 30, 2009 Report Share Posted May 30, 2009 Gadījumā runa nav par www.ihack.lv? Quote Link to comment Share on other sites More sharing options...
Puika1 Posted May 30, 2009 Author Report Share Posted May 30, 2009 ir par lidzigu čatu Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.