Jump to content
php.lv forumi

Gochix

Reģistrētie lietotāji
  • Posts

    36
  • Joined

  • Last visited

Posts posted by Gochix

  1. Sveiki, kāds nebūtu tik laipns un palīdzēt ar changelog..

    būtībā nav nekas sarežģīts. Vajag changelog skriptu.. tas ir, parastu lapu. caur kuru var pievienot jaunu ziņu, kura aizsūtās uz db. pēctam nākamajā lapā caur query viņu attēlot., bet tā lai rādās piemēram.

    20.12.2014 ::

    21:35 >> Changed: Test test utt

    12:51 >> Updated: New test.

     

    Tā lai vienā datumā rādītos visi tajā datumā izveidotie ieraksti. būtu ļoti pateicīgs.. jo pats nemāku sad.png

    Tiku tik tālu

    <?
    $result = mysql_query("SELECT * FROM changelog ORDER BY `id` DESC") or die(mysql_error());
    $datelog = $arr['time'];
    $curdate = date('Y-m-d');
    if (mysql_num_rows($result) > 0) {
    while($arr = mysql_fetch_array($result)) {
    if($curdate == "$datelog") { $changelogdate = '<li>nu ko dvj</li>'; }
    echo '
    
    <width="100%"><b><div><li>'.$changelogdate.'</li><font size="1" color="red">'.$arr['time'].'</font><font size="1" color="green"> >> </font><font size="1" color="blue">'.htmlspecialchars($arr['zina']).'</b></font></div><div class="suuds"></div>';
    }
    }
    
    ?>

    bet tāpat rāda 10.12.2014 12:34:51 >> test kā lai izveido tā lai rāda lai būtu pieņemsim zem katra datuma tikai tajā datumā izveidoti ieraksti??

  2. kaut ko viņš negrib palaist mani..

    <?php
    include ("config.php");
    if(isset($_POST['buy'])){
    if(isset($_POST['item1'])){
    $chaos_points = mysql_query("SELECT * FROM ibf_members WHERE id = $member_id")
    or die(mysql_error()); 
    while($info = mysql_fetch_array( $chaos_points ))
    if ( $info['status_fire_lord'] = 0) {
    echo "<center><b><font color=RED>Tu tikko jau nopirki Fire Lord, pagaidi kad tas parādīsies tavā somā vai arī spēlē uzraksti .giveitems un tad nāc atpakaļ un pasūti velreiz ;)</font></b></center>";
    }
    elseif ( $info['points'] >= 20) {
    mysql_query("UPDATE `ibf_members` SET `points` = `points` - 20 WHERE `id` = $member_id");
    mysql_query("UPDATE `ibf_members` SET status_fire_lord = 1 WHERE `id` = $member_id"); // Daram kaut ko ar item1
    echo "<center><b><font color=green>Pirkums veiksmīgs!</font></b></center>";
    }else{
    echo "<center><b><font color=red>Nepietiekami Chaos pointi!</font></b></center>";
    }
    }
    }
    ?>
    
    
    

    uzliekot if ( $info['status_fire_lord'] = 0) { tad viņš mani palaiž tālāk un lauj nopirkt, bet uzliekot if ( $info['status_fire_lord'] = 1) {

    tad uzreiz izmet echo ta itka es butu nopircis, skatijos ieksh db tur staav 0..

  3. man vajag taja bridi pirms itemu perk,lai parbauda ja items jau nopirkts tad nelauj, ja nenopirkts tad palaiz talak un veic visas tas parbaudes vai ir pietiekami points utt;)

  4. vel viens lugums biedri..

     

    ka var uzlikt ta piemeram 

    jauzliek, lai parbauda ja status_fire_lord jau ir 1 tad izmet message kkadu, ja ir 0 tad aiziet talak viss ka parasti..

    <?php
    include ("config.php");
    if(isset($_POST['buy'])){
    if(isset($_POST['item1'])){
    $chaos_points = mysql_query("SELECT points FROM ibf_members WHERE id = $member_id")
    or die(mysql_error()); 
    while($info = mysql_fetch_array( $chaos_points ))
    if ( $info['points'] >= 20 ) {
    mysql_query("UPDATE `ibf_members` SET `points` = `points` - 20 WHERE `id` = $member_id");
    mysql_query("UPDATE `ibf_members` SET status_fire_lord = 1 WHERE `id` = $member_id"); // Daram kaut ko ar item1
    echo "<center><b><font color=green>Pirkums veiksmīgs!</font></b></center>";
    }else{
    echo "<center><b><font color=red>Nepietiekami Chaos pointi!</font></b></center>";
    }
    }
    }
    ?>
    
  5. Tajā pašā tabulā, kur glabājas lauks "avatar_location" ir arī lauks "avatar_type", kas attiecīgi norāda, vai lietotājs izmanto gravatar, savu avataru uploadojis (forum/uploads/profile) vai arī norādījis ar URL. Pēc tā arī nosaki, ko saturēs $bilde.

    Tik gudrs nēsmu diemžēl @ php bet nu pagooglošu..

  6. kopējais php kods,  itkā viss iet izņemot vienu rindiņu, jo tur nedrīkst būt vienāds vai lielāks.. kā appiet?
    izskatās jau drausmīgi zinu..

    <?php
    include ("config.php");
    if(isset($_POST['buy'])){
    if(isset($_POST['item1'])){
    $chaos_points = mysql_query("SELECT points FROM ibf_members WHERE id = $member_id")
    or die(mysql_error()); 
    while($info = mysql_fetch_array( $chaos_points ))
    if ( $info['points'] => 200 ) { // šeit neļauj => kopā būt..
    // Daram kaut ko ar item1
    echo "<center><b><font color=green>Pirkums veiksmīgs!".$info['points']. "</font></b></center>";
    }else{
    echo "<center><b><font color=red>Nepietiekami Chaos pointi!</font></b></center>";
    }
    }
    }
    ?>
    
    
  7. <?php
    if(isset($_POST['buy'])){
    if(isset($_POST['id'])){
    if ( $chaos_points > $itema_cena ) {
    iedod_userim_itemu();// šo nevajag te pats tikšu galā..
    mysql_query("UPDATE `ibf_members` SET `points` = `points` - $itema_cena WHERE `id` = $member_id");
    echo "<center><b><font color=green>Pirkums veiksmīgs!</font></b></center>";
    }else{
    echo "<center><b><font color=red>Nepietiekami Chaos pointi!</font></b></center>";
    }
    }
    ?>
    

    tik kā tur varēja noteikt tos $chaos_points = mysql_query("SELECT `points` FROM `ibf_members` WHERE `id` = $member_id");

    kkā tā?
  8. @Kavacky - viņas ir deprecated, that is all. Ja kods tikai tagad tiek rakstīts uz jau deprecated funkcijām, tad tā ir tīra uzprasīšanās pēc nepatikšanām vēlāk.

    Kāds te nafig sakars ar IPB?

     

    @Gochix - jau iedevu atbildi, palasi rūpīgāk.

    am, nē viņi ir forum/uploads mapē

    nokopēju image url tajā vietā kur vajadzētu būt bildei, tur vnk uzmet šādi localhost/img.jpg tas nozīmē ka man kaut kādā veidā jaiestāda ka $bilde skatās no forum/uploads , forum/style_images/ utt.. kur var nomainīt to lai ņem no forum/uploads utt. vietas bildes??

  9. Sveiki, man ir vajadzīgs kaut kas līdzīgs ipoints shopam,...

    ir piemēram db fields..atteloju viņu šādi..

    $data1 = mysql_query("SELECT points FROM ibf_members WHERE id = $member_id") 
    or die(mysql_error()); 
    while($info = mysql_fetch_array( $data1 )) 
    { 
    Print "<td><b><font color=red>Chaos Points:</b></font><b><font color=green>    ".$info['points']. "</b></font></td> "; 
    } 

    tad nu gribu uztaisīt tādu kā tabuliņu, kur ir piemēram kaut kāds item = nosaukums, un takā ieķeksēt var viņā iekšā un nospiest pogu pirkt. un pie pirkt pogas aprēķināt ja ir pietiekami daudz chaos points tad atnemt chaos points piemēram 100 updeitojot info @db.. var kāds vismaz kādu piemēru parādīt kā kko tamlīdzīgu var uztaisīt??

     

    n8zfkqj337629xwemqup.jpg

  10. Kapēc jāraksta komentāri kuri šeit nemaz nav vajadzīgi? Postu ķērāji?

    Pa tēmu, ok izvilku pats to logout.. problēma sekojoša - kad ielogojas, tad tavā panelī grib attelot bildi.. rāda kvadrātu ar bildi tik bilde nav ielādēta pareizi, jo ir nepareizs avatar_location paths..
    skatijos phpmyadmin itkā pati bilde ir pareizā, tikai tas ka vajag norādīt pareizo path uz bildi.. varat palidzet??
    full skripts

    <style>
    input,select {
    	padding:0;
    	margin:0;
    	font-size: 11px; }
    	
    input[type="text"],input[type="password"] {
    	border: 1px #ACBDD2 solid;
    	padding-left:2px;
    	width: 95%;
    	padding-right:2px; }
    
    input[type=text],input[type=password],textarea,select {
    	border: 1px solid #CCC;
    	font-size: 11px;
    	color: #494949;
    	width: 95%;
    	padding: 2px;
    	margin: 1px;
    	background: #FFF url('img/input_bg_1.png') repeat-x top center;
    }
    
    input[type=submit],button {
    font-size:10px;
    	padding: 2px 4px;
    	margin: 2px;
    	background: #F5F5F5;
    	border-top: 1px solid #DDD;
    	border-right: 1px solid #999;
    	border-left: 1px solid #DDD;
    	border-bottom: 1px solid #999;
    }
    </style>
    <?php
    mysql_connect("localhost","root","pw");
    mysql_select_db("db");
    
    if(isset($_COOKIE['member_id'])){
    $get=mysql_query("SELECT * FROM `ibf_members`WHERE id='".intval($_COOKIE['member_id'])."'") or die(mysql_error());
    $id=$_COOKIE['member_id'];
    $dati="SELECT * FROM `ibf_members` WHERE id=$id LIMIT 1";
    $dati1=mysql_query($dati) or mysql_error();
    $dati2= mysql_fetch_array($dati1);
    $avatar="SELECT * FROM `ibf_member_extra` WHERE id=$id LIMIT 1";
    $avatar1=mysql_query($avatar) or mysql_error();
    $avatar2=mysql_fetch_array($avatar1);
    $udata=mysql_fetch_object($get);
    if($udata->member_login_key==$_COOKIE['pass_hash']){
    
    $logout=md5($dati2['email']."&".$dati2['member_login_key']."&".$dati2['joined']);
    $bilde=($avatar2['avatar_location']);
    $data1 = mysql_query("SELECT points FROM ibf_members WHERE id = $member_id") 
     or die(mysql_error()); 
     while($info = mysql_fetch_array( $data1 )) 
     { 
     Print "<td><b><font color=red>Chaos Points:</b></font><b><font color=green>	".$info['points']. "</b></font></td> "; 
     } 
    
    
    echo"
    
    <center>Sveiks ".$udata->members_display_name."</center><br>
    <center><img src=".$bilde." width='120'></center><br>
    <a href= 'forum/index.php?act=UserCP&CODE=00'>Labot Profilu</a><br>
    <a href= 'forum/index.php?act=Msg&CODE=01'>Vēstules</a><br>
    <a href= 'forum/index.php?act=Members'>Lietotāji</a><br>
    <a href= 'forum/index.php?act=Search&f=0'>Meklēt forumā</a><br><br>
    <a href= 'forum/index.php?act=Login&CODE=03&k=".$logout."'>Iziet</a>";
    
    
    
    }else{
    
    echo'
    
    <form method="post" action="forum/index.php?act=Login&CODE=01&return=http://localhost/" name="LOGIN">
     <input class="login" name="UserName" value="Username" type="text" /></br>
               <input class="pass" name="PassWord" value="password" type="password" /> </br>
      <table> <input type="image" src="../css/img/login.png" border="0" type="submit" />
                <input name="CookieDate" value="1" type="hidden" />
                <a href="forum/index.php?act=Reg&CODE=00"> <img src="../css/img/reg.png" border="0"> </a>
    			<a href="forum/index.php?act=Reg&CODE=10"> <img src="../css/img/pw.png" border="0"> </a>
    			</table>
    
        </form>
        ';
    
    }
    
    }else{
    
    echo"
    
    <form method='post' action='forum/index.php?act=Login&CODE=01&return=http://localhost/' name='LOGIN'>
    <b>Lietotājvārds:</b><br>
    <input style='width:124px;'name='UserName' type='text'><br>
    <b>Parole:</b><br>
    <input style='width:124px;'name='PassWord' type='password'><br>
    <b>acereties mani?</b>
    <input name='CookieDate' value='1' type='checkbox'><br>
    <input value='Ienākt' name='CookieDate'  type='submit'><a href=http://localhost/forum/index.php?act=Reg&CODE=00'>Reģistrēties</a>
    </form>";
    
    
    
    }
    
    ?>
    
  11. Ok ar to tiku galā..

    Bet tagad problēma tāda ka logojoties ārā no mājaslapas sākumlapas, uzmetās šāds errors..

    The error returned was:
    Sorry, but you do not have permission to use this feature. If you are not logged in, you may do so using the form below if available.
    

    ko iesakāt?

  12. problēma tāda ka vajag šim skriptam noteikt ibf_members id.. lietojot queriju  from ibf_members where id = id rāda visus rezultātus.. testējot uz where id = 1 rāda pareizi vissu. tik problēma sekojoša.. kā lai uzzin ielogojošos cilvēka ibf_members id??

     <?php 
     // Connects to your Database 
     mysql_connect("localhost", "root", "pw") or die(mysql_error()); 
     mysql_select_db("db") or die(mysql_error()); 
     $data = mysql_query("SELECT points FROM ibf_members WHERE id = ?????") Vot šeit problēma ka jātrod kaut kādā veidā ibf_members fieldā id..
     or die(mysql_error()); 
     while($info = mysql_fetch_array( $data )) 
     { 
     Print "<td>".$info['points'] . "</td> "; 
     } 
     ?> 
    
    

    luuk pilnais skripts kur gribu dabūt vinu iekšā..

     

    <style>
    input,select {
    	padding:0;
    	margin:0;
    	font-size: 11px; }
    	
    input[type="text"],input[type="password"] {
    	border: 1px #ACBDD2 solid;
    	padding-left:2px;
    	width: 95%;
    	padding-right:2px; }
    
    input[type=text],input[type=password],textarea,select {
    	border: 1px solid #CCC;
    	font-size: 11px;
    	color: #494949;
    	width: 95%;
    	padding: 2px;
    	margin: 1px;
    	background: #FFF url('img/input_bg_1.png') repeat-x top center;
    }
    
    input[type=submit],button {
    font-size:10px;
    	padding: 2px 4px;
    	margin: 2px;
    	background: #F5F5F5;
    	border-top: 1px solid #DDD;
    	border-right: 1px solid #999;
    	border-left: 1px solid #DDD;
    	border-bottom: 1px solid #999;
    }
    </style>
    
    <?
    include ("config.php");
    function draw_login(){
        echo '
       <form method="post" action="forum/index.php?act=Login&CODE=01&return=http://localhost">
    
    
               <input class="login" name="UserName" value="Username" type="text" /></br>
               <input class="pass" name="PassWord" value="password" type="password" /> </br>
      <table> <input type="image" src="../css/img/login.png" border="0" type="submit" />
                <input name="CookieDate" value="1" type="hidden" />
                <a href="forum/index.php?act=Reg&CODE=00"> <img src="../css/img/reg.png" border="0"> </a>
    			<a href="forum/index.php?act=Reg&CODE=10"> <img src="../css/img/pw.png" border="0"> </a>
    			</table>
    
        </form>
        ';
    }
    $data1 = mysql_query("SELECT points FROM ibf_members WHERE id = id") 
     or die(mysql_error()); 
     while($info = mysql_fetch_array( $data1 )) 
     { 
     Print "<td>".$info['points']. "</td> "; 
     } 
    
    $member_login_key = $_COOKIE['member_login_key'];
    
    if ($_COOKIE['member_id'] == true) {
        $sql = sprintf("SELECT m.id, m.members_display_name, m.email, m.member_login_key, m.joined, m.mgroup, e.avatar_location FROM `ibf_members` m, `ibf_member_extra` e WHERE m.id=%d AND m.member_login_key='%s' AND e.id=m.id LIMIT 1", (int)$_COOKIE['member_id'], mysql_real_escape_string($_COOKIE['pass_hash']));
        $res = mysql_query($sql);
        if(mysql_num_rows($res)>0){
            $row = mysql_fetch_object($res);
     if($row->mgroup == "4") {
     
      echo'
      <div class="logs"><b><font color=red>Chaos Pointi:</b></font><b><font color=red>"  "</b></font></div>
      <div class="logs"> <a href="/forum/admin/">Admina KP</a><br> </div>
      <div class="logs"> <a href="/forum/index.php?act=Msg&CODE=01">Vestules</a><br></div>
     <div class="logs"><a href="forum/index.php?act=Members">Lietotaji</a><br></div>
      <div class="logs"><a href="forum/index.php?act=UserCP&CODE=00">Mans kontrolpanelis</a><br></div>
      <div class="logs"><a href="forum/index.php?act=UserCP&CODE=24">Mainit avataru</a><br></div>
      <div class="logs"><a href="/forum/index.php?act=Search&f=0">Meklet foruma</a><br></div>
      <div class="eror"><a href="forum/index.php?act=Login&CODE=03&k=">Iziet</a><br></div>';
        }
     else
        echo'
    
     <div class="logs"><a href="forum/index.php?act=Msg&CODE=01">Vestules</a><br></div>
      <div class="logs"><a href="forum/index.php?act=UserCP&CODE=00">Mans kontrolpanelis</a><br></div>
      <div class="logs"><a href="forum/index.php?act=UserCP&CODE=24">Mainit avataru</a><br></div>
     <div class="logs"><a href="forum/index.php?act=Members">Lietotaji</a><br></div>
     <div class="logs"><a href="forum/index.php?act=Search&f=0">Meklet foruma</a><br></div>
     <div class="eror"><a href="forum/index.php?act=Login&CODE=03&k=">Iziet</a><br></div>';
     }
     }
     else
        draw_login();
        
    ?>
    
  13. Varbūt arī vēl nevērt.. Uzdevums sekojošs, man uz db stāv row ar nosaukumu char_colorname kurā ir vainu blue vai red vai yellow

     

    kā ar function pārvērst viņu iekš php/html skripta.. lai piemēram if $row[`char_colorname`] = yellow , font color yellow.. kkā tā..

  14. Paldies, bet nu pachakareejos domaajot un beigaas sanaaca shaadi..

    for( $i= 0 ; $i <= 0 ; $i++ ){
    }
    while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
    echo "<tr><td align=center width=30><font color=white>" . $i++ ."</td></font> 

    Var vērt ciet..

  15. Ja ieliktu vairāk no tā koda, varētu vairāk palīdzēt.

     

    <?php
    $connection = mysql_connect('localhost', 'root', 'pass'); //The Blank string is the password
    mysql_select_db('db');
    
    
    $query = "SELECT * FROM status ORDER BY name ASC"; //You don't need a ; like you do in SQL
    $result = mysql_query($query);
    
    
    echo "<table align=center borderColor=#282617 width=500 border=1 cellPadding=0 cellspacing=0>"; // start a table tag in the HTML
    
    
    while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
    echo "<tr><td align=center width=30><font color=white>" . šeit vajag būt tam $i bet nestrādā ."</td></font><td align=center width=80><font color=white>" . $row['char_name'] ."</td></font><td align=center width=70><font color=white>" . $row['char_class'] . "</td></font><td align=center width=120><font color=white>" . $row['char_guild'] . "</td></font><td align=center width=40><font color=white>" . $row['char_level'] . "</td></font><td align=center width=60><font color=white>" . $row['char_gametime'] . "</td></font><td align=center width=95><font color=white>" . $row['char_profaccount'] . "</td></font></tr>";  //$row['index'] the index here is a field name
    }
    
    
    echo "</table>"; //Close the table in HTML
    
    
    mysql_close(); //Make sure to close out the database connection
    ?>
    

    tur parādīts kur vajag to $i ielikt..

     

    ok ieliku šādi

    while($row = mysql_fetch_array($result))
    for($i=1; $i<=10; $i++){   //Creates a loop to loop through results
    echo "<tr><td align=center width=30><font color=white>" . $i ."</td></font><td align=center width=80><font color=white>" . $row['char_name'] ."</td></font><td align=center width=70><font color=white>" . $row['char_class'] . "</td></font><td align=center width=120><font color=white>" . $row['char_guild'] . "</td></font><td align=center width=40><font color=white>" . $row['char_level'] . "</td></font><td align=center width=60><font color=white>" . $row['char_gametime'] . "</td></font><td align=center width=95><font color=white>" . $row['char_profaccount'] . "</td></font></tr>";  //$row['index'] the index here is a field name
    }
    
    Tad strādā, bet tikai problēma tāda, man ir db 1 ieraksts, un tad nu viņš ņem tagad to 1 ierakstu un attēlo 100 reizes.. līdz skaitlim 100..
    
×
×
  • Create New...