IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Conception] "while" et "if' sont sur un bato


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut [Conception] "while" et "if' sont sur un bato
    bonjour

    voila j'ai une liste de block avec un élément vue qui un integer
    si il est égale a 1 alors je veux écrire "Oui" sinon "Non"
    mais il m'écrit libéllé que le premier sur tous les enregistrements

    pourquoi ?? d'avance merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    //Liste des blocks
    $sql="SELECT * from block ORDER BY position";
    $req=mysql_query($sql) or die ("Erreur SQL ! : ". $sql ."<BR>". $mysql_error());
    echo"<div class=\"admin_titre\">Liste des blocks</div>\n";
    echo"<table border=\"1\" width=\"100%\">\n";
    echo"<th>Nom</th><th>Page</th><th>Visible</th><th>Lien</th>\n";
    while($data=mysql_fetch_assoc($req)){
    	echo"<tr><td>". $data['nom'] ."</td><td>" .$data['page']."</td><td>";
    	if($data['vue']=0){
    		echo"Oui";
    	}else{
    		echo"Non";
    	} 
    echo"</td>"
    ."<td><a href=\"?action=admin&type=upBlock&id=". $data['id']."\"><img src=\"images/up1.gif\" alt=\"\"></a>&nbsp;<a href=\"?action=admin&type=downBlock&id=" .$data['id'] ."\"><img src=\"images/down1.gif\" alt=\"\"></a>&nbsp;"
    ."<a href=\"?action=admin&type=editBlock&id=". $data['id']."\"><img src=\"images/modif.gif\" alt=\"\"></a>&nbsp;<a href=\"?action=admin&type=delBlock&id=". $data['id'] ."\"><img src=\"images/delete.gif\" alt=\"\"></a></td></tr>\n";
    }
    echo"</table>\n";

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    bonjour LeXo,

    si il est égale a 1 alors je veux écrire "Oui" sinon "Non"
    A 1 ou à 0?? Car dans ton code c'est égal à 0.

    mais il m'écrit libéllé que le premier sur tous les enregistrements
    J'ai pas compris ce qu'il fait exactement.

    ++

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	if($data['vue']=0){
    		echo"Oui";
    	}else{
    		echo"Non";
    	}
    devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	if($data['vue']==0){
    		echo"Oui";
    	}else{
    		echo"Non";
    	}
    "=" sert à l'affectation (tu "met" 0 dans $data['vue'])
    "==" permet la comparaison entre $data['vue'] et 0
    Je sais pas si c'est ce que tu voulais faire, mais ton message est incompréhensible.

  4. #4
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    mdrrrr désolé d'etre un boulet

    hier soir, il devait etre temps que j'aille o lit


    merci

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo