Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Zwiększanie rekordu o jeden nie dziala - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Zwiększanie rekordu o jeden nie dziala (/thread-zwiekszanie-rekordu-o-jeden-nie-dziala)



Zwiększanie rekordu o jeden nie dziala - hawkers - 22-04-2012

Mam taki kod index.php:
Kod:
<body bgcolor="blue" link="yellow" vlink="yellow" alink="#yellow">

<?php
echo'
  <center>Wyslij swoja propozycje na liste</center>
  </br>
  <table align="center"><tr><td>Utwór&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Wykonawca</td></tr><tr><td><form action="zapisz.php" method="post">
<input type="text" name="utwor" />
<input type="text" name="wykonawca" />
<input type="submit" value="wyslij" />
</form></td></tr></table>';  
require "polaczenie.php";
connection();

$wynik = mysql_query("SELECT * FROM test ORDER BY glos DESC")
or die('Błąd zapytania');

if(mysql_num_rows($wynik) > 0) {
    /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    echo "<table cellpadding=\"2\" border=1 align=\"center\">";
     echo "<tr>";
         echo "<td bgcolor='yellow'>Numer</td>";
        echo "<td bgcolor='green'>Wykonawca</td>";
         echo "<td bgcolor='green'>Utwór</td>";
          echo "<td bgcolor='red'>Głosów</td>";
          echo"<td bgcolor='grey'>Tu oddajesz głosy</td> ";
          echo"</tr>";
    while($r = mysql_fetch_assoc($wynik)) {
       echo"<tr>";
        echo "<td bgcolor='yellow'>".$r['id']."</td>";
        echo "<td bgcolor='green'>".$r['wykonawca']."</td>";
         echo "<td bgcolor='green'>".$r['utwor']."</td>";
          echo "<td bgcolor='red'>".$r['glos']."</td>";
        echo "<td bgcolor='grey'>
      
       <a href=\"glos.php?id={$r['id']}\">Glosuje</a>
       </td>";
        echo "</tr>";
    }
    echo "</table>";
}
?>
Nastepnie kolejny kodzik glosowania glos.php:
Kod:
<?php
setcookie("glos",'ok', time() + 86400);    
?>
<body bgcolor="blue" link="yellow" vlink="yellow" alink="#yellow">
<?php


require "polaczenie.php";
connection();
  
if (!isset($HTTP_COOKIE_VARS["glos"]))
{
    mysql_query("UPDATE test SET glos=glos+1 WHERE id='$id' ")
    or die('nie dodalem'.mysql_error());
    echo 'Dodalem <a href="index.php">odśwież liste</a>' ;
}    
else echo'juz zaglosowales/as <a href="index.php">odśwież liste</a>';


?>
Chodzi o to że na domowym serwerze ten kod działa i dodaje głosy a na cba.pl nie dodaje,ma ktoś jakieś pomysły?