Jump to content
php.lv forumi

Recommended Posts

Posted

čav visiem! gribētu uzzināt kā var uztaisīt [kautkas.php?id=kautkāds]. Piemēram lai uztaisot draugos albūmā kad katrai bildei nav savas .php fails jātaisa bet viņš aizsūta uz to id=..! esmu mēģinājis šādi :

 

pirmajā lapā šādi rakstīt >

 

<html>

<head>

<title>bklā</title>

</head>

<body>

<a href="kautkas.php?id=1">Otra lapa</a>

</body>

</html>

 

un tajā otrajā lapā jeb kautkas.php rakstīt šitā >

 

<html>

<head>

<title>bklā1</title>

</head>

<body>

<?php

print_r($_GET);

$id = $_GET['id']

echo "<strong>" . $id . "</strong>

?>

</body>

</html>

 

bet tad kad es rakstu to adressi piemēram = http://localhost/kautkas.php?id=1" viņš atver , viss normāli, bet tad es varu piemēram to id=1 nomainīt pret id=2 un viņš atvērs to pašu lapu. Bet es gribu uzzināt kā var uztaisīt ka iekš id ir cita lapa. Tākā dr.lv ; tur ir Friends/id=24526 un tur katram id ir lapa. Piemēram ja uzrakstīt Friends/id=245226 atvērtu citu. A man vislaik atver vienu vienkārši augšā nomainās adresse. Es gribu uzzināt kā var izdarīt tā ka viņš to ID atver kā citu adressi lai varētu piemēram uztaisīt tākā draugos albūmu, kad katrai bildei nav savs php fails, bet viņās ir pārtaisītas tu id=251. :] priecāšos ja varēsiet palīdzēt. ;]

Posted

Nu citu "lapu" atvērt nevarēs, bet atkarībā no ID vērtības var padot dažādu kontentu.

 

Primitīvs piemērs:

 

if ($_GET['id'] == 1) {

// kautkas tiek izdrukaats

} elseif ($_GET['id'] == 2) {

// Kautkas cits tiek izdrukaats

} elseif ($_GET['id'] == 3) {

// Un tagad pavisam veel kaut kas cits

}

Posted

tad piemēram šitā?

 

<?php

if ($_GET['id'] == 1) {

// <img alt="" src="http://192.168.1.121/images/fons.jpg" align="bottom" border="0" hspace="0"></p>

} elseif ($_GET['id'] == 2) {

// <img alt="" src="http://192.168.1.121/images/load.jpg" align="bottom" border="0" hspace="0"></p>

} elseif ($_GET['id'] == 3) {

// <img alt="" src="http://192.168.1.121/images/nba.jpg" align="bottom" border="0" hspace="0"></p>

}

?>

Posted

<?php
if ($_GET['id'] == 1) {
echo '<img alt="" src="http://192.168.1.121/images/fons.jpg" align="bottom" border="0" hspace="0"></p>';
} elseif ($_GET['id'] == 2) {
echo '<img alt="" src="http://192.168.1.121/images/load.jpg" align="bottom" border="0" hspace="0"></p>';
} elseif ($_GET['id'] == 3) {
echo '<img alt="" src="http://192.168.1.121/images/nba.jpg" align="bottom" border="0" hspace="0"></p>';
}
?>

 

Komenti php valodā ir šitie te - #, // utt.

Tātad, atkomentēt būs izdarīt pretēju darbību komentēšanai :)

 

Par to izvadīšanu, skaties, tajā gadījumā labāk ir echo, bet var jau darīt arī tā:

 

<?php
if ($_GET['id'] == 1) {
?> <img alt="" src="http://192.168.1.121/images/fons.jpg" align="bottom" border="0" hspace="0"></p><?
} elseif ($_GET['id'] == 2) {
?> <img alt="" src="http://192.168.1.121/images/load.jpg" align="bottom" border="0" hspace="0"></p><?
} elseif ($_GET['id'] == 3) {
?> <img alt="" src="http://192.168.1.121/images/nba.jpg" align="bottom" border="0" hspace="0"></p><?
}
?>

 

Protams, šito variantu šeit būtu stulbi pielietot, bet vienalga tāda iespēja ir. Tas tā... - zināšanai.

×
×
  • Create New...