Я начинаю на php, поэтому теперь я пытаюсь научиться объектно-ориентированному, я смотрел, у меня есть некоторые идеи, но не понятна концепция. Так что я прихожу туда. Пожалуйста, любой php-гуру даст простой пример того, как класть классы и как звонить другим php стр.
например
Я хочу, чтобы два класса show name
одно, а второе – enter name
Первый класс показывает имя, это имя принадлежит базе данных и второму классу в базе данных.
Index.php
<form action="checking.php" method="post"> <input type="text" placeholder="Please enter name"> </form>
То, как вы вызываете php-страницу, хорошо. Это из HTML.
Я думаю, что вы ошибаетесь. Класс showName
для получения имени из базы данных и enterName
для сохранения в базе данных. Ну, я предлагаю, чтобы это была функция в рамках одного класса.
<?php class Name { public $name; public function showName() { /** Put your database code here to extract from database. **/ return($this->name); } public function enterName($TName) { $this->name = $TName; /** Put your database code here. **/ } } ?>
В checking.php
вы можете включить:
<?php include_once("name_class.php"); $name = $_POST['name']; //add name attribute to input tag in HTML $myName = new Name(); $myName->enterName($name); //to save in database/ $name=$myName->showName(); //to retrieve from database. ?>
Таким образом, вы можете достичь этого, это всего лишь обзор. Это намного больше.
Вы должны создать человека класса и два метода.
class Person{ public $name; public function showName() { echo $this->name; } public function enterName() { //insert name into database } }