PHP |
Répondre | Page <1 3456> |
Auteur |
Sujet Recherche Options des sujets
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
C'est toujours la meme erreur, remettez phpinfo(); svp pour verifier
Edité par Dmit OE - 23 Jan 2016 à 13:41 |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Sinon tant pis, voici le code avec le morceau qui fait le travail de json_encode()
$(function() { var firstRow = ".data .OESZ_Row_1"; var $firstRow = $(firstRow); // la ligne a dupliquer pour chaque ligne de donnees BDD var column_php_html = {// correspondance colonne PHP <-> colonne HTML 'place' : ".OESZ_Column_0", 'equipe' : ".OESZ_Column_1", 'point' : ".OESZ_Column_2", 'joue' : ".OESZ_Column_3", 'victoire' : ".OESZ_Column_4", 'egalite' : ".OESZ_Column_5", 'defaite' : ".OESZ_Column_6", 'bp' : ".OESZ_Column_7", 'bc' : ".OESZ_Column_8", 'diff' : ".OESZ_Column_9" }; var dataPHP = []; <?php for ($i=0; $i<count($donnees); $i++) { // chaque ligne BDD ?> var i = <?php echo $i; ?>; dataPHP = {}; <?php foreach ($donnees[$i] as $column=>$value) { // chaque colonne de cette ligne BDD ?> dataPHP["<?php echo $column; ?>"] = "<?php echo str_replace('"', '\"', $value; ?>"; // ca donne par exemple dataPHP["place"] = "Place \"Republique\""; les " sont echapees <?php } ?> <?php } ?> for (var i=0; i<dataPHP.length; i++) { var $row = (i == 0) ? $firstRow : $firstRow.clone().insertAfter($firstRow); // soit premiere ligne soit un duplicat var linePHP = dataPHP; for (var column in linePHP) { var value = linePHP[column]; $row.find(column_php_html[column]).html(value); } } }); |
|
Luffy54
Groupie Depuis le: 01 Jan 2016 Pays: FRANCE Status: Inactif Points: 53 |
Options des messages
Thanks(0)
|
Il y a une erreur Parse error: syntax error, unexpected ';' in /mnt/168/sdb/c/4/frcoincourt/Resultats E1.php on line 82 au niveau du foreach ($donnees[$i] as $column=>$value) {
|
|
Luffy
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Pfff le forum a encore supprime les [i]... Chaque deuxieme fois j'oublie de desactiver les Forum Codes. Je dois reconstituer maintenant..
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
$(function() { var firstRow = ".data .OESZ_Row_1"; var $firstRow = $(firstRow); // la ligne a dupliquer pour chaque ligne de donnees BDD var column_php_html = {// correspondance colonne PHP <-> colonne HTML 'place' : ".OESZ_Column_0", 'equipe' : ".OESZ_Column_1", 'point' : ".OESZ_Column_2", 'joue' : ".OESZ_Column_3", 'victoire' : ".OESZ_Column_4", 'egalite' : ".OESZ_Column_5", 'defaite' : ".OESZ_Column_6", 'bp' : ".OESZ_Column_7", 'bc' : ".OESZ_Column_8", 'diff' : ".OESZ_Column_9" }; var dataPHP = []; <?php for ($i=0; $i<count($donnees); $i++) { // chaque ligne BDD ?> var i = <?php echo $i; ?>; dataPHP = {}; <?php foreach ($donnees[$i] as $column=>$value) { // chaque colonne de cette ligne BDD ?> dataPHP["<?php echo $column; ?>"] = "<?php echo str_replace('"', '\"', $value); ?>"; // ca donne par exemple dataPHP["place"] = "Place \"Republique\""; les " sont echapees <?php } ?> <?php } ?> for (var i=0; i<dataPHP.length; i++) { var $row = (i == 0) ? $firstRow : $firstRow.clone().appendTo($firstRow.parent()); // soit premiere ligne soit un duplicat var linePHP = dataPHP; for (var column in linePHP) { var value = linePHP[column]; $row.find(column_php_html[column]).html(value); } } }); Edité par Dmit OE - 24 Jan 2016 à 19:14 |
|
Luffy54
Groupie Depuis le: 01 Jan 2016 Pays: FRANCE Status: Inactif Points: 53 |
Options des messages
Thanks(0)
|
J'ai remis votre code, mais je n'ai aucune donnée qui apparait!
|
|
Luffy
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Forcement, le forum m'a encore supprimé tous les [i]!! pfff. J'ai edité le dernier message avec le code, reessayez svp
|
|
Luffy54
Groupie Depuis le: 01 Jan 2016 Pays: FRANCE Status: Inactif Points: 53 |
Options des messages
Thanks(0)
|
c'est toujours pareille :(
|
|
Luffy
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Le bon code n'est pas dans la source de votre page en ligne.
http://frcoincourt.free.fr/Resultats%20E1.php#2-1 -> clic-droit->Voir la source Verifiez notamment les lignes "dataPHP = {};", ca doit etre plutot dataPHP[i] = {};, et dans certains autres endroits. Je reposte le bon code ici, copiez-le et republiez bien la page (ET SUTROUT PENSEZ DE NE PLUS JAMAIS UTILISER LES PSEUD-HEBERGEMENTS P#$^!#$&!#S QUI COUTE TRES TRES CHER AU FINAL A VOUS ET CEUX QUI VEULENT VOUS AIDER): $(function() { var firstRow = ".data .OESZ_Row_1"; var $firstRow = $(firstRow); // la ligne a dupliquer pour chaque ligne de donnees BDD var column_php_html = {// correspondance colonne PHP <-> colonne HTML 'place' : ".OESZ_Column_0", 'equipe' : ".OESZ_Column_1", 'point' : ".OESZ_Column_2", 'joue' : ".OESZ_Column_3", 'victoire' : ".OESZ_Column_4", 'egalite' : ".OESZ_Column_5", 'defaite' : ".OESZ_Column_6", 'bp' : ".OESZ_Column_7", 'bc' : ".OESZ_Column_8", 'diff' : ".OESZ_Column_9" }; var dataPHP = []; <?php for ($i=0; $i<count($donnees); $i++) { // chaque ligne BDD ?> var i = <?php echo $i; ?>; dataPHP[i] = {}; <?php foreach ($donnees[$i] as $column=>$value) { // chaque colonne de cette ligne BDD ?> dataPHP[i]["<?php echo $column; ?>"] = "<?php echo str_replace('"', '\"', $value); ?>"; // ca donne par exemple dataPHP["place"] = "Place \"Republique\""; les " sont echapees <?php } ?> <?php } ?> for (var i=0; i<dataPHP.length; i++) { var $row = (i == 0) ? $firstRow : $firstRow.clone().appendTo($firstRow.parent()); // soit premiere ligne soit un duplicat var linePHP = dataPHP[i]; for (var column in linePHP) { var value = linePHP[column]; $row.find(column_php_html[column]).html(value); } } }); Edité par Dmit OE - 24 Jan 2016 à 19:15 |
|
Luffy54
Groupie Depuis le: 01 Jan 2016 Pays: FRANCE Status: Inactif Points: 53 |
Options des messages
Thanks(0)
|
Je vous remercie beaucoup, l'apparition des données se font très bien, en revanche dans ma requête PHP je demandé qu'il soit classé dans l'ordre de la place du 1 au 7 et j'ai un décallage entre le 2 et le 7.
Est ce que cela vient du code JavaScript? |
|
Luffy
|
|
Répondre | Page <1 3456> |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |