Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

piemēram man ir linki vairāki

<li><a href="links1">1</a></li>
<li><a href="links2">2</a></li>
<li><a href="links3">3</a></li>

kā lai uztaisa tā lai uzpiežot piem uz kādu no šiem nevis atveras cita lapa bet tieši attiecīgais scripts kas ir iegš tāpaša faila .. cik sapratu bija jātaisa tas ar case bet nesaprotu kā ...

 

 

princips ir kautkāds tāds ...

<?
case "piemers1": 
if(test(1) == 0){
print "biezpiens";}
break;

case "piemers2":
if(test(2) == 0) {
print "kechups";}
break;
?>

Edited by snach15
Posted

universālā gadījumā šādi, bet, ja vienkārši, tad katram a piešķir id un pie-bind-o savu click envent-u.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<script>
S={
 "alert.php":function(){
   alert('Hello');
 },
 "console.php":function(){
   console.info('hi');
 },
 "alert2.php":function(){
   alert('Alert II');
 }
}
$(function(){
 $('#list').delegate('a','click',function(){
   var f=$(this).attr('href');
   S[f].call();
   return false;
 });
});
</script>
<style>
</style>
</head>
<body>  
 <ul id="list">
   <li><a href="alert.php">Item 1</a></li>
   <li><a href="console.php">Item 2</a></li>
   <li><a href="alert.php">Item 3</a></li>
   <li><a href="alert2.php">Item 4</a></li>
 </ul>

</body>
</html>

Posted (edited)

Piemers Reals Ejos !

<?php
$page = $_GET

;
switch ($page)
{
case 'lapa1';
require ('lapa1.php');
break;
default;
require ('lapa1.php');
}
?>

Nak sadalu links piemers

<a href="/mans folders/?page=lapa1">Sadala 1</a>

 

sadi luk tas rakstas :) protams ja nezi tad iesaku doties uz php kursiem :) maksa naudu vai ari macities no php gramatas vai enceklopedijas gramatas :) nu interneta var macities bet ar to bus par isu agrak vai velak :) labi lai teu veicas !

Edited by Faks
Posted

kā lai uztaisa tā lai uzpiežot piem uz kādu no šiem nevis atveras cita lapa bet tieši attiecīgais scripts kas ir iegš tāpaša faila ..

 

tas javascript īsti neder man ..

Divi teikumi, kas izslēdz viens otru. Bez JS tu nedabūsi vajadzīgo rezultātu.

Posted

bez JS tas ir iespējams .. jūs varbūt nesapratāt tieši ko cenšos panākt .. man

 

piemēram ronis.php failā ir izvēlne ( test1 test2 test3 test4 test5 ) un zem tā html scripta ir PHP scripti .. kuri nedarbojas kamēr nav uzpiests uz izvēlni .. piem ja uzpiež test1 tad parādas tabula ar accountiem un parolēm .. ja uzpeiž test3 tad parādas piemēram vip useri un status ...

Posted

tā arī nesanāk man nekas ..

lūk piemēru uztaisīju :

rankingr.jpg

 

Te man rāda piemēram tagad Character Rankingu .. un tagad ķipa uzpiežu uz Guild ranking tad man tajā vietā kur bija Character rankings parādas guild rankings ... kā to lai izdaru ?

Posted

Domā šitā?

 

<a href="ranking.php?id=character" target="ranks">character ranking</a>
<a href="ranking.php?id=guild" target="ranks">guild ranking</a>

<iframe src="ranking.php?id=character" id="ranks" name="ranks" frameborder="0" style="width:500px; height:200px;"></iframe>

Posted (edited)

šitas variants ir vistuvākais bet iframe neder ...

 

 

lūk piemērs kā tam būtu jāizkatās bet man kautkā neņem pretī .. jo kļūda ir tajā case test: .. nezinu kā pareizi norādīt uz to linku augšējo .. id jāpiešķir vai kautkas tamlīdzīģs ar nosaukums test un test2 ?

              <li><a href=index.php?page=test>Top Online Ranking</a></li>
             <li><a href=index.php?page=test2>Top Guild Ranking</a></li>

<?
case test:
$purubum = "kashkisgf";
$gik = "g";
echo "<table width=200 height=100 border=1>
 <tr>
   <td> </td>
 </tr>
</table>"
if ($purumbum == $gik) {
echo "ir vienads";
query .........
}
else {
echo "error";}
break;


case test2:
$purubum2 = "hgdf";
$gik2 = "g";
echo "<table width=200 height=100 border=1>
 <tr>
   <td> </td>
 </tr>
</table>"
if ($purumbum2 == $gik2) {
echo "ir vienads";
query .........
}
else {
echo "error";}
break;

Edited by snach15
Posted (edited)

vo šitam vajadzētu iet .. un kā tagad ar to html pusi ?

<li><a href=index.php?page=test>Top Online Ranking</a></li>
<li><a href=index.php?page=test2>Top Guild Ranking</a></li>

šādi mani pārmet uz citu linku .. pages/test2.php ja uzpiežu uz to Top Guilds ranking bet man vajadzētu tā lai linki paliek bet mainas tikai tā apakšā kur ir funkcijas.. id vai kautko tamlīdzīgu piemēram nevar norādīt uz attiecīgo Topu bet links paliek nemainīgs ?

Edited by snach15

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...