1/ le code
2/les messages d'erreurs
3/but rechercher

1/Le code

La class Form:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
<?php
 
Class Form.class.php{
	public $choix = array("Action","Humour","Fantastique");
 
	function settext($a,$b){
		echo '<form method="post" action="recept.php">';
		echo $a.' :<br>';
		echo '<input type="text" name="'.$b.'"/><br><br>';
	}
 
	function type($a){
		echo'<form method="post" action="recept.php">';
		echo $a.' :<br>';
		$this->checkbox('action','Action');
		$this->checkbox('humour','Humour');
		$this->checkbox('fantastique','Fantastique');
	}
 
	function checkbox($a,$b){
		echo'<input type="checkbox" name="'.$a.'"/>'.$b.'<br>';
	}
 
	function setsubmit(){
		echo '<input type="submit" Value="Rechercher"/>';
		echo '</form>';
	}
 
	function veriftype(){
		for($j=0;$j<count($choix);$j++){
			if($choix[$j]=="on"){
				if($i==1){
					$type=$type+"/";
				}
				$type = $type+$choix[$j];
				$i==1;
			}
			$j++;
		}
		return $type;
	}
}
?>
La class essaie.class.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<?php
 
include('Form.class.php');
 
echo 'RECHERCHE ET CLASSEMENT DE FILM';
 
$f1=new Form();
$f2=new Form();
 
$f1->settext('Tapez votre recherche','rechercher');
$f2->type('Cochez le/les type du film rechercher');
$f1->setsubmit();
 
?>
La class recept.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
 
include('Form.class.php');
 
$f3=new Form();
 
echo $_POST['rechercher'].'<br>';
echo $f3->veriftype($choix);
echo $type;
?>
2/Les messages d'erreurs:

Notice: Undefined variable: choix in C:\wamp\www\Rechercher\recept.php on line 8

Notice: Undefined variable: choix in C:\wamp\www\Rechercher\Form.class.php on line 30

Notice: Undefined variable: type in C:\wamp\www\Rechercher\Form.class.php on line 40

Notice: Undefined variable: type in C:\wamp\www\Rechercher\recept.php on line 9


3/Le but rechercher:

Alors voila, la premiere page contient une barre texte a remplir ainsi qu'un certain nombre de case a cocher.
Apres a voir completer la barre et cocher (ou pas) les cases, on appui sur le bouton envoyer qui nous envoie sur une page nous affichant le nom et en dessous les noms des case cocher.
Les nom des differente case sont regrouper dans un tableau.
Le texte de la barre s'affiche bien mais a la place de ce qui devrait etre les noms cocher, il y a les message d'erreurs ci-dessus...

Merci d'avance de vos reponse