Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Vi lager en klasse
- class db
- {
- //Noen variabler
- var $hostname = "vertsnavn";
- var $username = "bruker";
- var $password = "passord";
- var $userstable = "brukertabell";
- var $dbName = "databasenavn";
- var $result;
- var $mnd = Array('01'=>"Jan",'02'=>"Feb",'03'=>"Mars",'04'=>"April",'05'=>"Mai",'06'=>"Juni",'07'=>"Juli",'08'=>"Aug",'09'=>"Sept",'10'=>"Okt",'11'=>"Nov",'12'=>"Des");
- function koble_til()
- {
- //Kobler til databasen vår
- mysql_connect($this->hostname,$this->username,$this->password) || die(mysql_error());
- @mysql_select_db($this->dbName) || die("Unable to select database");
- }
- function search($navn,$etternavn)
- {
- //Her gjør vi søket vårt
- if($navn==""||$etternavn==""){
- $query = sprintf("SELECT * FROM %s WHERE Name LIKE '%s' OR Surname LIKE '%s' ", $this->userstable, mysql_real_escape_string($navn), mysql_real_escape_string($etternavn));
- } else {
- $query = sprintf("SELECT * FROM %s WHERE Name LIKE '%s' AND Surname LIKE '%s' ", $this->userstable, mysql_real_escape_string($navn), mysql_real_escape_string($etternavn));
- }
- $this->result = mysql_query ($query);
- echo "Fant ".mysql_num_rows ($this->result)." treff på ".$navn." ".$etternavn."<br><br>";
- if ($row = mysql_fetch_array($this->result))
- {
- do
- {
- $cdate = mktime(0, 0, 0, substr($row['Born'],5,2), substr($row['Born'],8,2), date("Y"), 0);
- $today = time();
- $difference = $cdate - $today;
- if ($difference < 0) {
- $cdate = mktime(0, 0, 0, substr($row['Born'], 5, 2), substr($row['Born'], 8, 2), date("Y") + 1, 0);
- $difference = $cdate - $today;
- }
- $aar = (date("Y") - substr($row['Born'],0,4)) + 1;
- $dager = floor($difference/60/60/24);
- if($dager == 364) {
- print $row['Name']." ".$row['Surname']." Født ".substr($row['Born'],8,2)." ".$this->mnd[substr($row['Born'],5,2)]." ".substr($row['Born'],0,4)." fyller år IDAG.";
- } else {
- print $row['Name']." ".$row['Surname']." Født ".substr($row['Born'],8,2)." ".$this->mnd[substr($row['Born'],5,2)]." ".substr($row['Born'],0,4)." fyller ".$aar." år om ".$dager." dager.";
- }
- print "<br>";
- }
- while($row = mysql_fetch_array($this->result));
- }
- else
- {
- print "Fant ingen treff!";
- }
- }
- function steng_db()
- {
- mysql_free_result($this->result);
- //Lukker koblingen til databasen
- mysql_close();
- }
- } //Slutt på klassen vår
- //Vi lager et nytt objekt
- $obj =& new db;
- //Så kaller vi opp funksjonene våre
- $obj->koble_til();
- $obj->search($_GET['navn'],$_GET['etternavn']);
- $obj->steng_db();
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment