Jump to content
  • Search In
    • More options...
    Find results that contain...
    Find results in...

    [ZAMKNIĘTY] System głosowania


    PS^No
     Share

    Recommended Posts

    • Cała zawartość 5
    • Temat został założony
    • Ostatnia odpowiedź

    Top Posters In This Topic

    Witam otóż mam kod strony

     

    <body>
    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.8";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    </body>
    <div class="serwery_content">
    					<div class="serwery_lista lista_czarna">
    						<div class="content">
    					<table class="moje_serwery" style="clear: both">
    							<tr>
    							<td>Pozycja</td>
    								<td>Nazwa serwera</td>
    								<td>IP</td>
    								<td>Graczy</td>
    								<td>Mapa</td>
    								<td>Typ</td>
    								<td>Połącz</td>
    								<td>Szczegóły</td>
    								<td>Głosowanie</td>
    							</tr>
                          <?php
         require "class.hlsocket.php";
         require_once('serce.php');
        $query = mysql_query( "SELECT * FROM `server`" );
        $data = array();
        while ( $row = mysql_fetch_assoc( $query ) )
        {
            $ip = explode( ":", $row['ip'] );
            $status = new HLSocket( $ip[0], $ip[1] );
            $array = $status->details();
            if ( empty( $array['hostname'] ) )
            {
                continue;
            }
            $array["type"] = $row["type"];
            $array["ip"] = $row["ip"];
            $array["id"] = $row["id"];
    		 $array["glosowanie"] = $row["glosowanie"];
            $data[] = $array;
        }
        foreach ( $data as $server ):    
        ?>
    															<tr class="j row_data">
    											<td><?php echo $server['id']; ?></td>	
    								<td><?php echo $server['hostname']; ?></td>
    									<td><?php echo $server['ip']; ?></td>
    									<td><?php echo $server['players']. "/<span style=\"color: green;\">" .$server['max']. "</span>"; ?></td>
    			<td title="<?php echo $server['map']; ?>"><?php echo $server['map']; ?></td>
    										<td><?php echo $server['type']; ?></td>
    									<td>	<a href="steam://connect/<?php echo $server['ip']; ?>"  rel="nofollow"><img src="serwery_staticimg/steam.png" alt="Steam" /></a></div> <a href="hlsw://<?php echo $server['ip']; ?>" rel="nofollow"><img src="serwery_staticimg/hlsw.png" alt="HLSW"/></a></div>
    </td>
    <td><a href="test.php?ip=<?php echo $server['ip']; ?>">Szczegóły</a></td>
      <td>
      <?php echo $server['glosowanie']; ?>
      <?php
    if (!isset($_POST["glos"])){
    }else{
    if (!isset($_COOKIE["glos"])){
    $query = "UPDATE server SET glosowanie=glosowanie+1 WHERE id=1";
    $result = @mysql_query ($query);//Wykonaj zapyatnie.
    echo 'Twój głos został zaliczony!';
    setcookie("glos","glos",time()+3*1);
    }else {
    echo 'Nie możesz oddać dwóch głosów w tak krótkim czasie!';
    };
    mysql_close(); // Zamknij poł±czenie z baza danych.
    };
    ?>
    <form name="glosowanie" method="post">
    <input type="hidden" name="glos" value="1">
    <input type="submit" value="Głosuj">
    </form> </td>
    </td>
        <?php
        endforeach;
        ?>
    </table>
    </div>
    <div class="lista_footer"></div>
    					</div></div>

     

     

    W bazie danych mam tabelę o nazwie server w niej kolumny ID,IP,TYP, i glosowanie chodzi oto że głosowanie się odbywa  ale gdy kliknie się głosuj to głos jest przydzielany do ID1    wynika to z kodu   $query = "UPDATE server SET glosowanie=glosowanie+1 WHERE id=1";

    Jak wykonać aby  dodawanie głosowania było możliwe każdej kolumnie oddzielnie. Jeśli mamy serwer w ID 1 i naciśniemy button głosuj  w przedziale <td> pod którą widnieje serwer głos się zliczał do niego. Bo np przydzielanie pozycji  to samo się dodaje i na podstawie tego można wykonać zapytanie ?

     

    Z góry dziękuję i chodzi o stronę www.cs-list.pl

     

    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
     Share

    ×
    ×
    • Create New...