Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Posts posted by anonīms

  1. mysql_query("SELECT id, bilde, nosaukums WHERE kategorija = 'radiatori'")

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE kategorija = 'radiatori'' at line 1

     

    Kādēļ met sintakses kļūdu? mēģināju arī bez ('), bet tāpat rāda.

     

     

    eh, jau kuro reizi aizmirstu FROM.

  2. JaKuT, to kodu liec vietā, kur gribi, lai tev rādas šie jaunumi.

    Piemēram tev ir index.php vai jaunumi.php un tur apmēram tā

     

    <head>
    ...
    </head>
    <body>
    {te_to_kodu}
    te vēl ir cits kods, piemēram apakša
    </body>
    </html>

  3. if($_SESSION['ielagojies'])
    {
    $ie = mysql_query("SELECT level FROM users WHERE username = '$_SESSION['username']'");
    $ie = mysql_fetch_array($ie);
    echo "Tu esi ielogojies!";
    if($ie[0] == '10')
    { 
    echo "Tu esi admins";
    }
    else
    {
    echo "Tev nekas nerādas";
    }
    }
    else
    {
    echo "ielogojies";
    }

  4. Gribu uzdot tev vienu jautājumu.

    Vai tu vari parādīt kodu kā tu izvelc datus tam lietotājam, kurš ir ielogojies?

     

    :DDD atvaino, bet tavs kods nekam neder.

     

    Padomā, ka tev ir 10 lietotāji ar levelu 'admins', tad kverijā arī mēģinās izvilkt (nezinu kā viņš tur velk) random iespejāms, vai arī pēdējo.

    izveido vienu sesiju username un level sesiju var ņemt nost.

  5. Tātad, tā sesija nestrādā...

     

    #1 session_start(); vienmēr liec pašā lapas augšā!

     

    #2 Tev gadijumā tā sesijas 'ielogojies' vietā nevajag $_SESSION['level']?

     

    Jo sesija ielogojies nekur netiek izveidota...

  6. nu tev vajag izveidot, lai strādātu tas $_SESSION['lietotajvards’], bet nu tad tev būs vieglāk izvilkt datus no db.

     

    mysql_query("SELECT id, lietotajvards, parole, adrese, pasts FROM lietotaji WHERE lietotajvards = '$_SESSION[username]'");

  7. Nu man personīgi lietotaji tabulā ir kollona 'level', kur ar skaitļiem no 1-10 tiek apzīmēti līmeņi.

    1 - parasts lietotājs

    10 - Galvenais admins

    3 - Intervētājs

    5 - Jaunumu pievienotājs

    u.t.t...

    un tad

     

    $lvl = mysql_query("SELECT id, level FROM lietotaji WHERE username = '$_SESSION[username]'");
    $lvl = mysql_fetch_array($lvl);

     

    un tad

     

    if($lvl['1'] == '5') { echo "Tu vari pievienot jaunumus"; } elseif($lvl['1'] == '10') { echo "Tu esi super admins!"; }

     

    un tā tālāk...

  8. ' nebija kļūda (kad rakstju te forumā, tad nekopēju no faila, bet pats uzrakstiju.

    if(isset($_GET['page']) && $_GET['page'] == 'results' && isset($_GET['cw']))

    tāpat negāja.


  9. Tāks, lieta tāda, ka

    izmantoju jau vienā vietā jau results

    if(isset($_GET['page']) && $_GET['page'] == 'results)
    {
    ..
    }
    elseif(isset($_GET

    ) && $_GET

     == 'results' and $_GET[info])
    {
    ..
    }

     

    nomainot elseif'am get page, uz piemēram $_GET['v'], tad viss strādā.

    Kas varētu būt par iemeslu?

     

     

    Strādā! Samainiju vietām abus ifus

  10. elseif(isset($_GET['page']) && $_GET['page'] == 'results' and isset($_GET['info']))

    Kādēļ šī daļa nestrādā? ($_GET['info']) vietā būs noteikts skaitlis (id)

     

    Rezultātam vajadzētu būt šādam:

    ?page=results&info=12
×
×
  • Create New...