Gå til innhold

Mellet

Medlemmer
  • Innlegg

    632
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Mellet

  1. Besøkende teller:

    • Unike Besøkende Totalt
    • Unike Besøkende idag
    • Database basert

    teller.php

    <?
    
     $ip = $_SERVER['REMOTE_ADDR']; //ip
     $dato = strftime("%Y-%m-%d"); //dato
    
     // Besøkende
     $tell = @mysql_query("SELECT * FROM besøkende");
     if (@mysql_num_rows($tell) <= 0) {
       $unike_besøkende = ("1");
     }
     else {
       $unike_besøkende = mysql_num_rows($tell);
     }
     
     // Idag
     $tell_idag = mysql_query("SELECT * FROM besøkende WHERE dato='$dato'");
     if (mysql_num_rows($tell_idag) <= 0) {
       $unike_idag = ("1");
     }
     else {
       $unike_idag = mysql_num_rows($tell_idag);
     }
    
     // Legg til
     $legg_til = mysql_query("SELECT * FROM `besøkende` WHERE ip = '$ip'");
     if (mysql_num_rows($legg_til) <= 0) {
       mysql_query("INSERT INTO `besøkende` (ip, dato) VALUES ('$ip', '$dato')");
     }
     
     echo 'Besøkende:' . $unike_besøkende . 'personer<br />';
     echo 'Besøkende Idag:' . $unike_idag . 'personer';
    ?>
    

     

    SQL tabell (besøkende):

    id
    ip
    dato
    

  2. Mente bilde av selve skruen jeg. :)

    Vanskelig å se på det bildet.

     

    Er det tommelskruene du mener?

    Hvis ja, så trenger du bare en vanlige med samme dimensjoner som underdelen, kan godt være lenger også. :)

    Det er en tommelskure ja..

    Men den har skruehull på toppen...

  3. Jeg har da et bilde galleri..

     

    Slik ser min database ut:

    | id | album | bilde | thumb | dato |

     

    Men her kommer problemet mitt.

    Jeg har da et par album.. Og vil da lage neste of forrige bilde slik at man slipper å gå tilbake til album'et får å se neste bilde.

    Men problemet er at hvordan skal jeg vite når den skal stoppe så den ikke begynner å vise bilder fra neste album :p

  4. Hei, har lagt et webcam på siden min.

    Så skal jeg ha bildet til å oppdateres vært 10 sekund.

    Så har har jeg gjort slik.

     

     

    <h1>Lan Cam</h1>

    <meta http-equiv="refresh" content="10">

    <img src="bilder/webcam.jpg" class="bilde"><br>");

    Status: Online<br>

     

    Men da oppdateres hele hjemmesiden min.

    Men jeg vil at kun bildet skal oppdateres..

     

    Hvordan kan jeg gjøre det ?

  5. Takk for alt kritikk for det er det man lærer mest av.

     

    Når det gjelder nettleser så har jeg tatt en lang statistik av besøkende av hjemmesiden og det vises seg at 90 % av alle, bruker IE, selv bruker jeg Opera men når en stor mengde av besøkende bruker IE, så er den nettleseren jeg må satse på.

     

    Jeg kommer til å fikse de bugsene også for Opera og FF men det vil ta litt tid. Og husk det er min første CSS side (Jeg brukte før table og sånt).

     

    En gang til takk og komm gjerne med mer kritikk.

    Når siden bare støttes i IE blir statistikken slik..

    FF og Opera bruker kikker en gang innom siden og kommer ikke igjen fordi det er helt fucka..

     

    Derfår er det flere IE bruker på siden :)

     

    Vis vi sier at 9 stykker besøker siden din.

     

    * 3 Firefox

    * 3 Opera

    * og 3 IE

     

    Så vil kun de 3 firefox og Opera brukerne besøke siden en gang.

    3+3=6

     

    Mens så sier vi at IE brukerne vil besøke siden din 5 ganger til den uken kansje :p

    5*3= 15

     

    Da har vi totalt 21 besøk..

    IE = 15

    Opera/FF = 6

     

    Så et lite regnestykke:

    15*6/100 = 71%

     

    Så da har vi altså

    IE = 71%

    Opera/FF = 29%

     

    Så når akkurat like mange IE, FF og Opera bruker besøker siden dominerer IE likevel pga buggs i Opera og FF :)

  6. Her har du en teller jeg har laget..

    Teller både totalt unike besøkende og unike besøkende idag :)

     

    <?php
    
    $ip = $_SERVER['REMOTE_ADDR'];
    $dato = strftime("%Y-%m-%d");
    
    //Besøkende Idag
    $unike_idag = @mysql_query("SELECT * FROM  besøkende WHERE dato='$dato'");
    $besøkende_idag = @mysql_fetch_array($unike_idag);
    //Besøkende Idag Slutt
    
    
    $count = @mysql_query("SELECT * FROM besøkende");
    
    if (@mysql_num_rows($count) <= 0)
    { $besøkende = ("1"); }
    
    else
    { $besøkende = @mysql_num_rows($count); }
    
    $ips = @mysql_query("SELECT * FROM `besøkende` WHERE ip = '$ip'");
    
    if (@mysql_num_rows($ips) <= 0)
    {@mysql_query("INSERT INTO `besøkende` (ip, dato) VALUES ('$ip', '$dato')"); }
    
    ?>
    

     

    Ja.. Tror dette skal funke :)

     

    Så bare legger du til:

    echo ("Unike Besøkende: $besøkende<br>Unike Besøkende Idag: $besøkende_idag");

     

    Tror dette skal funke ja :)

  7. Jeg har funnet ut at jeg vil lage en enkel liten poll.

    Denne skal da være database basert og skal sjekke etter Ip om man har votet før.

     

    Så har startet litt på egenhånd:

     

    poll.php

    <div id="poll">
    <form method="post" action="?p=dbpoll">
    <h1>Spørsmål?</h1>
    <input type="radio" name="poll_checkbox" value="1"> Ja!<br>
    <input type="radio" name="poll_checkbox" value="2"> Nei!<br>
    <center><a href="?p=pollresultat">Resultat</a><br>
    <input name="submitvote" type="submit" value="Stem">
    </center>
    </form>
    </div>
    

     

    dbpoll.php

    <?php
    
    $ip = $_SERVER['REMOTE_ADDR'];
    $hent_ip = @mysql_query("SELECT * FROM `poll` WHERE `ip`='$ip'");
    $resultat_ip = @mysql_num_rows($hent_ip);
    
    if ($resultat_ip == 1)
    { print ("Desverre, du har allerede stemt en gang."); include ("poll.php"); }
    
    else
    {
    
    $svar = ($_POST['poll']);
    
    if($_POST['poll'] == null)
    { print("<h1>Feil</h1><span class=\"error\">Du har ikke valgt et svaralternativ.</span><br>"); include ("poll.php"); }
    
    else 
    {
    
    $send_svar = @mysql_query ("INSERT INTO `poll` (`id`, `svar`, `ip`) VALUES ('', '$svar', '$ip')");
    
    if(@mysql_affected_rows($send_svar) == "0")
    {print("<span class=\"error\">Ingenting ble lagt til databasen, prøv igjen."); include ("poll.php");} 
    
    else 
    {print("<span class=\"complete\">Takk.</span>"); include ("poll.php");} 
    
    }
    ?>
    

     

    Men så kommer probleme.

     

    Nå skal jeg vise fram resultatet.

     

    Hvordan kan jeg finne ut hvor mange prosent som har stemt 1 eller 2 da :p

    Noen som kan vise eksempel på hvordan resultat.php kan se ut da:)

     

    Takker for alle svar :)

  8. Problemet med ditt script ThaMezzy er at den bare viser 1 nyhet :p

    Fordi du ikke bruker WHILE for å loope flere en 1 nyhet..

    Men når jeg la til en liten WHILE funket det likevel ikke ..

     

    Noe som var rart syntes jeg..

     

    Edit:

    OMG!

    Prøve å legge til WHILE igjen..

    Så nå funker alt :p

    Aner ikke hva jeg gjorde feil i starten..

×
×
  • Opprett ny...