PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL kontroll
Autor Abi Postitus Abi

reno
Mina siin


Postitusi: 265
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10
kontroll

Kuidas teha kontrolli kas väljad on täidetud? ja siis näiteks kui on lahter nimi ja sisu, ja kui nime lahter on täitmata siis ta kontrolliks edasi kas sisu loahter on täidetud, et kui ei ole siis kuvab teksti "Nime ja sisu lahter täitmata!"  ja kui Sisu täitedud siis sellise "Nime lahter täitmata!" jne... kuidas seda teha??

___________________________________________________
Tihti unustame asju, mida pole teadnudki!
E-mail & MSN


14.07.2003 20:01:59 Vajutades siia näed kasutaja reno profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: kontroll

Oletame, et nime lahtri nimi  on $nimi ja sisu lahtri nimi on $sisu:
PHP kood:

if (empty($nimi)){
$kontroll_nimi=TRUE;
}else
if (empty(
$sisu)){
$kontroll_sisu=TRUE;
}
if (
$kontroll_nimi==TRUE){
echo 
'Nime lahter täitmata';
}
if (
$kontroll_sisu==TRUE){
echo 
'Sisu lahter täitmata';
}
if ((
$kontroll_nimi==TRUE) and ($kontroll_sisu==TRUE)){
echo 
'Nime ja sisu lahter täitmata';
}



___________________________________________________
Tõnis Tobre · MSN  · E-Post

14.07.2003 20:09:10 Vajutades siia näed kasutaja tobre profiili

reno
Mina siin


Postitusi: 265
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10
RE: kontroll

Väike koodi täiendus ka:

PHP kood:

$tagasi "<META HTTP-EQUIV=Refresh CONTENT=2;URL=javascript:history.go(-1)>";

if (empty(
$nimi)){
$kontroll_nimi=TRUE;
}else
if (empty(
$sisu)){
$kontroll_sisu=TRUE;
}
if (
$kontroll_nimi==TRUE){
echo 
"Nime lahter täitmata$tagasi";
}
if (
$kontroll_sisu==TRUE){
echo 
"Sisu lahter täitmata$tagasi";
}
if ((
$kontroll_nimi==TRUE) and ($kontroll_sisu==TRUE)){
echo 
"Nime ja sisu lahter täitmata$tagasi";exit();
}



em..sain sinnamaani et suunab ka tagasi ja kui on mõlemad täitmata katkestab töö...aga nyyd tekkis uus probleem..nimelt..kui ainult 1 väli täitmata kuidas siis töö katkestada et ta endiselt ikka edasi ka kontrolliks kas sisu täidetud???

___________________________________________________
Tihti unustame asju, mida pole teadnudki!
E-mail & MSN


14.07.2003 20:18:45 Vajutades siia näed kasutaja reno profiili

mihkel


Postitusi: 1324
Tase: Moderaator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: kontroll

PHP kood:

$break 0;
if ( 
$kontroll_nimi && $kontroll_sisu ) {
    echo 
'Nime ja sisu lahter täitmata<br>' $tagasi;
    
$break 1;
} else if ( 
$kontroll_nimi ) {
    echo 
'Nime lahter täitmata<br>' $tagasi;
    
$break 1;
} else if ( 
$kontroll_sisu ) {
    echo 
'Sisu lahter täitmata<br>' $tagasi;
    
$break 1;
}

$break ) ? die() : 0;



___________________________________________________
Skype me: mihkelkaru

14.07.2003 20:23:14 Vajutades siia näed kasutaja mihkel profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on esmaspäev, 27. jaanuar 2020. Kell on 23:25.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.