|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
Предаване на променлива чрез URL
|
|
Автор |
abc.new () |
Публикувано | 30.05.06 15:04 |
|
Здравейте,
не съм много добре с PHP и не мога да се справя с един проблем.
Значи искам в една страница да ми се показват резултатите от дадена заявка. И на същата страница имам много наброй теми, като всяка представлява съответно линк. Искам чрез избиране на съответната тема, SQL - заявката да се генерира чрез съответното ID на темата.
Освен, че не съм добре с PHP, също така и с обясненията
Ако може някой да ми помогне как да стане това, с просто примерче, ще съм много благодарен.
| |
|
Направи линка си така
www.domain.com/stranica.php?id=5
а в stranica.php вкарай следния код:
<?
$query = "SELECT * FROM sql_tablica WHERE id='$id'";
$result = mysql_query($query);
$row_array = mysql_fetch_array($result);
echo $pole=$row_array[pole_ot_tablicata];
?>
разбира се преди това добави атрибутите за връзка с SQL и избор на базата. Предполагам ги знаеш. Ако не - питай. Резултата от това ще е че ще източиш информацията от базата данни с ID=5. За по-просто можеш да тестваш само с това:
<? echo $id; ?>
за да видиш как ти се пренася променливата. Ако всико е ОК - действай нататък. То и няма начин да не е ОК ама нали питаш за предаване на променлива.
Всичко за Хостинг Пазара в България -
| |
|
тва всичко е много хубаво, само че след малко човека ще дойде да попита що не работи това, дето му го написа... Та, да си чувал случайно за register_globals ???
Ся за пича дето пита - тва сичкото ще проработи, само че най-отгоре трябва да добавиш още един ред:
$id=$_GET['id'];
Just a genius
| |
Тема
|
Re: Предаване на променлива чрез URL
[re: Blake]
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 01.06.06 15:01 |
|
Мдааам. А за да сме максимум изчерпателни (ще ме извиниш че ти се меся).
Нека направим така:
$id=(int)$_GET['id'];
От неизбежното се възмущава само този, който е неразумен.
| |
|
Е сега от началото ли да го почнем с register_globals :) Ако тества на localhost щеше да тръгне веднага :P
Всичко за Хостинг Пазара в България -
| |
|
а каква е връзката между локалхост и регистър глобълз? :)
| |
|
дупе и гащи? ![](http://i.dirbg.com/clubs/icons/laugh.gif)
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
| |
|
къде са казали че идентификатора е целочислен? ![](http://i.dirbg.com/clubs/icons/tongue.gif)
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
| |
|
Да мислим логично:
1.човека не знае как да пренася променлива.
2.акотой си инсталира AppServ, EasyPHP или друг подобен софтуер няма да може да промени настройките и те ще са по подразбиране.
3.Инсталациите на PHP на сървърите вече са конфигурирани според желанията, идеите и претенциите на администраторите с маса ограничения за това там не е хубаво да се учи да работи. Нека първо се научи на localhost пък после да се бори да променя кода сприямо насторйките на хостинг компанията му.
нали :)
Всичко за Хостинг Пазара в България -
| |
|
ех ... мизерия ....
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|