Artenis Posted April 23, 2007 Report Posted April 23, 2007 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.
aldis Posted April 23, 2007 Report Posted April 23, 2007 nu vnk... <?php if (empty($_GET['id'])) { echo ('Nav noradits id'); } if (!empty($_GET['id'])) { echo ('id ir '.$_GET['id']).''); } ?> Saprotamaku piemeru nevaru uzrakstiit!!!
Artenis Posted April 28, 2007 Author Report Posted April 28, 2007 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!
Artenis Posted April 28, 2007 Author Report Posted April 28, 2007 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++; }
bubu Posted April 28, 2007 Report Posted April 28, 2007 Vājprātīgāku kodu sen nebiju redzējis... if vietā switch's, WHERE vietā while cikls ar brake.
andrisp Posted April 29, 2007 Report Posted April 29, 2007 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>'; } ?>
bubu Posted April 29, 2007 Report Posted April 29, 2007 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!"); } ?>
Recommended Posts