VirgoPl
22.06.2015, 19:04:01
Witam mam problem pobieram zmienną z linku
$zmienna = $_GET["zmienna"];
Sama $zmienna działa jest ok ma zawartość pobraną z linku lecz jest problem ponieważ mam kilka if w if i juz w kolejnych if nie działa mi ta zmienna jaki może być powód ?
Kshyhoo
22.06.2015, 19:06:29
Pokaż kod, na wróżeniu się nie znamy.
Przenoszę.
VirgoPl
22.06.2015, 19:16:19
<?php
$zmienna = $_GET["x"];
if(empty($zmienna) == FALSE) {
$wiadomosc = "Zmienna zawiera znaki";
}
if (isset($_POST['Przycisk'])){ }
echo "<input type=submit value=Przycisk name=Przycisk/>"; ?>
Proszę bardzo jest tam jeszcze kilka ifów ale jak ucinam kod do takiej postaci by przetestować czy nie robi czegoś tamta część to dalej to samo. Dla mnie wygląda ok nie mam pojęcia co jest nie tak
Pyton_000
22.06.2015, 19:26:52
To Ci wygeneruje błąd.
$zmienna = $_GET["x"];
<?php
$zmienna = !empty($_GET["x"]) ?
$_GET['x'] : null;
if($zmienna === null) {
$wiadomosc = "Zmienna zawiera znaki";
}
if (isset($_POST['Przycisk'])){ }
echo "<input type=submit value=Przycisk name=Przycisk/>";
VirgoPl
22.06.2015, 19:31:25
Niestety wciąż zawartość zmiennej jest pusta
rad11
22.06.2015, 19:36:37
<?php
$zmienna = !empty($_GET["x"]) ?
$_GET['x'] : null;
if($zmienna === null) {
$wiadomosc = "Zmienna zawiera znaki";
}
if (isset($_POST['Przycisk'])){ }
echo "<input type=submit value=Przycisk name=Przycisk/>";
I pokaz wynik.
VirgoPl
22.06.2015, 19:41:56
array(1) { ["zmienna"]=> string(4) "abcd" }
rad11
22.06.2015, 19:44:22
To teraz:
<?php
$zmienna = !empty($_GET["zmienna"]) ?
$_GET['zmienna'] : null;
if($zmienna === null) {
$wiadomosc = "Zmienna zawiera znaki";
}
if (isset($_POST['Przycisk'])){ }
echo "<input type=submit value=Przycisk name=Przycisk/>";
VirgoPl
22.06.2015, 19:49:36
Już jest prawie ok ale wywala string(4) "abcd" a wolałbym abcd
rad11
22.06.2015, 19:50:42
to zrob echo $zmienna w ktorym miejscu chcesz i bedziesz miec taki rezultat.
Pyton_000
22.06.2015, 19:55:38
I poczytaj może najpierw o podstawach
VirgoPl
22.06.2015, 20:10:10
Czytam czytam pyton tylko że teraz wiąż mam problem po 1 to to że wywala mi komunikat który napisałem post temu zawsze na stronie oczywiście w zmiennej jest ok ale tylko gdy ją wyświetlam gdy używam zapytania mysql_query("UPDATE tabela SET x = x + 1 WHERE id = '$zmienna'");
chce zmienić zawartość rekordu x na x++ ale jest to x o konkretnym id który jest w tej zmiennej w momencie gdy zamiast zmiennej daje na sztywno to działa więc wina zmiennej i co z tym zrobić ?
Pyton_000
22.06.2015, 20:11:38
rad11
23.06.2015, 05:46:37
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.