G-Style Posted November 13, 2007 Report Share Posted November 13, 2007 Veelos nomainiit lapas kontentu(vidusdalju) atrodoties tajaa pat lapaa. Ir sekojosh kods. Kas veel samajam vajadziigs lai nomainiitu lapas ?id=1 saturu uz citu saturu ar &aga=1, &aga=2(laikam) un t.t Palabojiet ja kluudos. Veelos lai klikskinot uz id=1 linka paraadiitos viens kontents, tachu kad uzkliko uz ?id=1&aga=1 cits. Link to comment Share on other sites More sharing options...
bubu Posted November 13, 2007 Report Share Posted November 13, 2007 Kas ta nu? Otro reizi jau echo nemāki izmantot? $id = $_GET['id']; $aga = get_aga_veertiiba(); echo "<a href="?id=$patreizeejais_id&aga=$aga">click HERE</a>"; Link to comment Share on other sites More sharing options...
G-Style Posted November 13, 2007 Author Report Share Posted November 13, 2007 $aga = get_aga_veertiiba(); Piedo,bet man nepielec ;( Vai tad nevajadzeetu buut shitaa: $aga = $_GET['aga']; P.S Virtuaalais alinsh Tev par centiibu, bubu ;) Link to comment Share on other sites More sharing options...
bubu Posted November 13, 2007 Report Share Posted November 13, 2007 Nu $_GET['aga'] atgriezīs tekošo aga vērtību urlī. Tu, cik sapratu no tavis teiktā, gribi atvērt lapu ar citu aga vērtību. Tapēc tur arī uzrakstīju funkcijas izsaukumu. Bet nu tu, protams, to vari aizstāt vienalga ar ko gribi. Piemēram pieskaitīt 1: $aga = intval($_GET['aga'])+1; Link to comment Share on other sites More sharing options...
G-Style Posted November 13, 2007 Author Report Share Posted November 13, 2007 Vareetu paluugt luudzu pilnveertiigu koda piemeeru iepriekseejam variantam. Kaa jau teicu mainaas lapas kontekts lapas centraa kas ir defineets ar ?id=1 Kaa taalaak nomainiit so lapu ?id=1 uz citu saturu nezinu. To &aga izteicu kaa mineejumu,jo pat nezinu kaapeec jaalieto & nevis piemeram $ Link to comment Share on other sites More sharing options...
bubu Posted November 13, 2007 Report Share Posted November 13, 2007 $x php valodā nozīmē mainīgā x vērtība. Tam nav sakara ar HTML - to to & zīmi urlī. Ja tu nezini, ko nozīmē $ zīme, tad tev vēl par agru gribēt mainīt kautkādas lapas. Marš atpakaļ pie php pamatu tutoriāļiem! :) Ja gribi id mainīt tad nu arī to maini: $id = 10; // uz ko gribi mainīt echo "<a href="?id=$id">click HERE</a>"; Link to comment Share on other sites More sharing options...
G-Style Posted November 13, 2007 Author Report Share Posted November 13, 2007 (edited) To $ es tik taa aatrumaa uzmetu nedomaadams :) Varbuut var izmantot else vai else if ??? Edited November 13, 2007 by G-Style Link to comment Share on other sites More sharing options...
KillerBean Posted November 13, 2007 Report Share Posted November 13, 2007 ceru, ka preizi sapratu, ko vēlies panākt.. būtībā, var jau taisīt vnk struktūru: if($_GET['id'] == 1) { if($_GET['aga'] == 1) { include('viens_viens.php'); } elseif($_GET['aga'] == 2) { include('viens_divi.php'); }; } elseif($_GET['id'] == 2) { include('divi.php'); } else { include('main.php'); }; protams pie lielāka skaita var taisīt switchus vai arī lasīt dinamiski.. Link to comment Share on other sites More sharing options...
bubu Posted November 14, 2007 Report Share Posted November 14, 2007 Jātaisa nevis switch un ifi, bet gan masīvi: http://php.lv/f/index.php?showtopic=2663&a...amp;#entry19335 Link to comment Share on other sites More sharing options...
G-Style Posted November 17, 2007 Author Report Share Posted November 17, 2007 Nea, Ir sitais koda gabals: <?php if(!isset($_GET['gl'])) { include('lapas/main.php'); } else { if(!file_exists('lapas/' . $_GET['gl'] . ".php")) { include('lapas/error.php'); } else { include('lapas/' . $_GET['gl'] . ".php"); } } Un sitais: <? $gl = $_GET['gl']; $glx = $_GET['glx']; if ($gl==bildes&&$glx==galerija){ include("lapas/biles.php"); } else if ($gl==bildes&&$glx==manasbildes){ include("lapas/manasbildes.php"); } ?> Nesaprotu kaa sos abus savietot kopaa? :( Kaa pieskirt otrajam koda gabalam bildes lapai nulles veertiibu nevis galerija vai manas bildes. Man vislaik raadaas defaultaa lapa. Link to comment Share on other sites More sharing options...
Kavacky Posted November 17, 2007 Report Share Posted November 17, 2007 Tu vispirms pareizrakstību uzlabo ( lapas/bildes.php ), piemēram. Un kāpēc tev sadaļu nosaukumi ir kā konstantes ( bez pēdiņām ), nevis stringi ( pēdiņās )? Link to comment Share on other sites More sharing options...
G-Style Posted November 17, 2007 Author Report Share Posted November 17, 2007 (edited) Izdariiju. Taapataas neiet. Veelos piedabuut pie augseejaa koda apakseejo klaat. Edited November 17, 2007 by G-Style Link to comment Share on other sites More sharing options...
G-Style Posted November 18, 2007 Author Report Share Posted November 18, 2007 <? if (isset($_GET['gl']) && isset($_GET['glx']) && file_exists('lapas/'.$_GET[glx].'/'.$_GET[gl].'.php')) { include 'lapas/'.$_GET[glx].'/'.$_GET[gl].'.php'; } else { include('lapas/defaultaa.php'); } ?> Nu un kas tagad par vainu? Nekaadus errorus nemet Man vislaik raadaas defaultaa lapa. Esmu izmisis. :(( HELP!!! Link to comment Share on other sites More sharing options...
march Posted November 18, 2007 Report Share Posted November 18, 2007 Neiet tāpēc, ka $_get mainīgajos nosaukums kvadrātiekavās ir jāliek pēdiņās, tev tas ir izdarīts tikai pirmajā rindiņā, pārējās nav. Link to comment Share on other sites More sharing options...
andrisp Posted November 18, 2007 Report Share Posted November 18, 2007 march, diezvai tur ir problēma. Link to comment Share on other sites More sharing options...
Recommended Posts