Problème Switch en php

Bonjour tout le monde,Svp j ai besoin de votre aide.je suis entrain de développer une application php.le problème rencontré c'est que le contenu de q s'affiche(celui initialisé) toujours sans passer aux autres cases suivants.Merci d'avance.

Voici une partie du code :)

<?php
$q="A1";
switch ($q) {

case 'A1':
$q='A2';
$req="SELECT * from tab1 where Id='".$q."'";
$result = mysql_query($req) OR die (mysql_error ()) ;
$res= mysql_fetch_array($result) OR die (mysql_error ()) ;
echo utf8_encode($res['nom'] );
ECHO "$q";
break;
case 'A2':
$q='A3';
$req="SELECT * from tab1 where Id='".$q."'";
$result = mysql_query($req) OR die (mysql_error ()) ;
$res= mysql_fetch_array($result) OR die (mysql_error ()) ;
echo utf8_encode($res['nom'] );
ECHO "$q";
break;

}

?>

5 réponses

  1. Dans ce cas il faut utiliser le javascript. PHP s'exécute côté serveur contrairement à javascript qui s'execute côté client.
    1. ça marche pas,en faite ce que je cherche à avoir c'est afficher le premier nom et ensuite quant je clique sur un bouton je veux qu'il m'affiche le nom suivant en écrasant le premier qui a été affiché au debut^^
      1. Merci pour votre réponse zermat :) toujours pas resolu.il m 'affiche tous les nom d'un seul coup,moi ce que je veux c'est d'afficher les nom un par un selon le case.