Jump to content
php.lv forumi

epro

Reģistrētie lietotāji
  • Posts

    13
  • Joined

  • Last visited

epro's Achievements

Newbie

Newbie (1/14)

  1. epro

    kļūda kodā

    Paldies visiem, codez'am vēl jo vairāk, ar tavu variantu viss aizgāja + vēl 1 kveriju ietaupīju.. :) PALDIES
  2. Kods: 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 niks = $username AND parole = $password"); if(mysql_result($result,0,'COUNT(*)') > 0) { #ieliek sesiju $_SESSION['ielogojies'] = 1; $id = mysql_result(mysql_query("SELECT id FROM lietotaji WHERE niks = $username AND parole = $password"),0,'id'); $_SESSION['mans_id'] = $id; } } Parādās errors: Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/users/public_html/mape/index.php on line 17 17 rindiņa sanāk: if(mysql_result($result,0,'COUNT(*)') > 0) Konekcija notiek, uz localhost viss darbojas, uz hosta ne, kas varētu būt pa vainu, caur html formu dati tiek padoti. Tiešām nesaprotu, kapēc neieliek sessiju.. :/ Varbūt kāds zin, kur vaina un kapēc uz localhosta iet bez uz hosta ne... :/
  3. Tur glabāsies tikai cipari + pats nerakstīs iekšā, bet būs scripts kas apstrādā to visu.. ;)
  4. Sveiki, atkal griežos pie Jums pēc padoma. Ir šāds kods: $cat = $row['kategorija']; if($cat == 1) { $kategorija = '1 kategorija'; } elseif($cat == 2) { $kategorija = '2 kategorija'; } Tātad no datubāzes tiek izvilkts $row['kategorija'], kurš ērtības labad tiek pārdēvēts par $cat. Itkā viss būtu labi, bet tā, kā man vajag ap 10 šādām kategorijām, sanāk diezgan pagarš kods. Itkā tā lapa savādāk netiek pārāk noslogota, tāpēc itkā varētu arī garo kodu atstāt, bet tīri intereses pēc gribēju vaicāt, vai ir iespēja šo kodu saīsināt. Nezinu, varbūt caur array kaut kā, nu vienkārši vai tas ir iespējams, jo pa gariem kodiem tomēr ir grūtāk urbties cauri, ja kas jālabo, tāpēc gribētos īsāku.. ;) P.S datubāzē glabājas cipari..
  5. epro

    Par cookijiem

    Da labi, nepateicu jau līdz galam, tur bij viena cita lieta vēl, ne tā paskaidroju. Bet labi, saliku jau ar sessijām visu, takā, domājams, ka būs labi.. ;)
  6. epro

    Par cookijiem

    Nu es biju domājis lai pie cookies var piekļūt caur pimēram $USER[''] nevis tam garajam $_COOKIE[''], ai lab, taisīšu ar sessijām, tās jau vismaz esmu vienreiz izmantojis, varbūt būs vieglāk.. :) Paldies par to pašu.. :)
  7. Tātad turpinot veidot savu mazo lapeli, sāku veidot arī ielogošanās formu. Izlēmu veidot ar cookies, tātad 2 cookiji(vismaz sākumam), id un paroles. Atradu, ka cookijus ievada ar setcookie(), labi, izlasīju visu, sapratu, kā viņus tur ievadīt. Bet tad domāju, kā pēc tam viņus izmantot. Papētot dažādus gatavus php projektus, atradu ka tie cookiji ir nodefinēti, piemēram php-fusion'ā definējums notiek ar iMEMBER, trakeru sistēmās ar $CURUSER, bet lai arī kā meklētu, nevaru atrast kur tas ir nodefinēts, rezultātā arī nezinu, kā pats varētu nodefinēt. Tātad tas, ko man vajadzētu ir padoms, kā var nodefinēt to, vei cookiji ir ievadījušies, vai nē. Ceru, ka sapratāt, gaidīšu padomus.. :)
  8. epro

    Kas par vainu?

    Paldies, tur arī bij tā kļūda...
  9. Tātad, ir šāds koda gabals: <?php if(isset($_POST['url'])) { $a = $_POST['url']; mysql_query("INSERT INTO video (url) VALUES ($a)"); } $result = mysql_query("SELECT url FROM video"); while($row = mysql_fetch_array($result)) { ?> <h2><?php echo $row['url']; ?></h2> <?php } ?> <form method="post" action="index.php"> <input type="text" name="url" size="60" maxlength="100"> <input type="submit" value="Aiziet"> </form> fails ir index.php, video tabulā ir divi lauki url un id, konekcija notiek augstāk, un savienajas kārtīgi, jo no šīs tabulas dati izvadīti tiek, bet kad mēģinu input laukā ievadīt, itkā vajadzētu ievadīties iekš DB, bet neievadās... Nekādīgi nevaru saprast kur vaina... Bija xampp serveris, domāju varbūt kkas nobrucis, atinstalēju, ieinstalēju katru daļu atsevišķi pēc Janhouse pamācības, bet ar nekā, varbūt kodā kāda vaina? Paldies jau iepriekš.. :)
  10. Paldies, šķiet ka šis derēs.. :) Kā jau teicu, neīpaši pārzinu php, bet nākamreiz pameklēšu cītīgāk.. :)
  11. Nu jā, bet kā lai es nodefinēju to 4mainigo? jo viņš var būt jebkāds, varbūt iekš php ir kāda funkcija, kas var sadalīt šo url pa daļām, teiksim pie katras / rodas jauna daļa, ko savukārt jau varētu nodefinēt.. :/ Ar php ilgi nedarbojos, tāpēc nezinu vai ir tāda iespēja..
  12. Tātad ķeršos uzreiz pie lietas. Doma ir tāda, ka input laukā lietotājs ievada šādu rindiņu: http://www.adrese.lv/1mainigais/2mainigais/3mainigais/4mainigais.html , tātad būtībā ir 4 mainīgie. Tālāk šo url vajadzētu ievietot embed tagā, tas itkā būtu viegli, bet pirms ievietošanas viņš ir nedaudz jāpārveido. Būtībā tai adresei, kas atrodas tajā embed tagā būtu jāizskatās: http://www.adrese.lv/1mainigais/2mainigais/3mainigais/v-4mainigais.flv , tātad būtībā kas notiek ir tas, ka pirms 4mainiga priekšā pieliekas v- un .html vietā nāk .flv. Nu .html par .flv varētu pārvērst ar kaut kāda veida aizstāšanu, bet kā pielikt pirms 4 mainiga v- es nezinu. Tātad, vai šo plānu ir iespējams izpildīt ar php? Ceru ka sapratāt, Paldies par uzmanību.. :) Gaidīšu atbildi.
  13. Nu ir vairākas iespējas kā ko apgūt, viena ir no pamācībām, manuprāt ļoti labas video pamācības ir Mārtiņam, (martins256.filer.lv) no tām varēsi apgūt kaut ko, tālāk ir sākt veidot kādu projektu, neko dižu, bet piemēram kaut ko tādu, kam ir labas supporta iespējas. Galvenais ir iedziļināties kodos un tad jau vajadzētu arī apskaidrībai nākt!
×
×
  • Create New...