/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hjælp til Class
Fra : Beck


Dato : 21-09-05 10:26

Hej NG

Har et problem med følgende kode.. Hvad gør jeg forkert?

<?php

class login {

/* construct */
function __construct($username,$password) {
$this->username = $username;
$this->password = $password;
}

/* check login */
function loginCheck() {
/* query */
$query = "SELECT * FROM login WHERE username='".$this->username."' AND
password='".$this->password."'";
//$raw = mysql_query($query);
return $query;
}
}

?>

Koden har ikke nogen funktion endnu, ved det, men er fordi jeg er ved at
debugge det men sidder fast.

$this->username og $this->password har ikke nogen værdi på trods af at jeg
laver et nyt objekt sådan her :

$a = new login("brugernavntest","passwordtest");



--
Steffen Beck



 
 
Dennis Micheelsen (21-09-2005)
Kommentar
Fra : Dennis Micheelsen


Dato : 21-09-05 10:44

nu er jeg ikke helt inde i php5 .. men jeg vil mene du mangler at erklærer
username og password i starten af klassen alá: (se nedenfor)

"Beck" <admin@systemx.dk> wrote in message
news:dgr8ub$2ds3$1@news.orange.dk...
> Hej NG
>
> Har et problem med følgende kode.. Hvad gør jeg forkert?
>
> <?php
>
> class login {
var $username;
var $password;

>
> /* construct */
> function __construct($username,$password) {
> $this->username = $username;
> $this->password = $password;
> }
>
> /* check login */
> function loginCheck() {
[snip]



Beck (22-09-2005)
Kommentar
Fra : Beck


Dato : 22-09-05 08:29

Nej, det er i PHP 4 behøves man ikke nødvendigvis i PHP 5 men man kan godt..


"Dennis Micheelsen" <dennis@dmal.dk> skrev i en meddelelse
news:43312a61$0$8068$ba624c82@nntp02.dk.telia.net...
> nu er jeg ikke helt inde i php5 .. men jeg vil mene du mangler at erklærer
> username og password i starten af klassen alá: (se nedenfor)
>
> "Beck" <admin@systemx.dk> wrote in message
> news:dgr8ub$2ds3$1@news.orange.dk...
> > Hej NG
> >
> > Har et problem med følgende kode.. Hvad gør jeg forkert?
> >
> > <?php
> >
> > class login {
> var $username;
> var $password;
>
> >
> > /* construct */
> > function __construct($username,$password) {
> > $this->username = $username;
> > $this->password = $password;
> > }
> >
> > /* check login */
> > function loginCheck() {
> [snip]
>
>



Ulrik Nielsen (21-09-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 21-09-05 10:45

Beck wrote:
> /* construct */
> function __construct($username,$password) {
> $this->username = $username;
> $this->password = $password;
> }

__construct() funktionen findes først i php5, men det er du klar over ikke ?

ellers skal du omdøbe __construct() til login()

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | The static electricity routing is acting up...
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Beck (22-09-2005)
Kommentar
Fra : Beck


Dato : 22-09-05 08:29

Yes, bruger PHP 5..

"Ulrik Nielsen" <un.spam@tiscali.dk> skrev i en meddelelse
news:43312ba4$0$94419$edfadb0f@dread15.news.tele.dk...
> Beck wrote:
> > /* construct */
> > function __construct($username,$password) {
> > $this->username = $username;
> > $this->password = $password;
> > }
>
> __construct() funktionen findes først i php5, men det er du klar over ikke
?
>
> ellers skal du omdøbe __construct() til login()
>
> --
> ulrik nielsen |
> -----------------+---------------------------------------------------
> quote or the day | The static electricity routing is acting up...
> from bofh | http://www.cs.wisc.edu/~ballard/bofh/



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste