Ответов: 4 Просмотров: 252
|
Fart пишет:1. $poh1= $_GET["s$ups"];
2. (если правильно понял то) $$poh1 - означает, что вы взяли имя переменой из $poh1 = 1, так как $poh1=$_GET['s1']=1 - а такой переменной нет. и машина выдает значение NULL
(Добавление)
3. чтобы проверить то
if($poh1==1)... как то так
Переменной poh1 присвоено значение $poh1="_GET['s$ups']"; БЕЗ ЗНАЧКА $ И ОНА НЕ РАВНА 1, как Вы пишете
Чтобы потом создать переменную $_GET['s$ups'] присвоив ей значение _GET['s$ups']
$$poh=$_GET['s1'] - УЖЕ СО ЗНАЧКОМ $ (она превращаетмя в переменную)
и
echo "<br>if ($$poh1==1)"; // Выдает if ($_GET['s1']==1) ИМЕННО ЭТО УСЛОВИ Е ДОЛЖНО ВЫПОЛНЯТЬСЯ НО НЕ ВЫПОЛНЯЕТСЯ
И нет, переменная $_GET['s1'] - есть ОНА РАВНА 1
Мне нужно, чтобы работало условие if ($_GET['s1']==1) Но переменных s- может быть до 20 (s1,s2,s3...s20), поэтому я хочу, чтобы в зависимости от того, какая из переменных придет с GET - запросом, (от s1 до s20), она подставилась в условие if ($_GET['s1 или s2 или s3 или s20']==1) |