Comment envoyer un array contenant tous les messages d'erreur personalisés
Hello,
Je vais essayer de m'exprimer clairement, j'ai un fichier ajax.php sur mon serveur.
En cas de succès cette fonction renvoie un array json:
Code:
return json_encode($response_array);
En cas d'échec la fonction doit renvoyer "false":
En cas d'échec, j'aimerai envoyer aussi un array qui contient les messages d'erreur, par exemple:
Code:
1 2 3 4
| $response_array["name"] = 'Le champ nom doit contenir entre 5 et 128 caractères';
$response_array["address"] = 'Le champ adresse doit contenir entre 24 et 64 caractères';
//return json_encode($response_array); <--- je dois retourner "false;" sinon c'est détécté comme "success" et non "error"
return false; |
Le problème c'est qu'il est impossible (en tout cas je n'y arrive pas) de retourner un array en cas d'échec, car pour que le résultat soit intérprété comme un échec, le résultat doit etre "false".
Mais comment faire alors puisque je suis obligé de laisser return false; Merci !