Page 1 sur 1

Si ==> affichage

Posté : 15 mars 2005, 22:22
par Mystx
Alors j'aimerais qu'on m'aide pour quelque chose.
voilà la structure en français:

Code : Tout sélectionner

Si dans la table statut de info_tbl, ce qu'il y a écrit est: OK. Alors on affiche le nom sur la page ok.php. Si c'est pas ok alors on affiche le nom sur la page pook.php
dites le si vous voulez que j'explique :)

Posté : 15 mars 2005, 22:28
par Xenon_54
Je tente une réponse:
<?php
// Connexion MySQL
$db = mysql_connect('localhost', 'user', 'password');
mysql_select_db('database', $db);

// Sélection du champ
$sql = 'SELECT statut FROM info_tbl WHERE id=4';
if ($res = mysql_query($sql, $db)) {

  // Récupération de la première ligne et du premier champ
  list($statut) = mysql_fetch_row($res, $db);

  // Vérification du OK
  if ($statut == 'OK') {
    include('ok.php');
  } else {
    include('pook.php');
  }
}

// Fermeture de connexion MySQL
mysql_close($db);
?>
Est-ce bien cela que tu désirais faire?

J'ai supposé qu'il y avait un champ id qui identifiait chacun des enregistrements dans ta table. À toi de modifier la condition si elle te ne plait pas.

;)

Posté : 16 mars 2005, 16:23
par Mystx
Donc dans ce que tu mets dans le code c'est si c'est ok on affiche la page ok et si c pas ok on affiche la page po ok c ca non ?
Moi j'aimerais que si c'est ok on affiche tout ce qu'il y a cad nom,prénom, etc dans la page ok et si ce n'est pas le cas on l'affiche dans la page po ok ..

sinon je peux expliquer plus concrètement :p

Posté : 16 mars 2005, 16:28
par Mystx
Et déso je l'ai pas mis dans le bon sujet y me semble, y fallait le metre dans le forum mysql non ? :?