..:: slovenska php stran ::..
uporabniško ime:
geslo:
- napiši
- arhiv
- sveže
- napiši
- arhiv
- Spletni ko...
- MySql Iska...
- Preprosta ...
- PHP - dina...
- Google - i...
- Števec obi...
- PHP - krat...
- PHP in MYS...
- mail skrip...
- prva stran
- izmenjava pasic
- pozabili geslo
slo-site.com
Pikslar.com
Smrkec.com - Mnogo stvari na enem mestu
www.matjazev.net
100si
Števec obiska

V tem tutorialu bom opisal kako naredimo preprost števec s pomočjp PHPja in MySQL baze.
Skripta bo preverjala če se na računalniku nahaja cookie, ki ima nastavljeno da poteče po 10 minutah. Če bo cooki na računalniku potem se
številka na števcu ne bo povišala drugače pa se bo.</p>
<p>Pa začinimo s kodo, koda je komentirana tako da ni potrebno dodatne razlage.


Koda:


<?

// Najprej se povežemo z bazo
mysql_connect ( "localhost", "ime", "geslo" ) or
   die ( mysql_error () );
// Izberemo bazo
mysql_select_db ( "stevec" ) or
   die ( mysql_error () );

// Preverimo če se na klientu nahaja cookie
if ( $_COOKIE['stevec'] ) {

$query  = "SELECT stevilo FROM stevec"; // Tukaj iz baze poberemo število obiskov iz tabele stevec, in to prikažemo
$rez    = mysql_query ( $query );
$stevec = mysql_fetch_array ( $rez );
echo $stevec['stevilo'];

}
else { // Če pa cookija ni se izvede spodnja koda

$query  = "SELECT stevilo FROM stevec"; // Isto kot zograj najprej poberemo vrednost števca
$rez    = mysql_query ( $query );
$stevec = mysql_fetch_array ( $rez );

$stevec = $stevec + 1; // Številu obiskov prištejemo 1

$query = "UPDATE stevec SET stevilo = '$stevec'"; // In novo vrednost zapišemo v bazo
mysql_query ( $query );

setcookie ( "stevec", "", "600" ); // Nastavimo cookie ki bo potekel čez 10 minut (vrednost lahko poljubno znižate oz. zvišate
echo $stevec; // In izpišemo novo vrednost
}

?>




Simpl kot pasulj. Da bo koda delovala morate imeti bazo (poljubno ime, samo potem morate spremeniti kodo) in tabelo po imenu stevec z enim
stolpcem stevilo.

Če imate še kakšno vprašanje me mejlite ( cwizo@3delavnica.com )


avtor: CWIZO | datum: 20.08.2002
stran je še vedno v izdelavi zato nekatere stvari manjkajo oz. niso dokončane
forum -
teme zadnjih 24h -
iskanje -
statistika -
pravila -
Ali ste veseli nove ankete?

Itak!
Ne!
Anketa?

0.00510001182556
Število obiskov od 19.julija 2002: 1.284.192
php-si.com ne odgovarja za prispevke članov.
Copyright © 2002 php-si.com. Vse pravice pridržane