bonjour tout le monde
j'ai deux erreur :ora-00911 caractere non valid in line 25(c'est a dire ici oci_execute($sql); ) et ora ora-24374 extraprextraction in line 26.(c est a dire ici while ($row = oci_fetch_array($sql)){ ) ... pourtant je vois aucune erreur dans ma requete
j'ai mis oci_execute($sql); entre begin et end; et l'erreur a disparut pourtant j'ai une autre erreur :error parse a la meme ligne 25
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 <?php if((isset($_POST['ville_Arrivee'])) AND (isset($_POST['ville_Depart'])) AND (isset($_POST['date_choisiee']))) { $villearrivee = $_POST['ville_Arrivee']; $villedepart = $_POST['ville_Depart']; $datechoisiee = $_POST['date_choisiee']; $conn = oci_connect('scott', 'tiger', 'orcl'); $sql = oci_parse($conn, 'select calendrier.date_choisiee, calendrier.hid, heure.id_h, heure.f_des, destinations.id_des, aeroport.ae_id, destinations.ville_depart, destinations.ville_arrivee, heure.heure_depart, heure.heure_arrivee, heure.prix from calendrier,destinations,heure,aeroport where destinations.ville_arrivee=aeroport.ae_id and ville_depart=$villedepart and heure.f_des=destinations.id_des and ville_arrivee=$villearrivee and calendrier.hid=heure.id_h and date_choisiee=\''.$datechoisiee.'\''); oci_execute($sql); while ($row = oci_fetch_array($sql)){ echo $row['DATE_CHOISIEE']; echo $row['HEURE_DEPART']; echo $row['HEURE_ARRIVEE']; echo $row['VILLE_DEPART']; echo $row['VILLE_ARRIVEE']; } } ?>
j'ai vu un exemple sur l'internet qui utilise begin et end; pour ce genre d'erreur mais je sais pas si c'est corecte ou pas
Merci d'avance pour vos reponses
Partager