Forum » Programiranje » HTML actions
HTML actions
Unknownm ::
Pozdravljeni!
Prosil bi za vašo pomoč pri naslednji težavi:
V HTML FORM elementu bi pri pritisku istega gumba rad izvedel 2 različna ukaza, pošiljanje vpisanih podatkov na nek naslov in preusmeritev na novo stran. Z guglanjem sem bil na žalost neuspešen, zato me zanima, če kdo izmed vas mogoče pozna primerno rešitev :D
Prosil bi za vašo pomoč pri naslednji težavi:
V HTML FORM elementu bi pri pritisku istega gumba rad izvedel 2 različna ukaza, pošiljanje vpisanih podatkov na nek naslov in preusmeritev na novo stran. Z guglanjem sem bil na žalost neuspešen, zato me zanima, če kdo izmed vas mogoče pozna primerno rešitev :D
blackbfm ::
najbolj enostavno bi blo:
- podatke submitas, obdelas s phpjem (posljes kamorkoli hoces)
- vrnes nazaj redirect oz html ki vsebuje javascript kodo z redirectom
- podatke submitas, obdelas s phpjem (posljes kamorkoli hoces)
- vrnes nazaj redirect oz html ki vsebuje javascript kodo z redirectom
Zgodovina sprememb…
- spremenilo: blackbfm ()
stb ::
To je znan in zelo pogost vzorec:
Post/Redirect/Get @ Wikipedia
Seveda lahko isto dosežeš z JavaScriptom (Ajax post + location change ob uspehu)
Post/Redirect/Get @ Wikipedia
Seveda lahko isto dosežeš z JavaScriptom (Ajax post + location change ob uspehu)
Zgodovina sprememb…
- spremenil: stb ()
Unknownm ::
Hvala za pomoč, težavo sem uspel rešiti z mail() funkcijo, ki se izvede ob preusmeritvi na stran :D
Unknownm ::
Prišel sem do nove težave, znova bi prosil za pomoč:
Na strani imam postavljen input form(prvi del kode), v katerega uporabnik vpiše svoj email naslov. Email se nato posreduje "register.php"(drugi del kode) dadoteki, ki ga sprocesira, nato pa preusmeri na novo stran, na kateri bi moral izpisati (3) vpisan email, a tega ne naredi. Spodaj so odseki kod, ki sem jih uporabil, težava je torej pri izpisu emaila na novi strani. Pri PHPju sem nov, zato se ne zgražajte preveč nad kodo :D
(1)
(2)
(3)
Na strani imam postavljen input form(prvi del kode), v katerega uporabnik vpiše svoj email naslov. Email se nato posreduje "register.php"(drugi del kode) dadoteki, ki ga sprocesira, nato pa preusmeri na novo stran, na kateri bi moral izpisati (3) vpisan email, a tega ne naredi. Spodaj so odseki kod, ki sem jih uporabil, težava je torej pri izpisu emaila na novi strani. Pri PHPju sem nov, zato se ne zgražajte preveč nad kodo :D
(1)
<form action = "register.php" method = "post"> <input type = "text" class = "box" name = "email" placeholder = "Email"> <button action = "submit" class = "box2">Register</button> </form>
(2)
<?php $novmail = $_POST["email"]; $novarray = str_split($novmail); if (empty($novmail)) { header("Location: rgerror.html"); exit();} if (count($novarray) < 13) { header("Location: rgerror.html"); exit();} if (in_array("@", $novarray) == FALSE){ header("Location: rgerror.html"); exit();} else { header("Location: nextpage.html"); exit(); } ?>
(3)
<div class = "podnaslov2"> <?php include("register.php");?> EMAIL WILL BE SENT TO <br> <?php echo $novmail; ?> </div>
Baja ::
spremenljivk ne mores kar prenašat med fajli. uporabi $_SESSION ali pa $_GET, kamor bos vpisal vrednost $novmail
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Problem z dostopom do strani preko GooglaOddelek: Izdelava spletišč | 1286 (1096) | čuhalev |
» | Kontakt phpOddelek: Izdelava spletišč | 1073 (934) | gnomee |
» | Javascript pomočOddelek: Izdelava spletišč | 2051 (1607) | Lion29 |
» | [php] Knjiga gostovOddelek: Izdelava spletišč | 3158 (2361) | darix |
» | Kako preveriti ali so vnosna polja izpolnjena?Oddelek: Izdelava spletišč | 1987 (1641) | bluefish |