2014-04-23 23 views
0

I Whish pour insérer une nouvelle valeur statique dans un menu déroulantPb pour insérer une nouvelle valeur dans un menu déroulant

Avec ce code, j'ai dans mon menu déroulant

  • client
  • mes informations dynamiques php

.

$values_customers_group_id[0] = array ('id' =>'0', 'text' => 'customer'); 

for ($i=0, $n=sizeof($customers_group); $i<$n; $i++) { 
    $values_customers_group_id[$i+1] = array ('id' =>$customers_group[$i]['id'], 'text' =>$customers_group[$i]['text']); 
} 

Maintenant, j'essayer d'avoir:

  • Tous les clients
  • clients
  • mes informations dynamiques php

Comment ajouter Tous les clients (avec une autre valeur comme « id '=>' - 1 ',' text '=>' Tous les clients 'ou' id '=>' 99 ',' text '=>' Tous les clients 'par exemple) dans la liste déroulante en plus?

Tk

Répondre

0

En supposant que votre ancienne customer_group $ est:

$customers_group[] = array('id'=>0, 'text'=>'Clients Normaux'); 
$customers_group[] = array('id'=>1, 'text'=>'Revendeurs Canada'); 

On dirait que tout ce que vous avez besoin est de pousser les entrées "statiques" en elle

$customers_group[] = array('id'=>99, 'text'=>'normal customers group'); 

customers_group $ seront alors retour

Array 
(
[0] = Array 
    (
     [id] = 0 
     [text] = Clients Normaux 
    ) 

[1] = Array 
    (
     [id] = 1 
     [text] = Revendeurs Canada 
    ) 

[2] = Array 
    (
     [id] = 99 
     [text] = normal customers group 
    ) 

) 

Vous ne aurez pas besoin values_customers_group_id $ et la boucle

juste faire votre code html sélectionner avec customers_group $

<?php 
    echo "<select name="customers_group_id">\n"; 
    foreach ($customers_group as $customer) 
    { 
    echo " <option value='".$customer['id']'."'>".$customer['text']."</option>\n"; 
    } 
    echo "</select>\n"; 
?> 

cela devrait retourner

<select name="customers_group_id"> 
    <option value="0">Clients Normaux</option> 
    <option value="1">Revendeurs Canada</option> 
    <option value="99">normal customers group</option> 
</select> 
Questions connexes