Bonsoir,
J'ai des erreurs avec php et surtout les guillemets. IE m'affiche l'erreur suivante:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING
L'erreur se produit au niveau de cette ligne:
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 function identifier($login,$mot_de_passe) { global $conn; global $reorient; global $operation; global $message_piedepage; $sql = "SELECT id FROM user WHERE login=" . $conn->qstr($login) . "AND mot_de_passe=" . $conn->qstr($mot_de_passe); $issue = $conn->Execute($sql); if ($conn->ErrorNo() != 0) { return ($conn->ErrorMsg()); } $nbr = $issue->RowCount("user"); if (($nbr) <> null) { $reorient = true; $operation = "saisir"; $_SESSION["id_user"] = $issue->fields[0]; } else { $redirect = true; $action = "identifier"; $message_piedepage = "Votre Nom d'utilisateur et/ou votre mot de passe est incorrect !"; } return (null); }
$_SESSION["id_user"] = $issue->fields[0];
IE m'affiche mêmes erreurs au niveau de ces deux lignes:
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
38
39
40
41 function identifier_switch($operation) { global $_REQUEST; switch ($operation) { //********************************************************************** case "identifier": // On visualise le formulaire d'iendtification $issue = identification_formulaire (isset($_REQUEST["ogin"]), isset($_REQUEST["mot_de_passe"])); if ($issue[1] != null) { print error($issue[1]); } else { print ($issue[0]); } break; //*********************************************************************** case "identifier.contrl": // On contrôle le couple login/mot de passe $issue = identifier($_REQUEST["login"],$_REQUEST["mot_de_passe"]); if ($issue != null) { print error($issue); } break; //*********************************************************************** default: print error("OPERATION".$operation." pas definie"); } } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $issue = identification_formulaire (isset($_REQUEST["ogin"]), isset($_REQUEST["mot_de_passe"])); $issue = identifier($_REQUEST["login"],$_REQUEST["mot_de_passe"]);
Partager