Jump to content
php.lv forumi

Recommended Posts

Posted

Lieta rāda, esmu izveidojis rajonu un pagastu Datubāzi!

Kad selektoju attiecīgo rajonu man uzmetās attiecīga rajona pagasti, bet šis kods ir ļoti garš (jo tur tiek kopets uz vella paraušanu) un tādēl man pagasts tiek postots tikai tas kurš ir rajona pēdējais id.

Nevarad kāds ieteikt kompaktāku versiju?

 

lūk šeit it garais variants Garajā variantā mainās rajona_id un BEING skaitlis

 

Bet kā lai izveido šādu?

 

Nu tipa, tur kur ir rakstīts ar lieliem burtiem RAJONS, tur vajadzēt to id, kuru tipa rajona select formā ir atzīmēts! Palīdziet lūdzu!

 

Gribētos dabūt šādu kodu

 

Paldies par izmanību!

Posted

Ielasi visus pagastus masīvā, izvadot rajonus, izsauc funkciju, kur no pagastu masīva atlasīs vajadzīgos.

$pagasti = array();
$sql = "SELECT id, rajona_id, nosaukums FROM `pagasti` ORDER BY nosaukums";
$res = mysql_query($sql);
while($row = mysql_fetch_object($res)){
 $pagasti[$row->rajona_id][$row->id] = $row->nosaukums;
}

function get_items($pid){
 global $pagasti;
 if(!array_key_exists($pid, $pagasti)){
return '';
 }
 $r = '<select name="pagasts">';
 $r.= '<option value="0">Izvēlies</option>';
 foreach($pagasti[$pid] as $key=>$value){
$r.= sprintf('<option value="%d">%s</option>', $key, $value);
 }
 $r.= '</select>';
 return $r;
}

Posted (edited)

Paldies par palīdzību! bet kkas nestradaa kad selektoju noteikto rajonu man neparādās atiecīgā rajona pagasti!

 

Nevari lūduz parādīt pēc Tavām domāam kadai ir jaizskataas tai formai?

Edited by sandrulis
Posted

Īstenībā es īsti nesaprotu, ko tu tur esi gribējis panākt.

Tev ir viens <select>, kur ir visi rajoni un tālāk daudz selekti ar noteikta rajona pagastiem?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...