Jump to content
php.lv forumi

Vebers

Reģistrētie lietotāji
  • Posts

    1,020
  • Joined

  • Last visited

Everything posted by Vebers

  1. Šeit, nepieciešama pārbaude tikai pie tā vai šis postotais Id tiešām ir integer, lai nesanāk šmuces ar SQL injekcijām.
  2. nu tev rezultātam ir jasanāk apmēram tādam <input type="checkbox" name="checkboxes[]" value="1" /> <input type="checkbox" name="checkboxes[]" value="3" /> <input type="checkbox" name="checkboxes[]" value="4" /> <input type="checkbox" name="checkboxes[]" value="19" /> un tad otrā galā (ar php) apstrādā $delStr = implode(', ', $_POST['checkboxes']); // te derētu arī pārliecināties vai checkbox value tiešām ir Integer (cipars) $q = "DELETE FROM tabula WHERE id IN (".$delStr.")"; mysql_query($q); Tas tā uz ātru roku, lai domu saproti.
  3. Paskaties pats ;) var_dump($_POST); to db_ vari likt un vari nelikt. Pēc paša izvēles, bet tā db vietā gan izdomā k-ko citu. Baigi acīs cērtās tas db_
  4. Ja tu tam vairāk palasītu visādus tutoriālus, kaut vai šo pašu forumu, tev rastos pats saprastu kas un kā ... Nav prātīgi terorizēt foruma lietotājus...
  5. 1 un 2. variants kopā, ja nevēlies izmantot ajax. 1) pajautā vai tiešām dzēst , to ar JS var. 2) pie checkboxiem liec name="checboxes[]" value="DB_ieraksta_id" 3) ja lietotājs apstiprina dzēšanu, tad nosubmito formu 4) izdzēs attiecīgos ierakstus pēc ID un redirektē viņu atpakaļ no kurienes viņš nācis ar header('Location: http://adrese');
  6. Apac <a href="http://adrese">Virsraksts</a>
  7. $id = (!empty($_GET['id']) ? intval($_GET['id'] : 1; EDIT: iemācies debugot savu skriptu, piemēram, ar to pašu mysql_error(), var_dump() (paskaties vai tiešām kaut ko tā vērtība satur), utt utjp
  8. Šīm funkcijām ir 2 dažādi uzdevumi. isset pārbauda vai vērtība ir dota (is set), bet empty, paskatās, vai šī vērtība nav tukša (0, '0', false, NULL, array() [tukšs masīvs], '')
  9. isset vietā iesaku izmantot http://php.net/empty
  10. Tev nav lemts! Nomierinies ar to trakeri.. edit: andrisp paspēja pirmains :)
  11. http://php.net/phpversion
  12. Ilgi domāju kamēr pieleca kas ir lūps... Pārbaudi ar http://php.net/in_array Jā array latviski ir masīvs.
  13. Pie pārbaudes vai lietotājs tiešām ir tiešām ir ievadījis kaut ko iesaku izmantot f-ju empty. if(empty($username) OR empty($password) { echo 'nav visi lauki aizpilditi'; } un $_POST[mainigais] vietā izmanto $_POST['mainigais']
  14. Ja nemāki, tad netaisi un mācies. Nevis prasi gatavus skriptus, imho, tur tajā linkā tak ir arī piemēri + pilna google ar pamācībām..
  15. To var diezgan vienkārši panākt izmantojot Prototype -> http://www.prototypejs.org/api/ajax/updater
  16. Padomā kas notiktu ar visiem kantoriem kas nodarbojas ar mājaslapu izstrādi, ka daudz maz visi klienti grieztos pie viņiem uz teiktu "Man lapa vairs nestrādā, salabojiet!".
  17. Paulinjsh: Pēc G-Style rakstītā var saprast ka thumbnaili tiek ģenerēti katru reizi kā arī skanētas mapes! Nekur neesmu arī pieminējis tavu vārdu! Neesmu arī neko teicis par tavu variantu! Zilus zaļus brīnumus izzīd no gaisa!
  18. Nu tev tur baigaa noslodze sanaaks, jo katru reizi tik skaneetas tas mapes, gjenereti thumbnail. Lai to visu atvieglotu iesaku izmantot datubaazi, kur pie bilzhu augshupielades ari ieliec bildes path (adresi) ieksh datubazes ari kategoriju, vari pielikt ari aprakstu un sazin vel ko. no DB to visu bus vieglak izvilkt ara un ari daudz atrak neka mocities ar failiem.
  19. <?php session_start(); $languages = array( 'lv', 'en', 'ru' ); if(!empty($_GET['lang']) && in_array($_GET['lang'], $languages)) $_SESSION['lang'] = $_GET['lang']; $lang = (!empty($_SESSION['lang'])) ? $_SESSION['lang'] : 'lv'; var_dump($lang); ?>
  20. izskatas ka tev ir ieslegti register_globals.. pamegjini shadi-> <? session_start(); class object {}; $config = new object; $config->dir = "lang/"; if (! empty($_SESSION['language'])) { $lang = "en"; } else if ($lang == "lv" ) { $_SESSION["language"] = "lv"; } else if ($lang == "ru" ) { $_SESSION["language"] = "ru"; } else if ($lang == "en" ) { $_SESSION["language"] = "en"; } $config->global = $config->dir.$_SESSION['lang']."/language.php"; include ($config->global); ?>
  21. Mja, nedaudz kļūdījos rakstot.. domu gājiens bija tas pats :)
  22. Delfina pieprasijums izvelk no tabulas un sasumme visus atshkjiriigos ierakstus piemeram:: abols 1 burkans 12 gurkji 1 bet andrisp, piemerams sasumee shis atshkjirigas vertibas, piemeram: 14 (skat iepriekshejo piemeru)
  23. Vebers

    browscap.ini

    Jā var. Kā jau andrisp teica, ka ar $_SERVER['USER_AGENT'] var. Tur ir noteiktas dažas konstantas īpašības pēc kurām arī browscap izsecina pārlūka iespējas / versijas / utt no savas "datubāzes". Tas tā pieņēmums. Bet to reāli arī pats vari uztaisīt..
  24. Vebers

    browscap.ini

    Kas ie tie kaut kādi dati ?
×
×
  • Create New...