Code asp+html pour afficher une image selon le chiffre que donne une base

Soyez le premier à donner votre avis sur cette source.

Snippet vu 16 988 fois - Téléchargée 38 fois

Contenu du snippet

bon vous afficher le linsting d'une base de donnee
admettons vous aver une requete "niveau" on va ce basé sur 3 niveau tien
selon le chiffre qui ce trouve dans le champ niveau
vous aurez une image qui s'affichera exemple plus bas

Source / Exemple :


Etape 1 déclaration de la base etc... et vous demandez les champ à afficher 
exemple:
<%=rsatt("nom")%>
<%=rsatt("niveau")%>
pour le niveau je propose ce code si:

<% If rsatt("niveau" ) = 1  THEN%>
<img src="images/debutant.jpg">
<%ELSE%>
<%  if rsatt("niveau" ) = 2  THEN%>
<img src="images/bon.jpg">
<%ELSE%>
<%  if rsatt("niveau" ) = 3  THEN%>
<img src="images/expere.jpg">

<%End If%>
<%End If%>
<%End If%> 

c'est pas grand chose mais ca peu aider et ca vous rend de grand service

A voir également

Ajouter un commentaire Commentaires
cs_rottweiler Messages postés 117 Date d'inscription dimanche 7 avril 2002 Statut Membre Dernière intervention 23 octobre 2013
13 févr. 2005 à 13:14
Terrible !
cs_vladam Messages postés 216 Date d'inscription dimanche 13 janvier 2002 Statut Modérateur Dernière intervention 7 novembre 2009
10 févr. 2005 à 13:18
hello,

pour répondre sur le site http://www.euros-laser.com , la base de données est du SQLServer 2000 et le site est développé en VB.NET et C# ;-)
La base de données n'est pas trop lourde, il n'y a que 8000 références pour le moment, mais elle va passer dans les semaines a venir à plusieurs dixaines de millier.

avec le dotnet, on peut facilement gérer un grand nombre de données ;) par exemple ce site :)
cs_rottweiler Messages postés 117 Date d'inscription dimanche 7 avril 2002 Statut Membre Dernière intervention 23 octobre 2013
10 févr. 2005 à 00:32
l'idée est bonne mais pas en ID
ID généralement reste unique , par contre le coup du champ pour 2 utilisations est bien vu ! domage que j'ai abandonné le asp ca m'aurai certainement servis , bien que quand j'ai posté ce code j'étais plutôt un grand novice je decouvrais ASP qui pour moi reste le N1 malgrés que je travail en php maintenant.

ton site est sympa la base de donnée est pas trop lourd ? je me suis toujour posé la question !

a+
cs_vladam Messages postés 216 Date d'inscription dimanche 13 janvier 2002 Statut Modérateur Dernière intervention 7 novembre 2009
19 janv. 2003 à 04:04
Il y a plus simple l'ami ! et en plus ça permettrait d'afficher le nombre de niveau que l'on veux !

Il suffit de nommer ton image avec la clef primaire du niveau dans la base, par exemple :

le niveaux ayant l'ID N°1 verra l'image correspondante nommé 1.gif

ensuite il te suffit de remplacer ton code :

par :
.jpg" width="25" height="50">

ça évite de faire des tests avec des IF et par conséquent de gagner du temps CPU (primordiale pour les serveurs)

Vladam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.