Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 06. 03. 2010 11:44

Katsushiro
Místo: Rožnov pod Radhoštěm
Příspěvky: 144
Škola: VŠB TUO - FEI
Pozice: student
Reputace:   
 

PHP - formuláře

Takže... Na tohle učivo jsem zčásti (už od SESSION:-D) chyběl, takže nevím vůbec co s tím. Problém je následující: Mám umět udělat skript, který mi vyhodí formulář pro jméno a příjmení, pokud je nevyplním a kliknu na tlačítko dále, přesměruje mě to opět na tu samou stránku (eventuelně to může červeně zabarvit nevyplněné pole atd...), pokud vyplním, hodí mě to na stránku s adresou, číslem telefonu, emailem atd, kde je povinný jen email a nakonec to vypíše hodnoty těchto vyplněných polí. Pomůžete někdo?:-D Zkoušel jsem hledat na netu, ale všechno je to podané příliš složitě a v těch kódech se neorientuju.
Moc děkuji, Katsu

Offline

  • (téma jako vyřešené označil(a) byk7)

#2 06. 03. 2010 15:09

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4247
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: PHP - formuláře

Code:

<?php
session_start();
if(isset($_POST["email"]) && $_POST["email"])
{
    $_SESSION["telefon"]=$_POST["telefon"];
    $_SESSION["email"]=$_POST["email"];
    print_r($_SESSION);
}
else{
    if(isset($_POST["krestni"]) && isset($_POST["prijmeni"])
    && $_POST["krestni"] && $_POST["prijmeni"]){
        $_SESSION["krestni"]=$_POST["krestni"];
        $_SESSION["prijmeni"]=$_POST["prijmeni"];
    }
    if(!isset($_SESSION["krestni"])){
        echo "<form method=post>
        <label for=krestni ".(isset($_POST["faze1"]) && !$_POST["krestni"]?"style=color:red":"")."> Krestni</label> <input name=krestni id=krestni ".(isset($_POST["krestni"])?"value=\"$_POST[krestni]\"":"")."><br>
        <label for=prijmeni ".(isset($_POST["faze1"]) && !$_POST["prijmeni"]?"style=color:red":"").">Prijmeni</label> <input name=prijmeni id=prijmeni ".(isset($_POST["prijmeni"])?"value=\"$_POST[prijmeni]\"":"")."><br>
        <input type=submit name=faze1>";
    }
    else{    
        echo "<form method=post>
        <label for=krestni ".(isset($_POST["faze2"])?"style=color:red":"")."> Mail</label> <input name=email><br>
        Telefon <input name=telefon><br>
        <input type=submit name=faze2>";
    }
}
?>

BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson