Antivirus offre spéciale - jusqu'à 60 % de réduction avec openElement !
Accueil Forum Accueil Forum >

openElement

> Web Café > Code (JS, PHP, CSS etc.), techniques etc.
  Nouveaux messages Nouveaux messages Fil RSS  - PHP
  FAQ FAQ  Rechercher dans le Forum   Inscription Inscription  Connexion Connexion

PHP

 Répondre Répondre Page  <12345 6>
Auteur
Message
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: Jan 01 2016
Pays: FRANCE
Status: Inactif
Points: 53
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Luffy54 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 21 2016 à 5:01pm
Je peux mettre ma requette de php avant le "array" et la ou vous avez mis "Mon Endroit" je mets $donnees['place']?

J'ai mis ça :
$donnees = array(
  'place' => '',
  'equipe' => '',
  'point' => '',
  'joue' => '',
  'victoire' => '',
  'egalite' => '',
  'defaite' => '',
  'bp' => '',
  'bc' => '',
  'diff' => '');


Edité par Luffy54 - Jan 21 2016 à 5:04pm
Luffy
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: May 31 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 21 2016 à 9:17pm
Je ne sais toujours pas comment vous lisez/entrez les donnees, mais il faut qu'a la place de chaque '' il y ait une valeur
Haut de la page
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: Jan 01 2016
Pays: FRANCE
Status: Inactif
Points: 53
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Luffy54 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 21 2016 à 9:53pm
Je les lis avec une requette php  dans un while....
Je ne vous comprends pas du tout!
Luffy
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: May 31 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 21 2016 à 10:27pm
Pouvez-vous donner ce code? Je vois juste voir si les valeurs sont correctement attribuées (parce que jusqu'a la ce n'etait pas le cas). Si vous ecrivez le code 

$donnees = array(
  'place' => '',
  'equipe' => '',
  'point' => '',
  'joue' => '',
  'victoire' => '',
  'egalite' => '',
  'defaite' => '',
  'bp' => '',
  'bc' => '',
  'diff' => '');

et s'il n'y a pas de code qui le SUIT qui attribue la valeur a chaque element du tableau ('place' etc.) la page ne marchera pas.
Haut de la page
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: Jan 01 2016
Pays: FRANCE
Status: Inactif
Points: 53
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Luffy54 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 9:41am
$retourClass = mysql_query("SELECT * FROM classement_E1 ORDER BY place ASC");
while($donnees_Class = mysql_fetch_array($retourClass))
{
    $donnees = array(
          'place' => $donnees_Class['place'],
          'equipe' => $donnees_Class['equipe'],
          'point' => $donnees_Class['point'],
          'joue' => $donnees_Class['joue'],
          'victoire' => $donnees_Class['victoire'],
          'egalite' => $donnees_Class['egalite'],
          'defaite' => $donnees_Class['defaite'],
          'bp' => $donnees_Class['bp'],
          'bc' => $donnees_Class['bc'],
          'diff' => $donnees_Class['diff']);
}

En mettant ceci, j'ai qu'une seule donnée qui apparait, je ne les ai pas tous :(
Luffy
Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: Aug 14 2009
Pays: France
Status: Inactif
Points: 9878
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 9:47am
la première donnée?
Haut de la page
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: Jan 01 2016
Pays: FRANCE
Status: Inactif
Points: 53
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Luffy54 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 9:49am
Non la dernière :(
Luffy
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: May 31 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 10:09am
Ah d'accord, vous voulez en afficher plusieurs.Il faut retravailler un peu le code dans ce cas.

Bloc PHP:

$donnees = array();
$retourClass = mysql_query("SELECT * FROM classement_E1 ORDER BY place ASC");
while($donnees_Class = mysql_fetch_array($retourClass))
{
    $donnees[] = array( // [] ajoute un nouvel element au tableau
          'place' => $donnees_Class['place'],
          'equipe' => $donnees_Class['equipe'],
          'point' => $donnees_Class['point'],
          'joue' => $donnees_Class['joue'],
          'victoire' => $donnees_Class['victoire'],
          'egalite' => $donnees_Class['egalite'],
          'defaite' => $donnees_Class['defaite'],
          'bp' => $donnees_Class['bp'],
          'bc' => $donnees_Class['bc'],
          'diff' => $donnees_Class['diff']);
}

Bloc JavaScript:

$(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 echo json_encode($donnees); ?>; // "copier" les donnees de PHP en JavaScript
    
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[i];
for (var column in linePHP) {
var value = linePHP[column];
$row.find(column_php_html[column]).html(value);
}
}

});


J'ai ecrit a l'aveugle, si ca ne marche pas publiez et donnez le lien pour debuger le code.
Haut de la page
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: Jan 01 2016
Pays: FRANCE
Status: Inactif
Points: 53
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Luffy54 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 10:12am
Ah bah la je n'ai plus rien du tout sur la page, design etc :(
Lorsque j'enlève le JavaScript, je retrouve tout mon design donc je suppose qu'il y a un problème dans la partie JAVA.
Voici le lien : http://frcoincourt.free.fr/Resultats%20E1.php#2-1


Edité par Luffy54 - Jan 23 2016 à 10:26am
Luffy
Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: Aug 14 2009
Pays: France
Status: Inactif
Points: 9878
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : Jan 23 2016 à 10:25am
attention, tu as 2 blocs à séparer
Haut de la page
 Répondre Répondre Page  <12345 6>
  Partagez ce sujet   

Aller au Forum Permissions du forum allez vers le bas

Forum Software by Web Wiz Forums® version 10.18
Copyright ©2001-2014 Web Wiz Ltd.

Cette page a été affichée en 0,047 secondes.
Acheter votre vélo en ligne