Jump to content
php.lv forumi

Linka adrese + atbilstoš saturs?


Artenis

Recommended Posts

Tā kā nezinu, kā lai šito manu neprasi, lai nosauc tad arī forumā nevarēju atrast. Lieta sekojoša. Caur admin paneli lapai pievienoju jaunu sadaļu *.php?id=3, 10 utt... Kā lai panāk to, ka pievienojotsadaļu varētu piešķirt sadaļaito linka nozīmi. tobiš: uzspiežot uz linka atveras tā kategorijas, uz tā otra atkal cita... Konkrētāk sakot uzspiežot uz izveidotā linka katru reizi atvērsies viena un tā pati informācija no kādas tabulas...

 

Būtu labi, ja vismaz nosauktu kāds kā sauc to ko man vajag un vēl labāk, ja parādītu, kā izskatās pats kods. Iepriekš paldies.

Link to comment
Share on other sites

nu vnk...

 

<?php

if (empty($_GET['id']))
{
echo ('Nav noradits id');
}

if (!empty($_GET['id']))
{
echo ('id ir '.$_GET['id']).'');
}
?>

 

 

Saprotamaku piemeru nevaru uzrakstiit!!!

Link to comment
Share on other sites

nju tātad izplānoju drusku savādāk, ņemot vērā, ka nekas īsti nesančaa tā k;ā vajag! Tagad doma tāda:

 

Viss ID, Saturs, virsraksti utt... ir iekš konkrētas vienas ailes (ROW)....

 

Tātad, kā panākt šo:

 

/index.php?id=3 tad no tās ailes kurā atrodas tas ID=3 paņem un atver $saturs, $virsraksts nju atkarībā ko vajag!

Link to comment
Share on other sites

Rekur viss feinais atrisinājums :)... Kaut kā sanāca tomēr :)

 

$i=0;
while ($i < $num) {
$id=mysql_result($result,$i,"id");
$saturs=mysql_result($result,$i,"saturs");
$saturs_nosaukums=mysql_result($result,$i,"saturs_nosaukums");
switch ($link) {

  case ($id):
  echo '<h2>'.'<p align=CENTER>'."$saturs_nosaukums".'</p>'.'</h2>';
   echo "$saturs";
break;
   }

$i++;
}

Link to comment
Share on other sites

Mjā, tik vienkārša darbība, bet knapi var izsekot.

 

<?php
$sql = "SELECT * FROM `texts`";
$result = mysq_query($sql);
while($row = mysql_fetch_row($result)) {

echo '<h2>'.$row['satura_nosaukums'].'</h2>';
echo '<p>'.$row['nosaukums'].'</p>';

}
?>

Link to comment
Share on other sites

Manuprāt viņam vajadzēja kautko šādu:

<?php
 $id = intval($_GET['id']);
 $res = mysq_query("SELECT * FROM texts WHERE id=$id") or die(mysql_error());
 if ($row = mysql_fetch_row($res))
 {
echo '<h2>'.$row['satura_nosaukums'].'</h2>';
echo '<p>'.$row['nosaukums'].'</p>';
 }
 else
 {
die("Nepareizs ID!");
 }
?>

Link to comment
Share on other sites

×
×
  • Create New...