ugyanazon oldalon való kiírás

Started by Dark98, 2017-11-30, 18:07:37

Sziasztok.
Szeretném a segítségeteket kérni, abban hogy ha sikeres a regisztráció vagy bármiféle hiba van (pl. nem egyforma jelszó) akkor azt hogyan tudnám megcsinálni hogy ne egy új oldalra írja ki hogy "Sikeres regisztráció" hanem ugyanazon az oldalon ahol regisztrált?

Ajax és azon belül post method function.

Ezek alapján google a barátod.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

Javascript, popup box
Skype:Csedwik

2017-11-30, 20:53:46 #3 Last Edit: 2017-11-30, 20:57:29 by udvatt108
Miért kellene ehhez popupbox? Egyrészt legtöbb böngésző alapból tiltja az ismeretlen oldalakon a felugró ablakokat (popup), másrészt igénytelen, harmadrész pedig egy div tagban kiírni/mutatni jquery-vel ízlésesebb, gyorsabb, dinamikusabb, korszerűbb és elterjedtebb megoldás. Valamint a javascript önmagában nem elég a kérdés dolog megoldására, azon belül erre szolgál a cross browser új világának teljes kihasználását alkalmazó Ajax javascript library.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

Quote from: udvatt108 on 2017-11-30, 20:53:46
Miért kellene ehhez popupbox? Egyrészt legtöbb böngésző alapból tiltja az ismeretlen oldalakon a felugró ablakokat (popup), másrészt igénytelen, harmadrész pedig egy div tagban kiírni/mutatni jquery-vel ízlésesebb, gyorsabb, dinamikusabb, korszerűbb és elterjedtebb megoldás. Valamint a javascript önmagában nem elég a kérdés dolog megoldására, azon belül erre szolgál a cross browser új világának teljes kihasználását alkalmazó Ajax javascript library.

C++ programmer at Gameloft

PHP megoldás példa:

if(isset($_POST['submit'])) {
echo '<div class="notice">';

//itt vedd át az adatokat POST ról stb.

$error = 0;
if(!$username){
echo ."<font color="red">Adj meg felhasználónevet</font><br />";
$error = 1;
}
if(strlen($username) < 4){
echo "<font color="red">Felhasználónév túl rövid</font><br />";
$error = 1;
}
// ide a többi feltétel

if($error == 0){
//itt beszúrod adatokat adatbázisba
echo '<font color="green">Sikeres Regisztráció</font>';
}
echo '</div>';
}