Autorius Tema: Login forma ir jos apdorojimas su php [basic]  (Skaityta 4883 kartus)

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7439
  • Karma: +231/-15
    • Žiūrėti profilį
    • mano CV
Login forma ir jos apdorojimas su php [basic]
« Įrašytas: 2009-10-13 01:08:03 am »
visi bandot daryti prisijungimo formas su php ir nesigauna, va jum pvz veikiantis:

taip pat yra truputelis CSS'o..

pvz_login_formos.php:

ID: Lukas
PSW: pavarde


<?php
/*
sukure manualai.lt adminitratorius: Primatas 2009-10-13

*/
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login formos pvz</title>
</head>

<body>
<?php
if(isset($_POST['vardas']) && isset($_POST['pavarde'])){

$vardas $_POST['vardas'];

$pavarde $_POST['pavarde'];


if( ($_POST['vardas'] == 'Lukas') && ($_POST['pavarde'] == 'pavarde') ){

$pranesimas "Sveikiname prisijungus vardu " $_POST['vardas'];

} else {

$pranesimas "Neteisingi duomenys";

}

} else {

$pranesimas "Neivedete kazkurio lauko";

}
?>


<style type="text/css">
div.login_panele {
 width:300px;
 position:relative;
 float:none;
 margin:0px auto;
}

table.login_panele{
 width:300px;
 
}

input{
 border:1px solid #CCCCCC;
 height:20px;
 width:200px;
 padding:5px;
 color:#333333;

}

input:hover {
 border-color:#666666;
}

div.klaida {
width:100%;
text-align:center;
font-weight:bold;
color:#e20000;
background-color:#fff2f2;
border-top:1px solid #ffb9b9;
border-bottom:1px solid #ffb9b9;
padding:10px 0px 10px 0px;
}


</style>

<div class="klaida"><?php print $pranesimas;?></div>

<form action="pvz_login_formos.php" method="post">
 
    <div class="login_panele">
   
    <table cellpadding="0" cellspacing="10" class="login_panele">
   
        <tr>
         
            <td>
           
             ID:
               
            </td>
           
            <td>
               
                <input type="text" maxlength="150" value="" name="vardas" />
           
            </td>
       
        </tr>
   
   
        <tr>
         
            <td>
           
             PSW:
               
            </td>
           
            <td>
               
                <input type="text" maxlength="150" value="" name="pavarde" />
           
            </td>
       
        </tr>
   
   
        <tr>
         
            <td>
           
             
               
            </td>
           
            <td>
               
              <input style="height:30px;" type="submit" value="Login"/>
           
            </td>
       
        </tr>
   
    </table>
   
    </div>
   
</form>

</html>




« Paskutinį kartą keitė: 2009-11-30 08:36:57 am sukūrė primatas »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs TadasJazokas

  • Naujokas
  • *
  • Įrašai: 151
  • Karma: +18/-14
  • Flash Studio
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #1 Įrašytas: 2009-10-13 10:51:21 am »
Man asmeniskai bet kuriuo atveju prisijungia ivedus ar isvis neivedus


pvz:
http://flashstudio.lt/php/
« Paskutinį kartą keitė: 2009-10-13 10:53:38 am sukūrė Tadas Jazokas »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7439
  • Karma: +231/-15
    • Žiūrėti profilį
    • mano CV
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #2 Įrašytas: 2009-10-13 17:35:19 pm »
ne toks tavo source'as
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 838
  • Karma: +56/-0
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #3 Įrašytas: 2009-10-13 18:15:00 pm »
Man asmeniskai bet kuriuo atveju prisijungia ivedus ar isvis neivedus


pvz:
[url]http://flashstudio.lt/php/[/url]


Formos duomenis siusk į tą patį failą jei nori kad viršuje rodytu klaidos pranešimą.
 pagal tavo pvz būtu : <form action='index.php'

Manualai.lt Forumas

Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #3 Įrašytas: 2009-10-13 18:15:00 pm »

Neprisijungęs blaiwas

  • Naujokas
  • *
  • Įrašai: 3
  • Karma: +0/-0
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #4 Įrašytas: 2009-11-29 21:34:19 pm »
na viska atrodo sukeliu kaip priklauso bet vistiek po duomenu ivedimo juos tiesiog isvalo ir nieko nieko toliau nevyksta nesvarbu net jei ir nieko neivesciau...
« Paskutinį kartą keitė: 2009-11-29 22:11:15 pm sukūrė blaiwas »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7439
  • Karma: +231/-15
    • Žiūrėti profilį
    • mano CV
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #5 Įrašytas: 2009-11-30 08:36:12 am »
na viska atrodo sukeliu kaip priklauso bet vistiek po duomenu ivedimo juos tiesiog isvalo ir nieko nieko toliau nevyksta nesvarbu net jei ir nieko neivesciau...

nu nepatingejau patikrinti ir viskas veikia :) cia priims tik prisijungimo varda: "Lukas" o slaptazodi "pavarde", buvau pamirses pamineti, bet tai matosi is kodo ; )))
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs blaiwas

  • Naujokas
  • *
  • Įrašai: 3
  • Karma: +0/-0
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #6 Įrašytas: 2009-11-30 21:54:24 pm »
visko gali buti, kad tiesiog nemoku tinkamai viska iterpti i puslapį... :) visdelto kuriu kolkas patį pirmą puslapį ir nelabai turėjas reikalu su html ir visu kitu. Bet judu į priekį :) nors sita forma visdar neveiksni  ;D

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 965
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #7 Įrašytas: 2009-12-03 17:41:44 pm »
Tai cia tik pavyzdys parodytas..ir galima sakyti tik dalis kodo(didesne dalis) norint pritaikyti savo puslapi reikia susieti su DB ir savaime aisku kurti registracijos forma...

Bet kaip zaliems labai geras pavyzdukas tik va teisus primatai tu sakydamas kad nepaaiskinai prisijungimo duomenis . Bent vietoj pavardes butum parases slaptazodis  tai butu aiskiau, :D Bet kas zino truputi jiems ir taip aisku  ;D


Va kam neaisku kodel neveikia viska sudeliojau ..
cia pvz failas login.php gali buti ir login.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login formos pvz</title>

<style type="text/css">
div.login_panele {
 width:300px;
 position:relative;
 float:none;
 margin:0px auto;
}

table.login_panele{
 width:300px;
 
}

input{
 border:1px solid #CCCCCC;
 height:20px;
 width:200px;
 padding:5px;
 color:#333333;

}

input:hover {
 border-color:#666666;
}



</style>
</head>

<body>






<form action="pvz_login_formos.php" method="post">
 
    <div class="login_panele">
   
    <table cellpadding="0" cellspacing="10" class="login_panele">
   
        <tr>
         
            <td>
           
             ID:
               
            </td>
           
            <td>
               
                <input type="text" maxlength="150" value="" name="vardas" />
           
            </td>
       
        </tr>
   
   
        <tr>
         
            <td>
           
             PSW:
               
            </td>
           
            <td>
               
                <input type="text" maxlength="150" value="" name="pavarde" />
           
            </td>
       
        </tr>
   
   
        <tr>
         
            <td>
           
             
               
            </td>
           
            <td>
               
              <input style="height:30px;" type="submit" value="Login"/>
           
            </td>
       
        </tr>
   
    </table>
   
    </div>
   
</form>


</html>






kitas failas i kur nukreipiame pvz  pvz_login_formos.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login formos pvz</title>
<style type="text/css">
div.klaida {
   width:100%;
   text-align:center;
   font-weight:bold;
   color:#e20000;
   background-color:#fff2f2;
   border-top:1px solid #ffb9b9;
   border-bottom:1px solid #ffb9b9;
   padding:10px 0px 10px 0px;
}
</style>
</head>
<body>

<?php
if(isset($_POST['vardas']) && isset($_POST['pavarde'])){
      
   
$vardas $_POST['vardas'];
   
   
$pavarde $_POST['pavarde'];
   
   
   if( (
$_POST['vardas'] == 'Povilas') && ($_POST['pavarde'] == 'Stankevicius') ){
   
      
$pranesimas "Sveikiname prisijungus vardu " $_POST['vardas'];
   
   } else {
   
      
$pranesimas "Neteisingi duomenys";
   
   }
   
} else {

   
$pranesimas "Neivedete kazkurio lauko";

}
?>


<div class="klaida"><?php print $pranesimas;?></div>
</body>
</html>



Ir 100% viskas veikia  :P Bet siaip stilius geriau deti iatskira faila..

P.S vardas Povilas cia mano nes as pakeiciau ir savo koda nukopinau  ;D ;D

« Paskutinį kartą keitė: 2009-12-03 18:02:22 pm sukūrė ganjabest »
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Vygantas Pauliukonis

  • Dalyvis
  • **
  • Įrašai: 1136
  • Karma: +12/-2
  • Itkokteilis.lt
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #8 Įrašytas: 2009-12-03 18:45:26 pm »
Nice jei dar veiktu ta forma butu dar geriau. Cia jau aisku su Mysql duom baze, nors ir sunkiau visvien idomu kaip viskas atrodo :)

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 965
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #9 Įrašytas: 2009-12-03 20:07:09 pm »
Nice jei dar veiktu ta forma butu dar geriau. Cia jau aisku su Mysql duom baze, nors ir sunkiau visvien idomu kaip viskas atrodo :)

O kas cia neveikia?  ;) forma ciki tik nesusieta su DB .. o su parodytais duomenim viskas prisijungia  ;)
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 838
  • Karma: +56/-0
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #10 Įrašytas: 2009-12-03 21:10:42 pm »
Rytoj jei atsisesiu prie pc butinai parasysiu mySQL pamoka ir formos apdorojima su viskuo , irasymu ,tikrinimu ir t.T. Nes ziuriu cia daugumai aktualus dalykas ;)

Neprisijungęs cause

  • Naujokas
  • *
  • Įrašai: 111
  • Karma: +3/-0
    • Žiūrėti profilį
    • Cause - Tinklapių kūrimas, priežiūra...
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #11 Įrašytas: 2010-04-24 23:28:49 pm »
Manau naujokams pravers  ;)
Su pagarba, jūsų draugas Cause.

Tinklapių kūrimo paslaugos, Asmeninis blogas

Neprisijungęs Deividas Keturakis

  • Dalyvis
  • **
  • Įrašai: 1010
  • Karma: +23/-1
    • Žiūrėti profilį
Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #12 Įrašytas: 2010-04-25 12:15:39 pm »
man tai tikrai praverstu ;]
Slapyvardis : Ice

Manualai.lt Forumas

Re: Login forma ir jos apdorojimas su php [basic]
« Atsakymas #12 Įrašytas: 2010-04-25 12:15:39 pm »