Klokjis Posted November 20, 2005 Report Share Posted November 20, 2005 kjipa lieta taada ka noraada echo'<a href="?id=pamparam">'... vai arii ja jau tur ir dubulta grupeeshana, piemeers (atver sadalju (?id), tur ir iespeeja grupeet ieraxtus no MySQL peec... vinju nr. ieksh db. (?pid), un veel sadalaas pa lapaam (?page)). Kjipa iznaak ka lai sadaliitos pa lapaam buutu jaaraxta echo '<a href="?id=pamparam&pid='.$GET["pid"].'&page=1">'... Un man interesee taada lieta, vai tieshaam katru reizi vajag paarbaudiit visu to garo penteri... vai vnk nevar pievienot 1 mainiigo tai garajai penterei?? Link to comment Share on other sites More sharing options...
Roze Posted November 20, 2005 Report Share Posted November 20, 2005 Nu tu vari teiksim izmantot sesijas vai cookijus un saglabāt atvērto 'id' mainīgo. http://lv.php.net/session http://lv.php.net/manual/en/function.setcookie.php Un tad tev linkam mainot sortēšanu vai ko citu būs jāpievieno tikai konkrētais parametrs.. Link to comment Share on other sites More sharing options...
v3rb0 Posted November 21, 2005 Report Share Posted November 21, 2005 un divos logos vai tabos divus sarakstus nevaresi atvert. ja tas nav svariigi, tad var sessijaa. Link to comment Share on other sites More sharing options...
Klokjis Posted November 21, 2005 Author Report Share Posted November 21, 2005 nu vajadzeetu gan 2os logos iespeeju :P tad iznaak ka tikai cookies... un ja uz PC cepumi nav aktivizeeti!? :P a vnk nav taadas iespeejas kjipa nevis iet tajaa adresee, bet vnk adresei pievienot mainiigo? Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 21, 2005 Report Share Posted November 21, 2005 un ja uz PC cepumi nav aktivizeeti!? :P a vnk nav taadas iespeejas kjipa nevis iet tajaa adresee, bet vnk adresei pievienot mainiigo? 1.kart par 'cepumiem' -> arii sessijas ne vienmeer stradaas ja Userim naff 'cepuminju' :( 2. ... ja sessijas straadaa tad vari visu saakumaa saglabaat kaa stringu sesijaa..... ------ saglabajam $addrese pie nakamaas lapas atveershanas nolasam -> vai ir `addrese` Ja ir tad izmantojam ja naff tad izveidojam ;) ------- Link to comment Share on other sites More sharing options...
v3rb0 Posted November 21, 2005 Report Share Posted November 21, 2005 un kā beigās drazu ar liekajām `adrese` dabūsi ārā no sessijas? vienreiz no aptuveni līdzīga risinājuma atteicos un vazāju visur serializētu stringu līdzi formām/url jo netiku skaidrībā kā un kurā brīdī no sessijas izmest tās 'adrese' kuras vairs nevajadzēs. Link to comment Share on other sites More sharing options...
nemec Posted November 22, 2005 Report Share Posted November 22, 2005 mana adrese vispaar izskataas shaadi ?1234356 bet ja to es rakstiitu ar principu id=pirmais&fails=kurp_mes_shodien_dodamies&dzimums=vyirieysu...utt tad toch urlis pilns ar meesliem buutu. vienkaarshaak ielikt f-ciju kas ciparus paarveido par vajadziigo Link to comment Share on other sites More sharing options...
bubu Posted November 22, 2005 Report Share Posted November 22, 2005 vienkaarshaak ielikt f-ciju kas ciparus paarveido par vajadziigo wtf? Kādā sakarā GET mainīgo nosaukumi/vērtības ir jāpārvērš par cipariem? Link to comment Share on other sites More sharing options...
rpr Posted November 22, 2005 Report Share Posted November 22, 2005 hardcoder Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 22, 2005 Report Share Posted November 22, 2005 bubu -> tu iisti nesaprati.... vinsh glabaa tikai vertiibas..... bet tas protams ir pastuulbi....... kaapeec jaaparvreesh par cipariem? ta es arii GETa nododu tikai ciparus :) preciizaak praktiskinekad nerakstu faila/direktorijas nosaukumu to visu glabaaju masiivaa $masivs[0]='home'; $masivs[1]='jaunumi'; $masivs[n]='n_lapa'; un getu nolasu ar f-ju kas atgriez tikai vertiibu (integer) no 0-n ja get vertiiba ir arpus noteiktaa diapazona tad atgriezj mazaako -------- adrese iznaak ?a=1&b=3 utt. tas tiek dariits drosiibas apsveerumu delj.... galu galaa lietotaajam naff jazina kuraa direktorijaa glabaajas contenta faili...... Ljoti daudziem saitiem var to uzzinaat tikai paskatoties uz adresi Ja contents tiek lasiits no kaadas konkretas direktorijas un vel GLOBAALS ir ON tad: ierakstam adresee direktorija=adrese uz kaitiigo skriptu kas tiks izpildiits uz vajadziigaa servera........ un kas nu sanaaks? P.S. viens no pasiem vienkaarshakajiem web crkoshanas veidiem.......... Link to comment Share on other sites More sharing options...
bubu Posted November 22, 2005 Report Share Posted November 22, 2005 To es ta saprotu, nu ka kautkādai informāciju piekļūst pēc identifikatora/kodifikatora. Bet vai tas tiešām ir ērtāk? Piemēram kautvai valoda: ?lang=en/lv Link to comment Share on other sites More sharing options...
hmnc Posted November 22, 2005 Report Share Posted November 22, 2005 čakars tak. bubu variants smukāks. pietam ja izmanto glītās adresītes kas tad sanāks? site.lv/3/1/2/12/45/ ? phh.. salīdzini: site.lv/en/articles/2005-12-12/dynamic_arrays/comments/ nu es te tā izkrāšņoti rakstiju, bet doma skaidra :) btw ērti ir uzrakstīt funkciju, kas ģenerē urli - nav pašam jāčakarējas daudz :) Link to comment Share on other sites More sharing options...
Kristabs Posted November 22, 2005 Report Share Posted November 22, 2005 kjipa lieta taada ka noraada echo'<a href="?id=pamparam">'... vai arii ja jau tur ir dubulta grupeeshana, piemeers (atver sadalju (?id), tur ir iespeeja grupeet ieraxtus no MySQL peec... vinju nr. ieksh db. (?pid), un veel sadalaas pa lapaam (?page)). Kjipa iznaak ka lai sadaliitos pa lapaam buutu jaaraxta echo '<a href="?id=pamparam&pid='.$GET["pid"].'&page=1">'... Un man interesee taada lieta, vai tieshaam katru reizi vajag paarbaudiit visu to garo penteri... vai vnk nevar pievienot 1 mainiigo tai garajai penterei?? pats lētākais variants ir: function url(){ //Gan jau zini visus mainiigos kuri ir iespeejami tavaa lapaa $url = ""; $z = 0; if(isset($_GET['var1']) && !empty($_GET['var1'])){ if($z == 0){ $url .= "?var1={$_GET['var1']}"; } else { $url .= "&var1={$_GET['var1']}"; } } if(isset($_GET['var2']) && !empty($_GET['var2'])){ if($z == 0){ $url .= "?var2={$_GET['var2']}"; } else { $url .= "&var2={$_GET['var2']}"; } } return $url; } echo "<a hred=\"".url()."&var3=var3\">blaa</a>"; un veel arii vareetu padot funkcijai mainiigo, kuru mainiisi, lai neveidotos ?var1=var1&var1=var1 pie katra uzspiediena uz linka Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 23, 2005 Report Share Posted November 23, 2005 Kaapeec ne shaadi? function ievade_get ($apstradei,$limits1, $limits2, $HTTP_GET_VARS) { $apstradei2=$HTTP_GET_VARS[$apstradei]; $apstradei2=trim($apstradei2); $apstradei2=strip_tags($apstradei2); settype($apstradei2, integer); if ($apstradei2>$limits2 or $apstradei2<$limits1) { $apstradei2=$limits1; } return $apstradei2; } $masivs[0]='home.php'; $masivs[1]='kautkas.php'; $parbaude=ievade_get ('mainigais',0, 1, $HTTP_GET_VARS); include ($masivs[$parbaude]); un urls sanaak ?mainigais=1 (vai jepkursh cits) Ja tiks uzrakstiits ?mainigais=100000 tad vienalga ielaadees lapu home.php Ja vaijag pievienot jaunu lapu tad vienkarshi pierakstam klaat masiivam un viss eert leeti izdeviigi ;) Link to comment Share on other sites More sharing options...
v3rb0 Posted November 23, 2005 Report Share Posted November 23, 2005 ar ko cipars draudzigaks un smukāk par ?page=home vaij ?page=about_us? nevajag variablus un vertības nosaukt tā ka pašam pēc tam jaakaunās un/vai lietot humanfriendly url'us, ij būs labi Link to comment Share on other sites More sharing options...
Recommended Posts