Autor Zpráva
Big_D
Profil
Zdravím,

mam formulář s 4 input text , a potřeboval bych jestli byste mi pomohli zdokonalit můj script který ověří zda inputy nejsou prázdné. Pokaždé když se stránka načte už mi to vypisuje že nemam vyplněné políčko. Tady je kod prosím o radu a pomoc.

Form:
    <div id='comment'>
    <form action='".$_SERVER['REQUEST_URI'] ."' method='post'>
	 <h3><u>Komentář</u></h3>
     <p>Nick:<p>
     <input type='text' value='".$_POST['nick']."' name='nick' /><br />
     <p>Předmět:</p>
     <input type='text' name='title'/><br />
     <p>Kontrola proti spamu:<br />
     <i>Kolik je <b>$a + $b</b></i></p>
     <input type='text' name='spam'/><br />
     <p>Zpráva:</p>
     <textarea name='comment' rows='5' cols='42' >
     </textarea><br />
     <input id='button' type='submit' value='Odeslat' />
    </form>
	</div>


Zbytek:
if(empty($_POST['nick']))
{
     die('Musíš vyplnit Jméno');
}else{
     //inset 
}

if(empty($_POST['title']))
{
     die('Musíš vyplnit Předmět');
}else{
     //inset 
}

if(empty($_POST['spam']))
{
     die('Musíš správně vyplnit kontrolu spamu');
}else{
     //inset 
}

if(empty($_POST['comment']))
{ 
     die('Musíš vyplnit zprávu');
}else{
     //inset 
}
yFang
Profil
if(isset($_POST['odeslat']))
{

    if(empty($_POST['nick']))
    {
         die('Musíš vyplnit Jméno');
    }else{
         //inset 
    }
    
    if(empty($_POST['title']))
    {
         die('Musíš vyplnit Předmět');
    }else{
         //inset 
    }
    
    if(empty($_POST['spam']))
    {
         die('Musíš správně vyplnit kontrolu spamu');
    }else{
         //inset 
    }
    
    if(empty($_POST['comment']))
    { 
         die('Musíš vyplnit zprávu');
    }else{
         //inset 
    }

}
Big_D
Profil
Díki moc za radu funguje. Ještě jednou dík.
Big_D
Profil
Vyřešeno

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: