Ejemplo n.º 1
0
<? require_once('./classes/config.php'); ?>
<? require_once('./classes/classes.php'); ?>
<? include('./include_connexion/connexion_site_on.php'); ?>
<? require_once('./classes/start_session_classique.php'); ?>
<?
	// Récupération des données passées en paramètres
	$num_categorie_animal = ( $_POST["num_categorie_animal"] != "" ) ? $_POST["num_categorie_animal"] : $_GET["n"];
	//$num_categorie_animal = 6;
	
	// Par défaut, on prend l'aquariophilie
	if ( intval( $num_categorie_animal  ) <= 0 ) $num_categorie_animal = 1;

	$animal_categorie = new animal_categorie();
	$animal = new animal();
	
	// Liste des sous-catégories de cette catégorie
	$liste_categorie = $animal_categorie->getListe( $num_categorie_animal );
	
	// Liste des animaux associés à cette catégorie
	$liste_animal = $animal->getListe( $num_categorie_animal );
	
	$menu_animaux = "active";
?>

<html>
	<head>
		<? 
		// Titre + CSS
		include_once("./include/header.php");
		?>
		
Ejemplo n.º 2
0
<? require_once('./classes/config.php'); ?>
<? require_once('./classes/classes.php'); ?>
<? include('./include_connexion/connexion_site_on.php'); ?>
<? require_once('./classes/start_session_classique.php'); ?>
<?
	// Récupération des données passées en paramètres
	$num_categorie_animal = ( $_POST["num_categorie_animal"] != "" ) ? $_POST["num_categorie_animal"] : $_GET["n"];
	
	$animal_categorie = new animal_categorie();
	$animal = new animal();
	
	// Liste des sous-catégories de cette catégorie
	$liste_categorie = $animal_categorie->getListe( $num_categorie_animal );
	
	// Liste des animaux associés à cette catégorie
	$liste_animal = ( $num_categorie_animal != "" ) ? $animal->getListe( $num_categorie_animal ) : array();
	
	$menu_animaux = "active";
?>

<html>
	<head>
		<? 
		// Titre + CSS
		include_once("./include/header.php");
		?>
		
		<script type="text/javascript" language="javascript" src="js/jquery.js"></script>
		
		<script language=Javascript>
		<!--
Ejemplo n.º 3
0
 function identify($type)
 {
     return parent::identify($type);
 }
Ejemplo n.º 4
0
    public function __construct()
    {
        $this->eyeNum = 2;
    }
    public static function eat($foodName)
    {
        echo $foodName . "真好吃<br>";
    }
    public function bark($what)
    {
        echo "bark: " . $what . "<br>";
    }
}
var_dump(animal::$legNum);
// static 宣告的型別內屬性可以直接取用
animal::eat("便當");
// 也可直接調用方法
$oneAnimal = new animal();
$oneAnimal->eyeNum = 1;
// 該動物比較特別只剩一個眼睛
var_dump($oneAnimal);
// 該動物物件 oneAnimal 眼睛就剩下一個,但不影響原本的 animal class
$oneAnimal->eat("薯條");
class dog extends animal
{
    protected $lang = "中文";
    // 新增自己的屬性
    public $eyeNum = 3;
    // 設定自己的屬性,即使原本父類別已有
    public function bark($what)
    {
Ejemplo n.º 5
0
    public $vitesse = 0;
    function __construct()
    {
        $this->vitesse = 0;
    }
    function crier()
    {
        return 'Klaxon ' . $this->marque . '/' . $this->plaque . '<br>';
    }
    function rouler()
    {
        $this->vitesse++;
        return $this->plaque . ' roule a ' . $this->vitesse . ' km/h<br>';
    }
}
$jc = new animal('JC', 'Rat');
echo $jc->crier();
$eric = new animal('Eric', 'Rat');
echo $eric->GetEspece();
$eric->chang_espece('Chien');
echo $eric->GetEspece();
echo $eric->crier();
$clio = new vehicule();
$clio->plaque = 'JG-956-KI';
$clio->marque = 'Renault';
echo $clio->crier();
echo $clio->rouler();
echo $clio->rouler();
echo $clio->rouler();
echo $clio->rouler();
echo $clio->rouler();
Ejemplo n.º 6
0
<?php

class animal
{
    public $name = 'pig';
    public $color = 'black';
    public $age = '14';
    function __construct($name, $color, $age)
    {
        $this->name = $name;
        $this->color = $color;
        $this->color = $age;
    }
    function getInfo()
    {
        echo $this->{$name};
        //echo $this->$color;
        //echo $this->$age;
        //$this->$name = $name;
    }
}
$animal = new animal('cow', 'white', '4');
$animal->getInfo();
$name = $animal->{$name};
//echo $name;
Ejemplo n.º 7
0
 public function display_health()
 {
     echo "This is a dragon";
     echo "<br>";
     parent::display_health();
 }
Ejemplo n.º 8
0
    {
        $this->health -= 1;
        return $this;
    }
    public function run()
    {
        $this->health -= 5;
        return $this;
    }
    public function displayHealth()
    {
        echo "<br/>Name: " . $this->name;
        echo "<br/>Health: " . $this->health;
    }
}
$animal = new animal("animal");
$animal->walk()->walk()->walk()->run()->run();
echo $animal->displayHealth();
echo "<br>";
class dog extends animal
{
    public function __construct($name)
    {
        $this->name = $name;
        $this->health = 150;
    }
    public function pet()
    {
        $this->health += 5;
    }
}
Ejemplo n.º 9
0
<?php

$dados = $_REQUEST['item'];
require 'model/animal.php';
$banco = new animal();
if (!empty($dados["name"])) {
    $resut = $banco->inserir($dados);
    if ($resut == true) {
        print "<h1>Salvo com Sucesso</h1>";
    }
}
?>
<h1>Cadastro de Cliente</h1>
<hr />
<form action="?p=ani" method="POST">
    <div class="form-group">
        <label for="">Nome:</label>
        <input type="text" required="" value="" placeholder="" name="item[name]" class="form-control ">
        <br>
    </div>
    <div class="form-group">
        <label for="">Especie:</label>
        <input type="text"  required="" value="" placeholder="" name="item[especie]" class="form-control ">
        <br>
    </div>
    <div class="form-group"> 
        <label>Raca:</label>
        <input type="text" required="" value="" placeholder="" name="item[raca]" class="form-control ">
        <!--<textarea placeholder="" name="item[ds_formecedor]" class="form-control"></textarea>-->
    </div>
    <div class="form-group">
Ejemplo n.º 10
0
<? require_once('../../classes/config.php'); ?>
<? include('../../classes/start_session_admin.php');?>
<? require_once('../../classes/classes.php'); ?>
<? include('../../include_connexion/connexion_site_on.php'); ?>
<?
	// Récupération des données passées en paramètres
	$mon_action = $_POST["mon_action"];
	$num_animal = $_POST["num_animal"];
	
	$categorie = new animal_categorie();
	$animal = new animal();
	$image = new animal_image();
	$produit_associe = new produit_associe();
	$produit_produit_associe = new produit_produit_associe();
	
	//echo "--- mon_action : " . $mon_action . "<br>";
	
	// On souhaite une modification de categorie
	if ( $mon_action == "modification" ) {
		
		// Mise à jour de la base
		$num_animal = $animal->gererDonnee( $_POST, $_FILES );
		
		$maj_ok = ($num_animal == 0) ? "" : "[--- Mise &agrave; jour r&eacute;alis&eacute;e avec succ&egrave;s ---]";
		$erreur = ($num_animal == 0) ? "Erreur lors de la modification de la base" : "";
	}
	
	// Upload d'une image
	else if ( $mon_action == "uploader" ) {
		//echo "Upload...<br>";
		$image->gererDonnees( $_POST, $_FILES );
Ejemplo n.º 11
0
<? require_once('./classes/config.php'); ?>
<? require_once('./classes/classes.php'); ?>
<? include('./include_connexion/connexion_site_on.php'); ?>
<? require_once('./classes/start_session_classique.php'); ?>
<?
	// Récupération des données passées en paramètres
	$num_animal = $_GET["n"];
	
	$animal_categorie = new animal_categorie();
	$animal = new animal();
	
	// Tentative de chargement...
	if ( !$animal->load( $num_animal ) ) header("Location: index.php");
	
	$menu_animaux = "active";
?>

<html>
	<head>
		<? 
		// Titre + CSS
		include_once("./include/header.php");
		?>
		
		<script type="text/javascript" language="javascript" src="js/jquery.js"></script>
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
		<script>
			!window.jQuery && document.write('<script src="../../js/jquery-1.4.3.min.js"><\/script>');
		</script>
		<script type="text/javascript" src="../../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
		<script type="text/javascript" src="../../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
Ejemplo n.º 12
0
<? require_once('../../classes/config.php'); ?>
<? include('../../classes/start_session_admin.php');?>
<? require_once('../../classes/classes.php'); ?>
<? include('../../include_connexion/connexion_site_on.php'); ?>
<?
	// Récupération des données passées en paramètres
	$mon_action = $_POST["mon_action"];
	$num_animal = $_POST["num_animal"];
	
	$categorie = new animal_categorie();
	$animal = new animal();
	$produit_produit_associe = new produit_produit_associe();
	
	// Suppression d'un cours
	if ($mon_action == "suppression") {
		//echo "Suppression...<br>";
		
		if ( $animal->load( $num_animal ) ) {
			
			// Suppression des associations déjà existantes
			$produit_produit_associe->supprimer( 0, 0, $num_animal );
			
			$animal->supprimer();
		}
	}
	
	// Liste des categories disponibles
	$liste_animal = $animal->getListe();
	
	$menu = "animal";
?>
<?php

function __autoload($className)
{
    include "classes/" . $className . ".php";
}
__autoload("animal");
__autoload("lion");
$lion = new animal("johan", "man", 10);
$cat = new animal("bert", "vrouw", 50);
$dog = new animal("Gerrit", "man", 24);
$simba = new lion("lion", "Simba", "vrouw", 12);
$scar = new lion("mountain lion", "scar", "man", 150);
$zeke = new zebra("Leke", "man", 57421, "zebra");
$Brian = new zebra("Bian", "vrouw", 5742, "zebra");
$lion->changeHealth(20);
?>

<!doctype html>
<html>
	<head>
		<title>Opdracht classes-extends</title>

	</head>

<body>

	<h1>Instanties van de classe Animal</h1>

	<p><?php 
echo $lion->getName();