Jump to content
php.lv forumi

iall

Reģistrētie lietotāji
  • Posts

    381
  • Joined

  • Last visited

Posts posted by iall

  1. Labs vakars,

    tātad ,man ir divi teibli - comments un lietotaji.

     

    Esmu uztaisījis tā ,ka lietotājs var pievienot sev aprakstu un apraksts rādās zem komentāriem!

     

    Piem.

     

    iall teica:
    ljoti shiki
    ----
    un sheit ir apraksts

     

    Principā ,cenšos izdarīt tā ,lai apraksts rādas katram lietotājam zem komentāra ,kādu nu viņš tur ir uzrakstījis.

     

    Šāda izskatās DB priekš `lietotaji`:

    ID
    lietotajvards
    parole
    apraksts

     

    Šāda izskatās DB priekš `comments`:

    ID
    raksta_id
    niks
    komentars

     

    Jautājums šāds: Man obligāti ir jālieto JOIN ?

     

    Edit: Tāpat kā šeit forumā. :)

  2. Šāds man ir forma:

    <form enctype="multipart/form-data" action="iev_bilde.php" method="post">
    Mainīt profila bildi: <input name="avatari" type="file"><br>
    <input type="submit" value="Augšupielādēt">

     

    Es domāju ,ja varbūt formā ievieto hidden lauku ar lietotāja ID ,tad būtu mazliet vieglāka tā štelle!

     

    Vai arī ,ja ieseto lietotāja ID sesijā un tad raksta $_GET['id']; vietā?

  3. Skripts saka: Bilde ir veiksmiigi pievienota! - iall.jpg

    Bilde uz server aiziet ,gan lielā ,gan mazā!

    SQL izpildās un neko neziņo

    Izvadās arī - $HTTP_POST_FILES['avatari']['name']

     

    Nau ne jausmas ,kas verētu būt! :/ Nevarētu būt ,ka $_GET['id']; nav īsti riktīgs!?

    Tikko pārbaudīju echo $id; ,neko neizvadīja.

  4. Ahhh ,es muļķis ,kverijs laikam ir jāraksta šāds vaine:

    mysql_query("UPDATE lietotaji SET bilde = $bilde WHERE id = '$_GET[id]'");

     

    tagad viņš bildi nepievieno lietotājam! Laikam ,ka tas $_GET['id']; vainīgs.

     

    Doma ir tāda ,ka lietotājs ir ielogojies un viņš grib nomainīt sev profila bildi.

     

    P.S. - Paldies par padomu ,centīšos izvairītites no SQL injekcijām.

  5. Lūk kverijs:

    mysql_query("INSERT INTO lietotaji (bilde) VALUES ('$bilde') WHERE id = '" . $_GET['id'] . "'");

     

    Ar šo kveriju es cenšos ievietot bildi pie noteiktā lietotāja ID ,bet problēma tāda ,ka neizdodas!

     

    Skripts resaizo un ievieto bildi noteiktajā mapē ,viss ļoti smuki ,tikai pie lietotāja nepievieno izvēlēto bildi.

     

    Bet ja noņem nost daļu ,kas sākas no 'WHERE' ,tad skripts ievieto bildi ,tikai pie neesoša lietotāja (un arī izveido ID).

     

    Bildes lauks ir `BLOB`.

     

    Paldies.

     

    EDIT: Tikko atcerējos ,ka man varbūt sesijā iesetot lietotāja ID un likt $_SESSION['id'] - $_GET['id'] vietā?

  6. Labs vakars.

    To īsti nevarētu nosaukt par problēmu ,bet lieta ir šāda. Man ir jāizveido lūk šāda lieta:

     

    - Kategorija
    -- Subkategorija
    -- Subkategorija
    - Kategorija
    -- Subkategorija
    -- Subkategorija

     

    Man nav ne mazākās nojausmas kā veidot 'apakškategorijas'! Ar plikām kategorijām esmu saskāries un esmu arī veidojis ,kā arī viss ir ļoti labi sanācis!

     

    Doma par datu bāzi ir apmēram šāda :

     

    `category`
    cat_id
    cat_name
    
    `subcategory`
    sub_cat_id
    sub_cat_name
    cat_id (zem kuras kategorijas pieder īstā apakškategorija)

     

    Ja doma nepareiza ,tad būtu vēlams palabot ,kas un kā! Par to būtu ļoti pateicīgs ,liels paldies.

×
×
  • Create New...