Problème Switch en php

Fermé
mirna90 Messages postés 4 Date d'inscription samedi 21 juin 2014 Statut Membre Dernière intervention 23 juin 2014 - 21 juin 2014 à 15:59
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 - 21 juin 2014 à 17:17
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;

}

?>
A voir également:

5 réponses

zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 16
21 juin 2014 à 16:07
fait comme ça:
//break;
pour tout les break
0
mirna90 Messages postés 4 Date d'inscription samedi 21 juin 2014 Statut Membre Dernière intervention 23 juin 2014
21 juin 2014 à 16:30
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.
0
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 16
21 juin 2014 à 16:48
remplacer
echo "$q";
par
echo "$q<br>";
0
mirna90 Messages postés 4 Date d'inscription samedi 21 juin 2014 Statut Membre Dernière intervention 23 juin 2014
21 juin 2014 à 17:02
ç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^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 16
21 juin 2014 à 17:17
Dans ce cas il faut utiliser le javascript. PHP s'exécute côté serveur contrairement à javascript qui s'execute côté client.
0