[AUTO RESOLU] problem table sql
Posté : 09 juin 2007, 17:18
bonjour à topus voilla j'essaye depuis deux jour de mettre un menu déroulan dans un module de payment oscommerce j'ai creé ma base mais je n'arrive pas à récuperer la valeur de la table
je ne comprend pas ca devrais marcher pourtant dans j'ai créer une tabler rien que pour c'est 4 valeur du menu deroulent
voici ma table
help me
je ne comprend pas ca devrais marcher pourtant dans j'ai créer une tabler rien que pour c'est 4 valeur du menu deroulent
voici ma table
CREATE TABLE `mens` (
`valeur_mens` varchar(240) NOT NULL default '0',
PRIMARY KEY (`valeur_mens`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `mens`
--
INSERT INTO `mens` VALUES ('Au comptant');
INSERT INTO `mens` VALUES ('En 10 x (TEG fixe à partir de 8.55%!)');
INSERT INTO `mens` VALUES ('En 3 x (TEG fixe à partir de 2.30%!)');
INSERT INTO `mens` VALUES ('En 5 x (TEG fixe à partir de 3.71%!)');
et voici mon code
define('TABLE_MENS', 'mens');
$query = tep_db_query("select valeur_mens from ".TABLE_MENS." order by valeur_mens");
$mens_array = array();
puis
while ($row = tep_db_fetch_array($query)) {
$if_selected = $_POST["mens"] == $row["valeur_mens"]?true:false;
$mens_array[] = array('id' => $row["valeur_mens"], 'text' => $row["valeur_mens"], 'selected' => $if_selected);
if ($_POST["mens"]==$row["valeur_mens"]) $mens_selected = $row["valeur_mens"];
}
$selection = array('id' => $this->code,
'module' => $this->title,
'fields' => array(array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_OWNER,
'field' => tep_draw_input_field('cc_owner', $order->billing['firstname'] . ' ' . $order->billing['lastname'])),
array('title' => MODULE_PAYMENT_CC_TEXT_MENS,
'field' => tep_draw_pull_down_menu('mens', $mens_selected )),
array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_NUMBER,
'field' => tep_draw_input_field('cc_number')),
array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_EXPIRES,
'field' => tep_draw_pull_down_menu('cc_expires_month', $expires_month) . ' ' . tep_draw_pull_down_menu('cc_expires_year', $expires_year))));
return $selection;
//fin while
}
voilla pfff je vous jure même un simple menu déroulan c'est d'un compliquer merci de me rendre un peu moi betehelp me