Bonjour,
J'ai un petit souci dans mon code que je n'arrive pas a trouver.
Alors logiquement dans cette partie je recherche un poste qui a une ID égale a celle contenue dans $donnees['ID'] ( ca fonctionne jusqu'ici ) Puis dans cette table je récupere dans $ocs la valeur du champ "ocs_id" mais ca coince ici mais varibale $ocs est vide je ne sais pas pourquoi.
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 <?php $lien_ocs = mysql_query('SELECT * FROM glpi_ocs_link where glpi_id=('.$donnees['ID'].')')or die(mysql_error()); while ($donnees_ocs = mysql_fetch_array($lien_ocs) ) { //echo $donnees['ID']; $ocs = $donnees_ocs['ocs_id']; echo $ocs; } ?> <?php mysql_connect("localhost", "root", ""); //log de connexion a serveur SQL mysql_select_db("ocsweb"); //choix de la BDD $ip = mysql_query('SELECT * FROM hardware where ID=('.$donnees_ocs['ocs_id'].')')or die (mysql_error()); //recherche le poste lorsque le nom est le meme sur les 2 BDD while ($donnees_ip=mysql_fetch_array($ip)) { $ip_ocs= $donnees_ip['IPADDR']; echo $ip_ocs; $nombre ++; } mysql_close();?>
je pense a une erreur de syntaxe mais je ne la voie pas
une idée ?
edit: j ai remodifier le code pour la 1er erreur
merci
Partager