Gå til innhold

Hjelp med et oop script


Anbefalte innlegg

Prøver å lære meg oop, og prøver å lage noe, men fungerer ikke så bra.

 

Hvordan kan jeg forbedre koden?

 

Og, jeg kommer til Test1 uansett hvor mange tegn jeg skriver i input :thumbdown:

 

Index:

<?php

 include 'klasse.php';

 $reg = new Registrer();

 if ( isset ( $_POST['RegOk'] ) ) {

	 $bruker = $_POST['RegNavn'];

	 $reg->BrukerNavn($bruker);

 }

?>
  <p>
  <form action="" method="post">
  Navn: <input type="text" name="RegNavn" />

  Email: <input type="text" name="RegEmail" />

  Ønsket Passord: <input type="password" name="RegPass" />

  <input type="submit" name="RegOk" value=" Registrer! " />
  </form>
  </p>

 

klasse.php:

<?php

class Registrer {

 var $brukernavn;
 var $passord;

 public function BrukerNavn($brukernavn)

	 {

		 if(strlen($this -> brukernavn) < 3) {
			 print "Test1";
		 }
		 else if(strlen($this -> brukernavn) > 25) {
			 print "test2";
		 }
		 else {
			 echo "ok";
		 }

	 }

}

?>

Endret av PS_CS4
Lenke til kommentar
Videoannonse
Annonse

 

<?php

class Registrer {

var $brukernavn;
var $passord;

public function BrukerNavn($brukernavn)

	{

		$this->brukernavn = $brukernavn;

		if(empty($this -> brukernavn)) {
			echo "test";
		}
		else if(strlen($this -> brukernavn) < 3) {
			print "Test1";
		}
		else if(strlen($this -> brukernavn) > 25) {
			print "test2";
		}
		else {
			echo "ok";
		}

	}

}

?>

 

 

Takk :D

 

Men er det nødvendig å ha var $brukernavn øverst?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...