Bonjour,
Je travaille sur un script qui gère les appels entrants.
Ce script affiche dans un tableau les 5 derniers appels, le problème concerne le lieu qui n'est pas affiché comme les autres.
Au lieu d'afficher le nom il m'affiche l'id.
Je pense que le code concerné et celui ci, si toutefois ce code vous semble ne rien avoir en rapport avec ce problème merci de me le faire remarquer.
Par avance merci
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 //===================================================================== // table LIEU //===================================================================== $lieu_id = null; $sql = "SELECT id FROM lieu WHERE nom LIKE ". $conn->qstr($lieu) ; $res = $conn->Execute($sql) ; // gère les erreurs if (!$res) { print "Error 1: " . $conn->ErrorMsg() ; die; } while (!$res->EOF) { $lieu_id = $res->fields[0] ; $res->MoveNext() ; } // on n'insère un nouveau lieu dans la base que s'il n'existe pas if (!isset($lieu_id)) { $sql = " INSERT INTO lieu ( nom ) VALUES ( " . $conn->qstr($lieu) . " ) " ; $res = $conn->Execute($sql) ; if (!$res) { print "Error 2: " . $conn->ErrorMsg() ; die; } $lieu_id = $conn->Insert_ID() ; }
Partager