Anonymní profil Gorri – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Gorri – Programujte.comAnonymní profil Gorri – Programujte.com

 

Příspěvky odeslané z IP adresy 90.178.200.–

Gorri
JavaScript, AJAX, jQuery › Reload PHP scriptu formuláře…
24. 12. 2019   #385146

#13 Kit
Tak už jsem to vyřešil. Sice asi trochu prasáckým způsobem ale vyřešeno. Data se ukládají normálně do

data: {}

zašifrované. V PHP scriptu je prozměnu vse desifrovane pri odeslani. Slo mi o to ze jsem nechtel aby nektera data byla videt. A co se tyka zobrazení, tak jsem to vyresil, tak, že jsem musel ve scriptu (a to byla moje blbost) zacit session  

session_start()


a  pak jsem jen vytvořil toto. Tak snad to nebude problém. Prozatím. Do budoucna se stejně budu muset s JS seznámit více a to už pak půjde snadno. :-)

$_SESSION['name'] = $_GET['name'];

Každopádně díky za trpělivost.

Gorri
JavaScript, AJAX, jQuery › Reload PHP scriptu formuláře…
24. 12. 2019   #385145

#13 Kit
Mimochodem toto je sice zobrazení ale problém je stejný. Řeším jak uložení tak i zobrazení.

Gorri
JavaScript, AJAX, jQuery › Reload PHP scriptu formuláře…
24. 12. 2019   #385144

#13 Kit
I toto mě napadlo. Ale opět undefined index :(

Konkrétně

Notice: Undefined index: name in view-result-message.php on line 6

a na řádku 6 je

Db::queryOne('SELECT * FROM zprava WHERE username=? AND uid=?', $_SESSION['username'], $_POST['name'])

místo $_POST['name'] si má vzít něco z $_GET['name']. To existuje ale ve scriptu i když dám print_r($_GET), tak mi to ukáže Array()

Gorri
JavaScript, AJAX, jQuery › Reload PHP scriptu formuláře…
24. 12. 2019   #385142

#11 Kit
K tomu je potřeba wraper.

Já chápu, že to asi nevysvětluji nejlépe. Nevím ani jak bych to pořádně popsal. Ještě jsem se nesetkal s tím, že se mi nechtějí proměnné zpracovat, protože s JS pracuji prvně. Ale momentálně jde o to, že se mi ve scriptu (JS), konkrétně na řádku, kde je url: ''; načítá PHP script, který má zpracovat formulář a uložit ho do DB. Pole, které jsem ve formuláři vytvořil $_POST['zprava'] se bez problémů uloží. Když přidám další $ do PHP scriptu tak je neuloží. Ukazuje, že neexistují. Přitom vím, že existují. Konkrétně třeba ten příznak z $_GET.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý