Utilisation fonction SI dans le langage php
Deurf
-
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et à toutes,
Une petite colle en php/mysql (qui me bloque depuis deux jours)
Je vous présente ma base de donnée:
CREATE TABLE `essai1` (
`date` date NOT NULL default '0000-00-00',
`lot01` tinyint(4) NOT NULL default '0',
`lot02` tinyint(4) NOT NULL default '0',
`lot03` tinyint(4) NOT NULL default '0',
`lot04` tinyint(4) NOT NULL default '0',
`lot05` tinyint(4) NOT NULL default '0',
`lot06` tinyint(4) NOT NULL default '0',
`lot07` tinyint(4) NOT NULL default '0',
`lot08` tinyint(4) NOT NULL default '0',
`lot09` tinyint(4) NOT NULL default '0',
`lot10` tinyint(4) NOT NULL default '0',
`lot11` tinyint(4) NOT NULL default '0',
`lot12` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `essai1`
--
INSERT INTO `essai1` VALUES ('2006-10-11', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
INSERT INTO `essai1` VALUES ('2006-10-16', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
J'ai réussi à créer une liste déroulante à partir du champ date.
J'aimerai que lorsque je clique, s'affiche dans une nouvelle fenêtre une " image x " pour chaque lot == 0 , et "une image y" pour chaque lot == 1.
J'imagine qu'il s'agit de la fonction "SI", mais hélas je ne maîtrise pas assez la programmation pour aboutir à quoi que ce soit...
Je vous remercie!
Voici mon code:
Configuration: Windows XP
Internet Explorer 6.0
Une petite colle en php/mysql (qui me bloque depuis deux jours)
Je vous présente ma base de donnée:
CREATE TABLE `essai1` (
`date` date NOT NULL default '0000-00-00',
`lot01` tinyint(4) NOT NULL default '0',
`lot02` tinyint(4) NOT NULL default '0',
`lot03` tinyint(4) NOT NULL default '0',
`lot04` tinyint(4) NOT NULL default '0',
`lot05` tinyint(4) NOT NULL default '0',
`lot06` tinyint(4) NOT NULL default '0',
`lot07` tinyint(4) NOT NULL default '0',
`lot08` tinyint(4) NOT NULL default '0',
`lot09` tinyint(4) NOT NULL default '0',
`lot10` tinyint(4) NOT NULL default '0',
`lot11` tinyint(4) NOT NULL default '0',
`lot12` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `essai1`
--
INSERT INTO `essai1` VALUES ('2006-10-11', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
INSERT INTO `essai1` VALUES ('2006-10-16', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
J'ai réussi à créer une liste déroulante à partir du champ date.
J'aimerai que lorsque je clique, s'affiche dans une nouvelle fenêtre une " image x " pour chaque lot == 0 , et "une image y" pour chaque lot == 1.
J'imagine qu'il s'agit de la fonction "SI", mais hélas je ne maîtrise pas assez la programmation pour aboutir à quoi que ce soit...
Je vous remercie!
Voici mon code:
<HTML> <HEAD> Veuillez choisir une date </HEAD> <TITLE> Calendrier de chasse </TITLE> <BODY BGCOLOR="#CCFF66"> <FORM> <?php // on se connecte à MySQL $db = mysql_connect('localhost', 'root', ''); // on sélectionne la base mysql_select_db('travail_stage',$db); $sql = "select date FROM essai1"; $result = mysql_query($sql); if (!$result) { echo "Erreur DB, impossible de lister les tables\n"; echo 'Erreur MySQL : ' . mysql_error(); exit; } ?> <select> <?php while ($row = mysql_fetch_row($result)) { echo '<option value="' .$row[0] .'" name="t">'.$row[0] . '</option>'; } echo $row[0]; mysql_free_result($result); echo '<br><br><br>'; ?> </select></label> <input type="submit" value="Envoyer"> </form> <br><br>
Configuration: Windows XP
Internet Explorer 6.0
A voir également:
- Utilisation fonction SI dans le langage php
- Fonction si et - Guide
- Langage ascii - Guide
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Easy php - Télécharger - Divers Web & Internet
1 réponse
ta fonction "SI" en php s'appelle IF (https://www.php.net/manual/fr/language.control-structures.php#control-structures.if) mais tu pourrais aussi bien faire un switch (https://www.php.net/manual/fr/control-structures.switch.php