Problème de variable PHP

Problème de variable PHP - PHP - Programmation

Marsh Posté le 31-05-2011 à 23:29:46    

Bonjour,
 
Pour chaque boite, je cherche à connaître le nombre de fois qu'elle a été visité par la personne logué.
 
Le problème c'est que je m'embrouille et que je ne sais pas comment regrouper deux variables du genre: $Club+$i
Le soucis se trouve lors de la requête SQL.
 

Code :
  1. for(var $i==1;$i<=2;$i++){
  2.  var $Club1 = "sixseven";
  3.  var $Club2 = "duplex"
  4.  ...
  5.  $sql = 'SELECT count(*) FROM reportage WHERE login_rp="'.mysql_escape_string($_SESSION['login']).'" && lieu="'.'$Club'+$i.'"';
  6.  $data = mysql_fetch_array(mysql_query($sql));
  7.                 echo 'La boite $i a été visité' $Club+$i 'fois';
  8. }


Message édité par finaldinasty le 01-06-2011 à 00:04:54
Reply

Marsh Posté le 31-05-2011 à 23:29:46   

Reply

Marsh Posté le 31-05-2011 à 23:55:44    

utilise un tableau plutot  
$club = array("sixseven","duplex","toto" );
if($data[0]==0){$Club=&club[0]}


---------------

Reply

Marsh Posté le 01-06-2011 à 00:01:50    

Rien à voir, mais alors rien du tout! Le problème ne se situe pas la du tout.
Tu as changer un morceau du code qui n'a rien à voir. Je vais mettre en gros ce qu'il pose problème.

Reply

Marsh Posté le 01-06-2011 à 09:34:33    

ce que j'ai compris c'est que tu aimerai bien accedé au contenu di la variable $Club3 en ayant $club et $i= 3

 

ce que tu essaye de faire est possible en php de la façon suivante ${'Club'.$i}, mais absolument dégeulasse


Message édité par flo850 le 01-06-2011 à 09:34:42

---------------

Reply

Marsh Posté le 01-06-2011 à 10:01:19    

finaldinasty a écrit :

Rien à voir, mais alors rien du tout! Le problème ne se situe pas la du tout.
Tu as changer un morceau du code qui n'a rien à voir. Je vais mettre en gros ce qu'il pose problème.


Non pas rien à voir, il a raison  [:spamafote]  
 
Utiliser un tableau sera plus propre
 

Code :
  1. $club=array("nom1","nom2","...";);
  2. for(var $i==1;$i<=2;$i++){
  3. $sql = 'SELECT count(*) FROM reportage WHERE login_rp="'.mysql_escape_string($_SESSION['login']).'" && lieu="'.'$Club[$i]"';
  4.   $data = mysql_fetch_array(mysql_query($sql));
  5.                 echo 'La boite $i a été visité' $Club+$i 'fois';
  6. }



Message édité par egege le 01-06-2011 à 10:04:29
Reply

Marsh Posté le 01-06-2011 à 21:24:38    

La où je dis "rien à voir" c'est parce que flo850 écrivait  
 
if($data[0]==0){$Club=&club[0]} alors que ma condition n'a rien à voir avec ca.
 
Par contre l'idée du tableau est bonne. C'est même ce que j'ai gardé comme solution. Merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed