Autorius Tema: Registracijos sukurimas  (Skaityta 396 kartus)

Neprisijungęs Silindras

  • Naujokas
  • *
  • Įrašai: 15
  • Karma: +0/-0
    • Žiūrėti profilį
Registracijos sukurimas
« Įrašytas: 2013-05-21 20:19:12 pm »
Sveiki parasau toki php koda

<?php

include("mysql.php");
$psl = (isset($_GET['psl']) ? $_GET['psl'] : "");

echo 
"
<html>
<head>

<head>
   <title>Svetainė</title>
</head>

<body>
   <table align='center' style='width:100%;' >
      <tr>
         <td style='vertical-align:top;'
            <a href='index.php'>Pradinis[/url]
         
            <a href='index.php?psl=naujienos'>Naujienos[/url]

            <a href='index.php?psl=reg'>Registracija[/url]
         </td>
         <td style='width:30%; vertical-align:top;'>
            "
;

            if (
$psl == "") {
               echo 
"
               <h2>Pradinis<h2>

               Sveiki atvyke
               "
;
            }

            if (
$psl == "reg") {
               echo 
"
               <h2>Registracija</h2>

               <form action='index.php?psl=reg1' method='post'>
                  Slapyvardis: <input name='nick' maxlength='40' /> 

                  Slaptazodis: <input type='password' maxlength='40' name='pass' />

                  El. pastas: <input name='email' maxlength='50' />



                  <input type='submit' value='Registruotis' name='registruotis'/>
               </form>
               "
;
            }

            if (
$psl == "reg2") {
               @
extract($_POST);

               if (isset(
$registruotis)) {
                  if (
$nick == "") { $er "Klaida, butina ivesti slapyvardi!"; }
                  elseif (
strlen($pass) < 4) { $er "Klaida, slaptazodis per trumpas!"; }
                  elseif (
$email == "") { $er "Klaida, butina ivesti el. pasto adresa!"; }   
                  else {
                     
$er "Registracija sekminga, dabar galite prisijungti.";

                     
mysql_query("INSRERT INTO nariai
                        (nick,pass,email,tipas)   VALUES
                        ('$nick','$pass','$email','1')
                     "
) or die("Mysql klaida:".mysql_error());
                  }
                  echo 
"
                  <h2>Registracijos ataskaita</h2>

                  $er
                  "
;
               }
            }

               echo 
"
         </td>
         <td style='vertical-align:top;'>
            Desine
         </td>
      </tr>   
   </table>   
</body>


</head>
</html>
"
;

?>

Bet uzsiregistravus neparaso kad truksta slapivardzio  ar  kad per trumpas slaptazodis. Ir jeigu suvedi viska gerai irgi neparaso gal zinote kas blogai?
« Paskutinį kartą keitė: 2013-05-22 07:08:04 am sukūrė Silindras »

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Registracijos sukurimas
« Atsakymas #1 Įrašytas: 2013-05-21 21:14:49 pm »
Galiu paklausti? Išmoksi naudotis CODE mygtuku ar ne?

Neprisijungęs Silindras

  • Naujokas
  • *
  • Įrašai: 15
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Registracijos sukurimas
« Atsakymas #2 Įrašytas: 2013-05-22 07:09:17 am »
Jau ismokau. Dabar gali padet? Nes labai reikia pagalbos. Kaip suprantu kazko nenuskaito, bet klaidos nerandu.

Prisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: Registracijos sukurimas
« Atsakymas #3 Įrašytas: 2013-05-24 11:31:43 am »
Jau ismokau. Dabar gali padet? Nes labai reikia pagalbos. Kaip suprantu kazko nenuskaito, bet klaidos nerandu.

formos actione nurodai ne tokia psl reiksme, bent jau tiek atrodo uzmetus siek tiek aki i tavo ta skripta :)

form action='index.php?psl=reg1' method='post'
o if'e yra reg2

if ($psl == "reg2") {
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

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

Manualai.lt Forumas

Ats: Registracijos sukurimas
« Atsakymas #3 Įrašytas: 2013-05-24 11:31:43 am »