Jump to content
php.lv forumi

tomaac

Reģistrētie lietotāji
  • Content Count

    92
  • Joined

  • Last visited

About tomaac

  • Rank
    Skriptu bērns
  1. Kad lietotājs raksta username/password, man ir pārbaude - vai tads lietotājs eksistē u.tml. un tad, ja datu baazee ir tieshi viens tāds lietotājs, tad uzliek šo $_SESSION["hash"] = md5(session_id()); (nezinu kur, bet kaut kur tādu izrakstu). Tad attiecīgi index.php faila sākumā man ir tas session_start un pārbaude vai ir uzstādīta sesija (if (isset($_SESSION['hash']) && $_SESSION['hash'] == md5(session_id())). isset lietoju, citādi rāda Notice, ka nav tāds $_SESSION['hash'] Nesapratu īsti, kādēļ tas nav pareizi... (tādā ziņā viss strādā, bet varbūt nesaprotu
  2. Vai idejiski pareizi šādi pārbaudīt vai lietotājs ir ielogojies: Logojoties uzstāda sesiju: $_SESSION["hash"] = md5(session_id()); Kad vajaga pārbaudīt vai ielogojies (index.php lapas augšā vai vēl kaut kur): session_start(); if (isset($_SESSION['hash']) && $_SESSION['hash'] == md5(session_id())) { $is_loged = 1; } else { $is_loged = 0; }
  3. Kā tikt vaļā no @? Tieksim, ja pie $result = mysql_query($sql); notiks sql kļūda, kā to apstrādāt? codez: Šoreiz atstāšu kalsi kā ir, bet nākamreiz mēģināšu tavu pieeju ar ORM. Šoreiz ir pārak mazs projekts, lai taisītu tadu... man liekas. Varbūt var kāds ieteikt - kādu ORM klasi vai linku, kur par to izlasīt?
  4. A vai tad neder pielikt @ operatoru un pēc tam pārbaudīt if (mysql_error())...?
  5. Mēģinājums uzrakstīt kaut kādu vienkāršu db klasi: http://paste.php.lv/a59adb402e57c5c855fbab6df61f683e?lang=php Lūdzu nokementējiet bez lieliem uzbraucieniem... Funcija validate_value tiek izmantota arī, rakstot selectus: $q = 'select * from table where id = '.$db->valdiate_value($id);
  6. Paldies par atbildi un pacietību visu izlasīt :D Par šo risinājumu vēl: 1) Ar "SELECT" mana prolblēma bija tāda: Es nodefinēju manā meta tabulā kolonnas, piemēram, "username", "tbl_users", "text" utt. Tālāk es kodā rakstīju select username from tbl_users Tālāk es ar noteicu kādas kolonnas tika padotas selectā un pēc kolonnas+tabula atradu manā meta tabulā atbilstošo ierakstu. Tātad manā risinājumā kolonnu nosaukumus es nolasu no SELECTa. Tagad, jaman ir NEW forma, tad kkjā šitais risinājums vairs nestrādā, jo man nav no kurienes nolasīt, kādas kolonnas skatīt. No tavē
  7. Man ir admin panelis, kurā principā ir daudz vienveidīgu tabulu-list, vienveidīgu edit-formu utt. (nu, kā jau katrā admin panelī...), kas atšķiras tikai ar datiem un izmantojamiem kontroļiem. Piemēram, lietotāju saraksts dokumentu saraskts xxx saraksts yyy saraksts utt. Tie visi pēc būtības ir līdzīgi saraksti, bet atškiras ar - queriju, kas ir apakšā - kolonnu skaitu un nosaukumiem - kolonnas vērtības tipa (piemēram, kolonna "registration date" ir datums un tā jāattēlo datumam specifiski; vai kolonna "username", kas ir vienkārši teksts; vai
  8. Bakalaura darba ietvaros ekonomikā, lūgums aizpildīt anketu http://www.visidati.lv/aptauja/270077855/ R.
  9. tomaac

    google keywords

    Pag, bet vai tur ir tieši latviešu meklētie? Man vajaga latviešu (vai nu google.lv, vai arī latviešu valodā)
  10. tomaac

    google keywords

    Varbūt kāds zina, kur var iegūt Google.lv visvairāk meklētos atslēgvārdus?
  11. Man ir selects galvenajā formā, bet pop-up forma pievienot datu bāzē jaunu ierakstu, kuram būtu jāparādās selectā. Ar AJAX es "nedraudzējos", gribas kadu vienkāršāku risinājumu.
  12. Ieraksti nāk no datu bāzes.
  13. Nepieciešams mehānisms: ja lietotājs sāk rediģēt ierakstu X, tad tas nobloķējas (cits lietotājs nevar uzsākt šī ieraksta rediģēšanu - parādās paziņojums, ka ieraksts šobrīd tiek rediģēts un līdz ar to ir bloķēts).
  14. Man ir galvenais logs, kurā ir forma. Šajā logā ir arī poga "XXX". Uz šīs pogas nospiežot, atveras pop-up lodziņš, t.i., notiek window.open ('adrese','nosaukums','izmēri'). Jaunajā logā arī ir forma, kurā ir poga "Pievienot". Nospiežot šo pogu jaunā loga forma submitojas. Kā izdarīt, 1> lai pēc formas jaunā logā submitošanas, mēs novalidējam visus tā laukus un tad aizveram šo pop-up logu 2> pēc tam, kad aizvērts pop-up, nepieciešams refrešot galveno logu 3> bet galvenā loga refrešam jābūt tādam, lai viss kas tur jau ir ierakstīts nepazustu! R.
  15. izdarīju tā, bet tas neko nemainīja. Tāpat otrā rinda aizņem tikai vienu kolonnu, pārējās trīs ir tukšas. Tā it kā colspan='4'nebūtu nemaz uzlikts.
×
×
  • Create New...