Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Mensie prenastavenie koli register global

Registrovaný: 26.07.06
Prihlásený: 20.03.16
Príspevky: 1378
Témy: 90
Bydlisko: Slovakia-Ko...
Príspevok NapísalOffline : 23.02.2007 16:20

potreboval by som toto moje male votovanie trosku prenastavit tak aby som register_globals nemusel nastavit na hodnotu On
Kód:
<tr>
 <td width="248" class="page">
<?
 include "poll/settings.inc";
 $poll = mysql_connect("$db_host", "$db_username", "$db_password")
       or die ("Could not connect");
 mysql_select_db ("kmsa")
        or die ("Could not select database");
       
     $checkforcurrent = mysql_query("select id,dateactive from polls where active='yes' order by question limit 1");
     $current_poll = mysql_fetch_row($checkforcurrent);
     $curpollid = $current_poll[0];
     $dateactive = $current_poll[1];
     $today=date("Y-m-d 00:00");
     $date1=strtotime( "$dateactive 00:00" );
     $date2=strtotime("$today");
     $datediffer = (($date2-$date1)/86400);
     
 if ($datediffer>=$interval){
     $lookfornext = mysql_query("select id from polls where active='no' order by id limit 1");
     $getnextid = mysql_fetch_row($lookfornext);
     $nextpollid = $getnextid[0];
     if ($nextpollid){
          $date = date("Y-m-d");
          mysql_query("update polls set active='end' where id=$curpollid");
          mysql_query("update polls set active='yes', dateactive='$date' where id=$nextpollid");
          mysql_query("delete from poll_ip");
     }
 }

 function writeresults (){
     $getquestion = mysql_query("select id,question,votes from polls where active='yes' order by question limit 1");
     $question = mysql_fetch_row($getquestion);
     echo "<font class=\"nleft2\"><b>".$question[1]."</b></font><br><font class=\"left\">";
     $totalvotes = $question[2];
     $getresults = mysql_query("select votes, alternative from poll_alternatives where poll_id='$question[0]'");
     $imageid=1;
     while ($result = mysql_fetch_array($getresults)){
        if ($totalvotes!=0){
        $percentage = (round(($result["votes"]/$totalvotes)*10000))/100;
    }
        $imagewidth = round($percentage*2);
        echo "<b>".$result["alternative"]."</b> - $percentage% (".$result["votes"]." hlasov)<br>";
        echo "<img src=\"poll/$imageid.gif\" width=\"$imagewidth\" height=\"10\" style=\"border:1px solid black\"><br>";
        $imageid++;
     }
     echo "<br>Spolu hlasov: $totalvotes</font>";
}


 if (!$submit && !$results) {
     ?>
     <form method="post" action="<?=$PHP_SELF ?>" target="_top">
     <?

     $getquestion = mysql_query("select id,question from polls where active='yes' order by question limit 1");
     $question = mysql_fetch_row($getquestion);
     $pollid = $question[0];
     $dateactive = $question[2];
     $question = $question[1];
     echo "<font class=\"nleft2\"><b>$question</b></font><br><font class=\"left\">";
     $getalternatives = mysql_query("select id, alternative from poll_alternatives where poll_id='$pollid'");
     while ($writeit = mysql_fetch_array($getalternatives)){
           echo "<input type=\"radio\" name=polloption value=\"".$writeit["id"]."\"";
           if (!$checkedvar){ echo "checked"; $checkedvar=1; }
           echo ">";
           echo " ".$writeit["alternative"]."<br>";
     }
     echo "<input type=\"hidden\" name=\"pollid\" value=\"$pollid\"></font>";
     echo "<br><center><input type=\"Submit\" value=\"Hlasovať\" name=\"submit\">";
     echo "</center></font>";
 }
 
 
 elseif ($submit){
     $checkforip = mysql_query("select ip from poll_ip where ip='$REMOTE_ADDR'");
     if (mysql_num_rows($checkforip)==0){
     mysql_query ("update poll_alternatives set votes=votes+1 where id='$polloption'");
     mysql_query ("update polls set votes=votes+1 where id='$pollid'");
     mysql_query ("insert into poll_ip (ip) values ('$REMOTE_ADDR')");
     echo "<font class=\"left\">Tvoj hlas bol prijatý<br><p></font>";
     }
     else { echo "<font class=\"left\">Jeden hlas na jednu IP adresu<br><p></font>";}
     // skriva ut resultat
     writeresults();
  }

  elseif($results){
      writeresults();
  }
       
 mysql_close($poll);
?>
 </td>
</tr>



a este jeden problem server som akos tak nastavil :D , ale potrebujem este jednu vec nastavit neviem preco ale na stranke mi clanky normalne zobrazi ale clanky z databaze vitiahnute mi neviem preco nedava spravnu diakritiku pricom v databaze zobrazuje dobre.
Na icecku mi to ide dobre


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. register

v Ostatné programy

6

303

12.11.2011 22:22

bradlo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. register win XP

v Operačné systémy Microsoft

0

359

06.11.2007 6:14

manazer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 000webhost register globals

v Webhosting a servery

2

659

08.02.2010 14:50

Gryphon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Register Manager neaky poradte .

v Ostatné programy

2

422

20.09.2007 22:36

piskvorko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Systémový register , súbory .reg

v Operačné systémy Microsoft

4

441

17.02.2014 20:56

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AD-Aware a register

v Bezpečnosť a firewally

3

983

09.12.2007 16:51

rey_619 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sidebar - Login & Quick Register Mod

v Redakčné systémy

0

1290

14.10.2006 15:07

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. User management register/login/logout/editprofile ...

v PHP, ASP

2

461

03.01.2010 10:39

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Joomla menšie problémy

v Redakčné systémy

18

3778

03.02.2009 15:30

mariachi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensie ako switch

v Siete

21

952

18.08.2008 3:15

server3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hluk koli teplu?

v Chladiče a všetky druhy chladenia

7

668

06.04.2008 18:34

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. reklamacia koli HDD

v Obchody, reklamácie a právo

12

938

05.08.2009 17:52

tom-o Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ucet koli Paypal

v Ostatné

2

324

07.07.2013 15:56

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensie vylepsenie aktualneho pc

v PC zostavy

15

770

11.02.2010 22:34

jumich Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 7 - mensie chyby

v Operačné systémy Microsoft

3

274

26.05.2013 12:39

17mark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menšie repro k PC

v Ostatné

8

541

06.10.2009 19:14

tommy1104 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra