PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 24-08-2010 12:16:07

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Problème avec Array

Bonjour,

Soit ce petit programme:

<?php require_once ("config/config.inc.php");
  $query = "SELECT ID, section, gymnase, horaires, diminutif, photo, actif FROM entrainements WHERE ID=".$_GET['ID']."";
  $result = mysql_query($query) or die ('Erreur SQL !'.$sql.''.mysql_error());
    while($row = mysql_fetch_array($result)){
    $arr = array(explode(";", $row['diminutif']));
    echo "<div id='photo'><img src='images/".$row['photo']."' border='0'></div>";
    foreach ($arr as $key) {
    echo "<div id='entraineur'><img src='images/".$key.".jpg' border='0'></div>";
    }
    echo "<div id='descriptif'>".$row['horaires']."</div>";
  }
?>

Le champ qui m'interesse est le champ "diminutif". Dans ce champs, il peut y avoir 1 ou plusieurs valeurs séparées par un point virgule.
Problème, je n'arrive pas à récuperer ces valeurs afin d'afficher l'image correspondante. Ce que je récupère, c'est Array.jpg...
Je pense que ma boulette vient de ma ligne $arr = array(explode(";", $row['diminutif']));
Seulement je ne vous pas l'erreur.
Pouvez vous m'aider svp ?

Hors ligne

#2 24-08-2010 12:17:55

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Problème avec Array

$arr = explode(";", $row['diminutif']);

explode() te renvoie déjà un array, pas besoin d'en rajouter un. smile

Hors ligne

#3 24-08-2010 12:22:01

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Re : Problème avec Array

Putaing, je suis nul,

C'est ça de faire des mauvais copier / coller.

Ca fonctionne, merci bien wink

Hors ligne

Pied de page des forums