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: 01 Jan 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é : 21 Jan 2016 à 18:01
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 - 21 Jan 2016 à 18:04
Luffy
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 31 Mai 2012
Status: Inactif
Points: 14002
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 21 Jan 2016 à 22:17
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: 01 Jan 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é : 21 Jan 2016 à 22:53
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: 31 Mai 2012
Status: Inactif
Points: 14002
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 21 Jan 2016 à 23:27
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: 01 Jan 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é : 23 Jan 2016 à 10:41
$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: 14 Août 2009
Pays: France
Status: Inactif
Points: 9269
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 23 Jan 2016 à 10:47
la première donnée?
Haut de la page
Luffy54 allez vers le bas
Groupie
Groupie
Avatar

Depuis le: 01 Jan 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é : 23 Jan 2016 à 10:49
Non la dernière :(
Luffy
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 31 Mai 2012
Status: Inactif
Points: 14002
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 23 Jan 2016 à 11:09
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: 01 Jan 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é : 23 Jan 2016 à 11:12
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 - 23 Jan 2016 à 11:26
Luffy
Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 14 Août 2009
Pays: France
Status: Inactif
Points: 9269
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 23 Jan 2016 à 11:25
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,031 secondes.
Acheter votre vélo en ligne