Jump to content
php.lv forumi

Tevocis

Reģistrētie lietotāji
  • Posts

    11
  • Joined

  • Last visited

Posts posted by Tevocis

  1. nuuu nevar but nepilniba jo datus izvelk ta ka man to vajag bet kad prasu lai to visu updeito uz jaunu infu tad to neizdara es prasu ko man vajadzeetu dairit nevis gudrus textus nevajag ari gatavu risinajumu.un kodu parskatiju vairakas reizes kļudas itka nav

  2. veidoju failu ar kuru lietotajs var izmainit savu info piemeram vardu epastu u.t.t bet nezin kāpec nedarbojaas itka tur kur es to vsu ar echo izmetu ara ari vis ir ta ka vajag bet lidz datubaazei ta ari netiek.

    varbut varat palidzet parabaudiju ar dažiem  validatoriem bet vis itka okay.

     

     

     

    <?php
    $vards = $_POST['vards'];
    $uzvards = $_POST['uzvards'];
    $vecums = $_POST['vecums'];
    $bilde = $_POST['bilde'];
    $epasts = $_POST['epasts'];
    $id =  $_SESSION['Memberid'];
    echo "UPDATE members SET Username='$vards',uzvards='$uzvards',Vecums='$vecums',bilde='$bilde',Email='$epasts' WHERE Memberid = '$id' ";
    if(isset($_POST['submit']))
    {
    
    mysql_query("UPDATE members SET Username='$vards',uzvards='$uzvards',Vecums='$vecums',bilde='$bilde',Email='$epasts' WHERE Memberid = '$id' ") or die('Neizdevas labot tavu profilu!!!');
    echo 'Profils veiksmigi labots';
    header("location: index.php");
    }
    
    ?>
    <form action="" method="post">
    <ul>
      <li>
       Vārds: <br>
       <input type="text" id="vards" name="vards" value="<?php echo $_SESSION['Username']   ; ?>">
      </li>
      <li>
       Uzvārds: <br>
       <input type="text" id="uzvards" name="uzvards" value="<?php echo $_SESSION['uzvards']   ; ?>">
      </li>
      <li>
       Vecums: <br>
       <input type="text" id="vecums" name="vecums" value="<?php echo $_SESSION['Vecums']   ; ?>">
      </li>
      <li>
       Bilde: <br>
       <input type="text" id="bilde" name="bilde" value="<?php echo $_SESSION['bilde']   ; ?>">
      </li>
      <li>
       E-Pasts: <br>
       <input type="text" id="epasts" name="epasts" value="<?php echo $_SESSION['Email']   ; ?>">
      </li>
      <li>
       <INPUT type="submit" class="btn btn-primary" tabindex="3">
      </li>
    </ul>
    </form>
    
  3. bet ja taisu ar šim atļaujam tas nozime ka man ir jāparaksta visu kodu vai pat vieglākrakstit no jauna?

    and maybe kautkur var atrast vairak info par šo visu.

     

     

    un kom labāk izmantot sesijas vai ko citu ? ja ko citu tad ko tieši varbut ar nelielu piemeru?

    paldies jau iepriekš

  4. ammm kasspars biju jau licis ta ka tu doma.nezināmu iemeslu dēļ ja ari nav ielogojies tad cilvēki tiek uz indexa lapu, bet šo problēmu atrisināju vienkārši inkludojot failu indexa lapa ja nav ienacis tad uzmetas login foruma et ja ir tad paradas pats index.php.

    bet tagat man varbut biški sarežģitaks jautājums.jums varbut tas nav nekas sarežģīts.varb;ut kāds var izskaidrot kā lai izveido isadmin funkciju ka piemeram ja lietotājam nav grupas id 1 tad viņš nevar atvērt piemeram lapa.lv/admin/login.php bet ta vieta viņu pārmet atpakaļ uz sākumu.un tad kad admins ienāk sakumlapa tad viņām pie profila rādādas admina paneļa links.man ir tikai nepieciešams lai izskaidrojat ka to izveodot tieši pašu isadmin neprasu neko gatavu.tikai nelielu paskaidrojumu

  5. Tātad sveiki visi man ir tāda problēma , ka nevaru uzlikt tādu lietu ja lietotājs nav ienācis viņš netiek uz index.php bet paliek login.php ,kamēr ielogojas.taisiju pēc pamacības bet nekā.Pricips tāds lai lietotājs nekada veida nevar redzēt index.php failu kamēr nav ienācis.


    šeit būs ari kods 

    <?php
    include'includes/config.php';
     
    session_start();
    if(isset($_POST['username']) and isset($_POST['password']))
    {
            $username = quote_smart($_POST['username']);
            $password = quote_smart(md5($_POST['password']));
                   
            $result = mysql_query("SELECT COUNT(*) FROM lietotaji WHERE vards = $username AND parole = $password AND grupa = 1");
            if(mysql_result($result,0, 'COUNT(*)') > 0)
            {
                   
                    #ieliek sesijā datus
                    $_SESSION['ienacis'] = 1;
                   
                    $id = mysql_result(mysql_query("SELECT id FROM lietotaji WHERE vards = $username AND parole = $password"),0,'id');
                    $_SESSION['mans_id'] = $id;
            }
    }
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
            <meta charset="utf-8">
            <title>lapa.lv :: Login</title>
            <link rel="shortcut icon" href="admin/img/favicon.ico">
                   
    </head>
     
    <body>
                            <?php
                            if(!isset($_SESSION['ienacis']))
                            {
                            ?>
                <form action="" method="post">
                    <fieldset>
                                    <legend>Login</legend>
                        <label for="username">Lietotajvards:</label>
                        <input type="text" name="username" id="username" value=""/>
     
                        <label for="password">Parole:</label>
                        <input type="password" name="password" id="password" value=""/>
                        <div class="submit">
                            <input type="submit" name="login" value="Login" />
                        </div>
                    </fieldset>
                </form>
                <?php
                            }
                            else header("location: index.php");
                ?>
    </body>
    </html>
    

     

     


    ceru uz atsaucibu un varbut vrat ari paskaidrot ko man darit lai vis notiek ta ka vajag

  6. varbūt vari kāddu konkrētāku piemēru ar to postu skaitīšanu 1.problēmu atrisnināju un tagat vis ir ok.vel nedaudz tik palauzišu galvu ar to ka krāsu pielikt bet tas jau cits stāsts.vairak intrese postu skaitīšna.

  7. Sveiki man ir jautājums.es esmu izveidojis nelielu forumu.

    man vajag lai no datubāzes izvelk lietotāja grupu bet grupa man ir ka skaitlis precizāk id , bet man vajag lai foruma rādās ka teksts piemēram Group_id=1 Būs Admin nākamais id moderātors.

     

    and otrs jautājums ka lai uztaisa ka tad kāds iepostu tabula parādas cik postus lietotājs ir veicies ko vajadzētu likt kodā?

    vel gan php mācos bet saprāšana man ir

     

     

    Paldies jau iepriekš

×
×
  • Create New...