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
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 *
Určitě díky, alespoň vím, že to takhle nejde. Ještě jednou DÍKY ;)
dzouk
Profil *
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
dzouk:
Můžete zobrazit cokoliv.
"index.php?message=".urlencode("Libovolná zpráva")

a v indexu potom.
if(isset($_GET['message']));
{
  echo $_GET['message'];
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0