Avatar billede mega-hawk Nybegynder
17. oktober 2004 - 19:50 Der er 2 kommentarer og
1 løsning

OOP igen he he

Nå men jeg troede jeg havde forstået princippet i OOP efter at have fået dette svar: http://www.eksperten.dk/spm/551269
men åbenbart ikke helt.
Er igang med at experimentere med et login system hvor man skal kunne oprette sig som bruger, men får nok brug for noget hjælp her alligevel.
Alså har filen opret.php som ser sådan her ud:

<?php
require("my_class.php");
?>
<center>
Opret en ny bruger<br><br><br>
</center>
<form method="post" action=''>
Ønskede navn:&nbsp;
<input type="text" name="navn"><br><br>
Skriv ønskede kode:
<input type="password" name="kode"><br><br>
<input type="submit" name="opret" value="Opret bruger">
</form>
<?php
if('$_REQUEST(opret)'){
$opret = new connect();
echo $connect->opret_bruger("$_REQUEST[navn]");
return "Din bruger er oprettet";
}
?>

En my_class fil som ser sådan her ud:
<?php
class connect {
        var $host;
        var $user;
        var $pass;
        var $db;

        function connect(){
                $this->host="localhost";
                $this->user="root";
                $this->pass="";
                $this->db="hawk";
        mysql_connect($this->host, $this->user, $this->pass);
        mysql_select_db($this->db);
        }

        function opret_bruger($navn) {
            $query = mysql_query("INSERT INTO bruger (id, navn, kode, status, dato) VALUES
            ('$_REQUEST[id]','$_REQUEST[navn]','$_REQUEST[kode]','$_REQUEST[status]','$_REQUEST[dato]'");
            mysql_query($query);
            return "Din bruger er oprettet";
            }
        }

----------------------------------------------------------------
Håber i lige hurtig kan hjælpe mig på rette spor
Avatar billede mega-hawk Nybegynder
17. oktober 2004 - 20:20 #1
wuuhuu så tror jeg at det kører for mig.

Har fået ændret en del på det og nu ser det ud som om det kører så lukker her igen.
Avatar billede baitianlong Nybegynder
17. oktober 2004 - 20:53 #2
Der er ikke meget fidus i at have en "return..." udenfor en funktion :P
Avatar billede mega-hawk Nybegynder
18. oktober 2004 - 06:45 #3
Hm legende.dk du har åbenbart ret godt tjek på det her OOP så måske du vil hjælpe mig hvis jeg får probs?
og øh... er min return ikke inde i min funktion da?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester