Tassadar Posted August 30, 2005 Report Share Posted August 30, 2005 Nevarēju tā fiksi atrast caur search..tātad ir kaut kāds index.php, kurā tiek includētas citas lapas caur mainīgo iekš URL. Tik tālu viss darbojas, bet dažreiz ir nepieciešams caur URL nodot arī citus mainīgos, ne tikai includējamās lapas id. Kā panākt, ka padodot jaunu mainīgo uz URL, vecais arī saglabājas. Piemēram, man ir index.php?id=1 un vajag vēl vienu turpat pielipināt, piemēram, index.php?id=1&otrs=2? Mēģināju ar PHP_SELF, bet tas īsti nerubī, jo padodot mainīgo 'otrs', mainīgais 'id' tiek dzēsts. Ceru, ka skaidri apskaidroju situāciju. Link to comment Share on other sites More sharing options...
bubu Posted August 30, 2005 Report Share Posted August 30, 2005 (edited) echo 'index.php?id='.$_GET['id'].'&otrs=2'; Vai ja gribi advancētāk: $urlis = array(); $_GET['otrais'] = '2'; foreach($_GET as $key=>$value) { $urlis[] = "$key=$value"; } echo 'index.php'.(count($urlis)>0?'?'.implode('&',$urlis):''); Edited August 30, 2005 by bubu Link to comment Share on other sites More sharing options...
Robis Posted August 30, 2005 Report Share Posted August 30, 2005 Tā arī īsti nesapratu, ko tu nesaproti? :) Link to comment Share on other sites More sharing options...
Kristabs Posted August 30, 2005 Report Share Posted August 30, 2005 es lietoju: //URL <?php function url(){ $host = $_SERVER['HTTP_HOST']; $self = $_SERVER['PHP_SELF']; $query = !empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : null; $query = str_replace('&', '&', $query); $url = !empty($query) ? "http://$host$self?$query" : "http://$host$self"; return $url; } ?> <a href="<?php echo url(); ?>&jaunais_mainiigais=lala">links</a> Tikai ja ir iespeeja veelreiz spiest to pashu linku peec tam tad veidosies vienaadi mainiigie linka galaa, taakaa ne vienmeer shaadi jaaveido linki, labaak jau: <a href="lapa.php<?php if(isset($_GET['var'])){ echo "?var=".$_GET['var']; }?>&newvar=lala">links</a> Link to comment Share on other sites More sharing options...
Delfins Posted August 30, 2005 Report Share Posted August 30, 2005 Nu linkiem labāk izmantot funkcijas-konstruktorus, 1.) jauna linka veidošanai (bubu variants ar masīvu) 2.) tekošā linka modifkācija ( url2( 'var', $vgarValue ) ), kas būs _GET un usera definēto mainīgo masīvu apvienojums ar lietotāja masīva mainīgo prioritāti (t.b. overwrite vecajam linkam) Link to comment Share on other sites More sharing options...
Tassadar Posted August 31, 2005 Author Report Share Posted August 31, 2005 Ideāli. Neliela modifikācija un viss strādā. Paldies par idejām un ieteikumiem. Link to comment Share on other sites More sharing options...
Recommended Posts