Autor | Zpráva | ||
---|---|---|---|
dzouk Profil * |
Zdravím, potřeboval bych poradit, když pomocí funkce case upravuji ucet, tak se upravi, všechno proběhne v pořádku, ale byl bych rád, kdyby po úpravě mi to napsalo, že uprava probehla v poradku. Stačí napsat sem nějaký příkaz nebo do stránky s formulářem?
Díky za odpověď case 'Upravit': session_start(); if (isset($_POST['prezdivka']) and isset($_POST['jmeno']) and isset($_SESSION['id_uzivatele'])) { $sql = "UPDATE users SET username = '" . $_POST['user'] . "', nickname = '" . $_POST['prezdivka'] . "'". "WHERE user_id='". $_SESSION['id_uzivatele']. "' "; mysql_query($sql) or die(mysql_error()); } presmerovat("index.php"); break; Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Alphard Profil |
#2 · Zasláno: 19. 12. 2009, 22:52:50
dzouk:
Přesměrováváte (předpokládám, že pomocí header("location...), takže sem žádný výstup dát nejde. Můžete ale směrovat na index.php?message=ok a na cílové stránce vypsat hlášku. |
||
dzouk Profil * |
#3 · Zasláno: 19. 12. 2009, 23:46:11
Určitě díky, alespoň vím, že to takhle nejde. Ještě jednou DÍKY ;)
|
||
dzouk Profil * |
#4 · Zasláno: 19. 12. 2009, 23:53:33
a jestli ještě můžu, když bych chtěl, aby se mi při zadání špatných údajů u přihlášení, také pomocí case, zobrazilo varovaní? Je to jeden a ten samý problém? Díky
|
||
Alphard Profil |
#5 · Zasláno: 20. 12. 2009, 00:50:59
dzouk:
Můžete zobrazit cokoliv. "index.php?message=".urlencode("Libovolná zpráva") a v indexu potom. if(isset($_GET['message'])); { echo $_GET['message']; } |
||
Časová prodleva: 14 let
|
0