Bonjour,
Je souhaiterais récupéré les informations dans ma base qui s'affiche comme ca
["25","24","26"]
Il me semble que c'est la fonction explode mais les crochets [ reste affiche et mes If ne fonctionne pas.
Avez vous une solution ?
merci
Version imprimable
Bonjour,
Je souhaiterais récupéré les informations dans ma base qui s'affiche comme ca
["25","24","26"]
Il me semble que c'est la fonction explode mais les crochets [ reste affiche et mes If ne fonctionne pas.
Avez vous une solution ?
merci
Bonjour,
pourquoi explode ?
Result :Code:
1
2
3
4
5 $chaine = '["25","24","26"]'; // avec explode print_r(explode(",",$chaine)); // avec json_decode print_r(json_decode($chaine));
Code:
1
2
3
4
5
6
7
8
9
10
11
12 Array ( [0] => ["25" [1] => "24" [2] => "26"] ) Array ( [0] => 25 [1] => 24 [2] => 26 )
Bonjour,
Merci pour la réponse c'est vrai que j'ai pas pensé à json_decode merci pour votre aide.
J'ai un autre problème que je comprend pas, j'ai un formulaire tous simple mais lors de la validation du formulaire je ne vois aucune erreur qui s'affiche mais par contre quand je fais affiché la source j'ai bien une ligne qui s'affiche
<div class="errors"><p>Votre pseudo n'est pas valide (alphanumérique)</p><p>Votre email n'est pas valide</p></div>
mais cette ligne ne s'affiche pas sur mon site
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if(isset($_POST['form_submission'])){ $encrypted_code = $_POST['encrypted_code']; $code = base64_decode($encrypted_code); $user_input = $_POST['captcha']; $errors = []; if (empty($_POST['nom']) || !preg_match('/^[a-zA-Z0-9_]+$/', $_POST['username'])) { $errors['username'] = "Votre pseudo n'est pas valide (alphanumérique)"; } if (empty($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $errors['email'] = "Votre email n'est pas valide"; }
Code:
1
2
3
4
5
6
7
8 if (!empty($errors)) { echo '<div class="errors">'; foreach ($errors as $error) { echo '<p>' . $error . '</p>'; } echo '</div>'; }
Hello
Vous voulez dire lors du rechargement de la page après soumission du formulaire ?Citation:
je ne vois aucune erreur qui s'affiche mais par contre quand je fais affiché la source j'ai bien une ligne qui s'affiche
Dans ce cas la pouvez vous essayer de juste d'enlever la class error et voir ce que ca donne ?
Ca doit être un problème d'affichage c'est plus du côté css, vous pouvez inspecter l'élement pour voir ce qu'il se passe.
Sans plus d'information c'est compliqué.