Проблем с код за име

oniq

Registered
Код:
 <?php

class valid_name{
var $username = "admina";

function pr_user($user){

       if($this->username == "admin") {
print "Потребителското име не може да е това!";
          }
    else {
      print $this->username;
}
}
}

$a = new valid_name();
$a->pr_user($user);
?>

Там където
Код:
var $username = "admina";

Искам потребителското име да го променя според името което въведе потребителя във Форма? :?:
 
Код:
<?php
class valid_name {
	function __construct($name){
		$this->name = $name;
	}
	function checkName(){
		if ($this->name=="admin"){
			return "Грешно потребителско име";
		} else {
			return $this->name;
		}
	}
}
$name = $_POST['name'];
$obj = new valid_name($name);
echo $obj->checkName();
?>
:wink:
 
Код:
 <?php
class validation {
    
    function count($name){
        $this->name = $name;
    }

    function pro(){
        if ($this->name=="admin"){
            return "falssss";
        }
        else {
            return "daaaaaaaaaaa we kopele";
        }
        
    }


/* E sega
 * Tova na dolu 
 * e 
 * za 
 * parolata
 */

    function passa($password,$password2){
        $this->password = $password;
        $this->password2 = $password2;

    }

    
    function password() {

        if ($this->password != $this->password2) {
            return "parolite sa greshni";
        }
        else {
            return "verni sa parolite";

        }

    }
    
}

$name = "usera";
$password = "pass";
$password2 = "parola";


$obj = new validation($name);
echo $obj->pro();
?>

Добре сега това валидно ли е? Защото аз не знам сега как да извадя това :idea: Вижте и ако ми схванете мисълта хелпнете :roll:
 
Виж, хванал си се да учиш OOП, но не е лошо първо да понаучиш основните неща.Декларирал си функция count, а тя е запазена функция.Първо скрипта ти там ще се издъни
 

Back
Горе