utiliser une classe plusieurs fois
bonjour tous le monde!
alors 'oilou, $database est une classe passée en variable globale, qui permet d'avoir acces a la bdd. Classique.
mais alors que je fais une boucle pour recuperer mes valeurs :
Code:
1 2 3 4 5 6 7 8
| <?php
$query="select * from jos_bataille where id_defense='$id' ";
$prem=$database->setQuery($query);
$rows = $database->loadObjectList($prem);
foreach ( $rows as $arrow ) {
?>
<td> <?php echo $arrow->victoire;?> </td> <?php
} |
j'essaye de refaire une boucle a l'interieur de mon foreach en reutilisant database :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$query="select * from jos_bataille where id_defense='$id' ";
$prem=$database->setQuery($query);
$rows = $database->loadObjectList($prem);
foreach ( $rows as $arrow ) {
$id_atta=$arrow->id_attaque;
$querys="select username from jos_users where id='$id_atta' ";
$deu=$database->setQuery($querys);
$troi=$database->loadObjectList($deu);
?>
<td> <?php echo $arrow->victoire; ?> </td>
<td> <?php echo $troi->username;?> </td> <?php
} |
sauf que la, mon username ne s'affiche pas! pourquoi???!
because que si je fais ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$query="select * from jos_bataille where id_defense='$id' ";
$prem=$database->setQuery($query);
$rows = $database->loadObjectList($prem);
foreach ( $rows as $arrow ) {
$id_atta=$arrow->id_attaque;
$querys="select username from jos_users where id='$id_atta' ";
$deu=mysql_query($querys);
$troi=mysql_fetch_array($deu);
?>
<td> <?php echo $arrow->victoire; ?> </td>
<td> <?php echo $troi['username']; ?> </td>
<?php
} |
he bien mon username s'affiche!
ou est mon prob siouplais? merci bien