Bonjour,
afin de répartir les traitements, j'ai un formulaire qui sert à afficher toutes les données relatives à un ticket, donc le formulaire est dans un fichier :mais l'interrogation de la bdd pour obtenir les données relatives au ticket sélectionné, dans un autre fichier :
Code php+html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form method="post" action="model\dispValuesTicket.php"> <select id="id" name="id" onchange="submit();" style="width:200px;"> <option value="0">Select the Id ticket</option> <?php foreach(($this['ret']) as $id_ticket) echo "<option>".$id_ticket['id_ticket']."</option>"; ?> </select> </form>
model\dispValuesTicket.php :
mais
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php use vendor\util\MYPDO; //to use class MYPDO $bdd=new MYPDO(); if( isset ($_POST['id']) ) //as name of the select is "id"... {//tant que pas au point, je me limite $req='SELECT Product_Name from `tickets` where (id_ticket=:id)'; $var=$bdd->select($req,[':id'=>$_POST['id']]); echo "Product Name of ".$_POST['id'].": ".($var[0]['Product_Name'])."<br/><br/>"; // ça, je le changerai plus tard } ?>bien que dans ce fichier, il y ait un use et que j'ai déjà chargé un autoloader. Qu'est-ce qui va pas ?Fatal error: Uncaught Error: Class 'vendor\util\MYPDO' not found in C:\wamp64\www\ticket2\model\dispValuesTicket.php on line 3
Partager