ezs Posted December 20, 2004 Report Posted December 20, 2004 ir masīvs $mas1 = array("Teksts", "Kontaktforma"); kā varētu no šī masīva izveidot skriptu kurš to apstrādā tā lai tiktu izveidots kas līdzīgs šim te $mas2 = array("Teksts" => "text", "Kontaktforma" => "kon"); pašu masīvu saraxtīšu ar roku mani vairāk interesē šī te otrā masīva apstrāde tā lai izvads būtu kas lūdzīgs šim te <select name="select"> <option value="text">Teksts</option> <option value="kon">Kontaktforma</option> </select> ar vienu masīva elametu t.s. $mas1 viss ir smuku bet no $mas2 nemāku uztasīt tā lai viena vērtība rīdītos vienā vietā otra otrā
orion Posted December 20, 2004 Report Posted December 20, 2004 (edited) Ja vajag konkrētas vērtības dabūt laukā: <select name="select"> <option value="text"><? echo $mas2['Teksts']; ?></option> <option value="kon"><? echo $mas2['Kontaktforma']; ?></option> </select> vai arī ja vajag visu masiiva saturu dabūt laukā: foreach ($mas2 as $masiivs){ echo '<option>'.$masiivs.'</option>'; } Un vispār palasies http://php.lv/f/index.php?showtopic=1765&s...715entry11715 neba pirmais par masiiviem... Edited December 20, 2004 by orion
ezs Posted December 20, 2004 Author Report Posted December 20, 2004 nu laikam radās neliela pārprašanās man nevajag konstantas vērtības man vajag lai tajā selektā value un nosaukus optionam tiktu paķerti no masīva tas ir lai viss būtu dinamisks un to visu vajag dabūt gatav vienā masīvā tur jau tā muļa lai katram elamenta tiktu piešķirts nosaukums un tā vērtība :rolleyes:
jb4 Posted December 20, 2004 Report Posted December 20, 2004 (edited) <select name="valsts"> <?php $valsts = 'est'; $masivs = array('lat'=>'Latvija','est'=>'Igaunija','lit'=>'Lietuva'); foreach ( $masivs as $optValue=>$optLabel ) { ?> <option value="<?=$optValue?>"<?=($valsts==$optValue)?' selected="selected"':''?>><?=$optLabel?></option> <?php } ?> </select> Edited December 20, 2004 by jb4
ezs Posted December 20, 2004 Author Report Posted December 20, 2004 tur kautkas nav ar '' lierošanu jo uz aci jau redzams ka viena ' nekur nebeidzas <option value="<?=$optValue?>"<?=($valsts==$optValue)?[B]' [/B]selected="selected":''?>><?=$optLabel?></option>
Recommended Posts