Recuperé le GET dans l'url. dans page html
Résolu/Fermé
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
-
Modifié le 19 mai 2020 à 18:28
yacinebosss Messages postés 156 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 - 21 mai 2020 à 17:36
yacinebosss Messages postés 156 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 - 21 mai 2020 à 17:36
A voir également:
- Recuperé le GET dans l'url. dans page html
- Comment supprimer une page dans word - Guide
- Lien url - Guide
- Url masquée pour votre sécurité - Forum Programmation
- Editeur html - Télécharger - HTML
25 réponses
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
20 mai 2020 à 20:30
20 mai 2020 à 20:30
mais reste le probléme que je ne peux pas utliser id dans mon code php ARTICLE_INFO.
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
20 mai 2020 à 21:14
20 mai 2020 à 21:14
J'ai édité mon message précédent pour corriger le souci.
Je commence à fatiguer un peu désolé
Je commence à fatiguer un peu désolé
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
20 mai 2020 à 21:45
20 mai 2020 à 21:45
Ya Pas de souci. Quand tu pourras.
Moi je continue essayer de trouver une solution
Moi je continue essayer de trouver une solution
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
>
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
20 mai 2020 à 22:19
20 mai 2020 à 22:19
C'est déjà fait.
Je t'ai dit que j'ai édité mon message précédent j'ai déjà fait la correction directement dans l'autre message... https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#44
Je t'ai dit que j'ai édité mon message précédent j'ai déjà fait la correction directement dans l'autre message... https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#44
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
>
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
20 mai 2020 à 23:03
20 mai 2020 à 23:03
mais ca me fait cette erreur. j'ai envoyé les capture d'ecran
https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#45
https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#45
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
>
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
20 mai 2020 à 23:07
20 mai 2020 à 23:07
ça y est, il fait nuit.
Je suppose donc que tu as pu commencer à manger.
j'espère donc que ta concentration va s'améliorer... :-)
Je t'ai indiqué que j'ai édité le message ( éditer = modifier )
J'y ai donc corrigé le code......... J'espère donc que tu as repris le code corrigé pour remplacer celui que je t'avais donné à l'origine....
Et si tel est le cas... non tu ne peux plus avoir l'erreur que tu nous montres.
Pour t'éviter de retourner encore sur le message édité, je te remets donc ici le code modifié :
Je suppose donc que tu as pu commencer à manger.
j'espère donc que ta concentration va s'améliorer... :-)
Je t'ai indiqué que j'ai édité le message ( éditer = modifier )
J'y ai donc corrigé le code......... J'espère donc que tu as repris le code corrigé pour remplacer celui que je t'avais donné à l'origine....
Et si tel est le cas... non tu ne peux plus avoir l'erreur que tu nous montres.
Pour t'éviter de retourner encore sur le message édité, je te remets donc ici le code modifié :
<?php //affichage des erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); $servername = "localhost"; $username = "redouane"; $password = ""; $dbname = "LeBabezien"; $id = !empty($_POST['id']) ? $_POST['id'] : NULL; if(!$id){ echo json_encode(array('ERREUR'=>'ID non envoyé !', 'POST'=>$_POST)); // Erreur corrigée ici exit; } $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT date_article, langue, edition, src FROM article WHERE id_article='$id'"; $result = $conn->query($sql); if(!$result){ echo json_encode(array('ERREUR'=>$conn->error, 'POST'=>$_POST)); // Erreur corrigée icii exit; } if ($result->num_rows > 0) { // output data of each row $article_info=array(); while ($row = $result->fetch_assoc()) { $article_info[] = $row; } echo json_encode($article_info); exit; } else { echo json_encode(array('ERREUR'=>$_POST)); // Erreur corrigée ici exit; } ?>
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
20 mai 2020 à 23:28
20 mai 2020 à 23:28
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
Modifié le 20 mai 2020 à 23:53
Modifié le 20 mai 2020 à 23:53
Visiblement, côté php maintenant ça semble bon.
Par contre, il est étonnant que $_POST soit vide.
Peux tu nous montrer le code complet de tes fichiers
Il faudrait également que tu vérifies l'encodage de tes fichiers ( chapitre 1 du lien suivant : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 ) (y compris ton fichier php ARTICLE_INFO.php)
Il serait pas mal également de renommer tes fichiers en minuscule.
ARTICLE_INFO.php --->> article_info.php
Idem pour tes Javascript.
Et dans ton code JS, au niveau de l'ajax, tel que je te l'avais indiqué dans ton autre question... utilises le dataType Json
Par contre, il est étonnant que $_POST soit vide.
Peux tu nous montrer le code complet de tes fichiers
<script src="SCRIPT_INFO_ARTICLE.js"></script> <script src="TEST_AFFICHAGE.js"></script>
Il faudrait également que tu vérifies l'encodage de tes fichiers ( chapitre 1 du lien suivant : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 ) (y compris ton fichier php ARTICLE_INFO.php)
Il serait pas mal également de renommer tes fichiers en minuscule.
ARTICLE_INFO.php --->> article_info.php
Idem pour tes Javascript.
Et dans ton code JS, au niveau de l'ajax, tel que je te l'avais indiqué dans ton autre question... utilises le dataType Json
dataType:'json',
$.ajax({ url: "article_info.php", type: 'POST', dataType: 'json', data :{id:id_article}, success: function(response){ console.log("Reponse AJAX", response); },error:function(err){ console.log("Erreur Ajax",err); } });
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
>
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
21 mai 2020 à 00:21
21 mai 2020 à 00:21
j'ai fait l'encodage en UTF-8
SCRIPT_INFO_ARTICLE.js:
TEST_AFFICHAGE.js:
SCRIPT_INFO_ARTICLE.js:
function getGET(param){ var vars = {}; window.location.href.replace( location.hash, '' ).replace( /[?&]+([^=&]+)=?([^&]*)?/gi, // regexp function( m, key, value ) { // callback vars[key] = value !== undefined ? value : ''; } ); if ( param ) { return vars[param] ? vars[param] : null; } return vars; } var id_article= getGET('id_article'); console.log(id_article); $.ajax({ url: "article_info.php", type: 'POST', dataType: 'json', data :{id:id_article}, success: function(response){ console.log("Reponse AJAX", response); },error:function(err){ console.log("Erreur Ajax",err); } });
TEST_AFFICHAGE.js:
$.ajax({ url: "article_info.php", type: 'POST', dataType:'json', success: function(article_info) { var date=document.getElementById("date_article"); var src=document.getElementById("img_article"); var edition=document.getElementById("edition_article"); date.innerHTML=article_info[0][0]; edition.innerHTML ="Edition N°"+article_info[0][2]+" Le Babezien"; src.src=article_info[0][3]; },error: function(err){ console.log('Erreur Ajax affichage',err); } });
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
Modifié le 21 mai 2020 à 15:17
Modifié le 21 mai 2020 à 15:17
dans le fichier article_info.php la condition:
est executé puis ca fait exit et tous le code suivant n'est pas executé.
https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#55
if(!$id){ echo json_encode(array('ERREUR'=>'ID non envoyé !', 'POST'=>$_POST)); // Erreur corrigée ici exit; }
est executé puis ca fait exit et tous le code suivant n'est pas executé.
https://forums.commentcamarche.net/forum/affich-36664778-recupere-le-get-dans-l-url-dans-page-html?page=1#55
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
21 mai 2020 à 15:58
21 mai 2020 à 15:58
Si tu utilises le code que je t'ai donné ... Ca marche.... donc si ça ne marche pas c'est soit tu n'as pas mis d'id dans ton url... Soit tu as voulu remettre ton code de test...qui, comme je te l'ai indiqué... Est faux.
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
>
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
Modifié le 21 mai 2020 à 16:18
Modifié le 21 mai 2020 à 16:18
voici mon code test actuelle: ces bien lui ?
et esceque tu peux envoyer une capture d'ecran de t'es réponse dans la console. car moi j'ai 2 post qui proviennent de article_info.php.
et ces dommage que php soit aussi chiant pour recevoir une variable.
$.ajax({ url: "article_info.[https://www.commentcamarche.net/php/phpintro.php3 php]", type: 'POST', dataType:'json', success: function(article_info) { var date=document.getElementById("date_article"); var src=document.getElementById("img_article"); var edition=document.getElementById("edition_article"); date.innerHTML=article_info[0][0]; edition.innerHTML ="Edition N°"+article_info[0][2]+" Le Babezien"; src.src=article_info[0][3]; },error: function(err){ console.log('Erreur Ajax affichage',err); } });
et esceque tu peux envoyer une capture d'ecran de t'es réponse dans la console. car moi j'ai 2 post qui proviennent de article_info.php.
et ces dommage que php soit aussi chiant pour recevoir une variable.
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
>
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
21 mai 2020 à 16:20
21 mai 2020 à 16:20
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yacinebosss
Messages postés
156
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 décembre 2021
3
21 mai 2020 à 17:36
21 mai 2020 à 17:36
ecoute je suis vraiment dsl de tavoir derangé autant :)
mais j'y suis arrivé j'ai modifier ton code un peu.
et j'ai enlevé test.affichage.js.
ouffffffffff
mais j'y suis arrivé j'ai modifier ton code un peu.
et j'ai enlevé test.affichage.js.
ouffffffffff
Modifié le 20 mai 2020 à 21:13
et nous refaire des captures écran de l'onglet PARAMETRES et de l'onglet REPONSE de l'ajax ?
PS: Essaie de mettre tes images dans un seul message .... c'est plus simple à suivre que lorsque tu créés un message par image/code...
20 mai 2020 à 20:51