24 résultats trouvés

par Freezon
14 juin 2016, 12:11
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

La fonction miracle est : static function entiteOrdinateur($ordinateur) { try { include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbname=glpi;host=localhost', 'root', ''); $req= $bdd->prepare('SELECT id,name,entities_id FROM glpi_comput...
par Freezon
14 juin 2016, 11:52
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

$req= $bdd->prepare('SELECT id,name,entities_id FROM glpi_computers WHERE name = :ordinateur'); $req->execute(array(':ordinateur' =>$ordinateur)); Dans ma BDD quand j'execute la commande mais a la place de :ordinateur je met le nom d'un PC en dur, la requete me renvoie bien une donnée.
par Freezon
14 juin 2016, 11:14
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

je suis pas un expert de PDO, mais je pense que le setAttribute doit être mis sur ta connection et non pas ta requète le message d'erreur indique bien que tu ne peux pas le mettre sur ta requète Je m'en suis rendu compte et en le mettant sur $bdd, aucune erreur ne s'affiche donc le soucis n'est pas...
par Freezon
14 juin 2016, 09:55
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

J'ai fais : static function entiteOrdinateur($ordinateur) { try { include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbname=glpi;host=localhost', 'root', ''); $req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE name = :ordi...
par Freezon
14 juin 2016, 09:31
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

en effet après un execute, il faut faire un fetch... il y en a plusieurs à toi de choisir lequel correspond à ce que tu cherche Je vois bien ce que vous dites, mais je ne comprend pas comment l'utiliser dans mon cas, et je ne vois pas pourquoi le mettre dans un while étant donné que je veux pour un...
par Freezon
13 juin 2016, 17:22
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

$req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE name = ?'); PDO se démerde pour les apostrophes, c'est l'avantage d'utiliser les marqueurs. http://php.net/manual/fr/pdo.prepare.php tu devrais utiliser les marqueurs nommé c'est plus clair à la lecture ;) @+ j'étudie le lien donné. ...
par Freezon
13 juin 2016, 16:20
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

Ma fonction : static function entiteOrdinateur($ordinateur) { try { include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbname=glpi;host=localhost', 'root', ''); $req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE name = &qu...
par Freezon
13 juin 2016, 15:30
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

static function entiteOrdinateur($ordinateur) { include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbname=glpi;host=localhost', 'root', ''); $req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE name = "?"'); $req-...
par Freezon
13 juin 2016, 15:22
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

alors ta requète ne renvoi pas de donnée affiche là et teste là en php myadmin $req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE name ="?"'); $req->execute(array($ordinateur)); La requette fonction lorsque je remplace le "?" par le nom exacte. Je pense qu'en fait...
par Freezon
13 juin 2016, 15:17
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

c'est normal, tu rempli le tableau $entiteOrdinateur d'abords avec le nom puis avec les entité retrouvé dans ta base. les entité de ta base se trouveront à $entiteOrdinateur[1] et suivant Affiche $entiteOrdinateur avec un var_dump pour t'en rendre compte Ca n'affiche que le nom même avec [1] ou le ...
par Freezon
13 juin 2016, 14:43
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

J'ai modifié ma fonction : static function entiteOrdinateur($ordinateur) { include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbname=glpi;host=localhost', 'root', ''); $req= $bdd->prepare('SELECT entities_id FROM glpi_computers WHERE nam...
par Freezon
13 juin 2016, 14:26
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

salut, c'est quoi le code complet de la classe ? il semble que la classe entite n'ai pas de méthode statique entiteOrdinateur() La syntaxe du bout de code semble correct (doc http://nl3.php.net/manual/fr/language.oop5.static.php), en mettant de coté les poitn déjà un indiqué par spols ;) @+ Oui j'a...
par Freezon
13 juin 2016, 13:56
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

Dans ma page control/recapitulatif.php j'ai : <?php require('model/gestionEntite.class.php'); if(isset($_POST["choixOrdi"])) { $ordinateur = $_POST["choixOrdi"]; $entiteOrdinateur = Entite::entiteOrdinateur($_POST["choixOrdi"]); } if(isset($_POST["listeLieux"]...
par Freezon
13 juin 2016, 12:10
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Re: Fonction PHP/BDD extraction de données

Ils me sortent le nom (écrit) seulement de l'ordinateur que j'ai sélectionné dans une liste déroulante. En faite, j'ai trois pages. Une ou je choisis l'ordinateur, une ou je choisis un lieu, et une page récapitulatif. Dans la page un, dans une liste je choisis l'ordinateur, je ressors une donnée sou...
par Freezon
13 juin 2016, 11:47
Forum : PHP débutant
Sujet : [RESOLU] Fonction PHP/BDD extraction de données
Réponses : 24
Vues : 3204

Fonction PHP/BDD extraction de données

Bonjour, bonsoir, à tous et à toutes ! Alors j'ai ma classe gestionOrdinateur : <?php require_once("ordinateur.class.php"); class gestionOrdi { static function lecture(){ include('./include/connect.php'); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:dbnam...
Nous sommes le 15 juin 2026, 10:42