Jump to content
php.lv forumi

xPtv45z

Reģistrētie lietotāji
  • Posts

    650
  • Joined

  • Last visited

Everything posted by xPtv45z

  1. SELECT table1.id FROM table1 LEFT JOIN table2 ON (table1.id = table2.pid AND table2.ip = '$user_ip') WHERE table2.pid IS NULL order by rand() limit 1 Un šis tiešām tev strādā? Jo pēc vaicājuma sanāk, ka tu gribi, lai table2.pid ir NULL, bet tajā pašā laikā atlasi table1.id = table2.pid un pieņemu, ka table1.id nekad nebūs tev NULL.
  2. LEFT JOIN kā INNER JOIN tev strādā dēļ šī - LEFT JOIN table2 ON table1.id = table2.pid WHERE table2.pid = table1.id Šis - table1 INNER JOIN table2 ON table1.id=table2.pid izvadīs to pašu, ko šis table1,table2 WHERE table1.id=table2.pid Un šis neizklausās traģiski, bet gan neiespējami. Kā var izvilkt pēc piesaistītā ieraksta ip, ja tu gribi atrast to, kuram nemaz nav piesaistīta ieraksta, attiecīgi nav nekāda ip?
  3. ehh.. Nu labi. DELETE FROM tabula WHERE id IN (SELECT id FROM tabula WHERE nosacijumi LIMIT 100,10000)
  4. Manuprāt var vienkārši - ...LIMIT 100, 10000 Otro skaitli gan var izvēlēties pēc tā, cik tev ātri un cik daudz parādās tur ieraksti.
  5. xPtv45z

    Function

    $tmp=$a."_".$i; $$tmp = substr($input,$i,1);
  6. Pameklējot googlē mssql+concat var atrast, ka to dara šādi. SELECT IdFlight, OrganizerLastName + ', ' + OrganizerFirstName + 'Flt:' + FlightNumber AS Concat FROM TableFlights ORDER BY OrganizerLastName, OrganizerFirstName ; Tavā gadījumā SELECT * FROM `users` WHERE name+' '+sname='vards uzvards'
  7. xPtv45z

    Input lauka fons

    Mazāka ņemšanās ar to, lai apaļos stūrus rāda visi pārlūki.
  8. Šādu (user 'ODBC'@'localhost') arī met, ja nav norādīts user, kad slēdzas pie datubāzes.
  9. Vispār jau tas insert nav nekas nepareizs - http://dev.mysql.com/doc/refman/5.0/en/insert.html
  10. Vēl labāk, manuprāt, ir linkot jquery no google. http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js Ir iespēja, ka lietotājs jau būs pabijis kādā lapā, kur izmanto to pašu metodi, līdz ar to js fails jau būs iekešojies.
  11. xPtv45z

    EDIT

    2easy, un ko tur ko palīdzēt? Viņš neka konkrēta neprasīja. Sapratu, ka grib atbalstu, var vai nevar tā taisīt, tādēļ devu savu svētību.
  12. xPtv45z

    EDIT

    Ir ok. Es tev atļauju tā taisīt.
  13. No kurienes tu izpīpēji, ka izmanto font tagus? Editējot un apskatot firebugā, tur ir tie paši tagi, kas submitojot.
  14. Grey_Wolf, tinyMce un FckEditor jau sen visu formatē ar span, strong, em, etc tagiem. To vari kaut vai te apskatīt, nosubmitojot formu - http://tinymce.moxiecode.com/examples/full.php
  15. Protams, ka tukšs. Tas, ka tu instances mainīgajam piešķir kaut kādu vērtību nenozīmē, ka tas būs pieejams klasē un to mantos vēl kāda cita. Tas, ko tu gribi, varētu būt panākams ar statiskām metodēm/mainīgajiem. Kaut kā tā: class Base{ public static $someVar; } class SomePage extends Base{ public static function getParentSomeVar(){ return parent::$someVar; } } Base::$someVar='test'; echo SomePage::getParentSomeVar();
  16. 3 jautājumu dēļ nedomāju, ka vispār ir vērts atsevišķu tabulu veidot. Es to visu veidotu 2 tabulās - valodas un saturs, kur saturs tabulā būtu visas pieminētās sadaļas - par mums, klienti, pakalpojumi utt. Kaut kā - saturs(id,title,content,lang_id,un_vēl_kas_vajadzīgs) Un tos jautājumus un atbildes būtu vienkārši kā teksts laukā content, nevis atsevišķi ieraksti db. Pēc saturs tabulas tu arī varētu menu veidot, papildinot to tikai ar jaunu ierakstu.
  17. xPtv45z

    novamov.com

    Kaut vai ar to pašu - http://lv.php.net/manual/en/function.file-get-contents.php Ir parametrs kur padod izmēru, lai īsti nelasa visu failu, jo savādāk tas visu pasākumu vēl vairāk iebremzēs. Ja zini kā, vari ar to pašu curl, kas ir ātrāks par file_get_contents, slēgties klāt un pārbaudīt ko tu tur pretī saņem.
  18. Man slinkums pārbaudīt, bet varētu būt kaut kā tā - SELECT SUM(if(vertiba>0,vertiba,0)) As plus, SUM(if(vertiba<0,vertiba,0)) as minus, datums ... group by datums
  19. Kāpēc? Ja neatbilst, tad atgriež null vai false. Tālāk jau atliek pārbaudīt, kas tiek atgriezts.
  20. Man default vietā ir required, kur norādu kādus datus sagaidu - integer,email,stext(simple text - aizvāc tagus, uztaisa trim utt),datetime uc.
  21. document.write izpildās jau pie ielādes, bet select vērtību tu nomaini tikai vēlāk. Es darītu kaut kā tā. Var iztikt arī bez mainīgā test. Pārbaudījis neesmu. <select onchange="document.getElementById('selectValue').innerHtml = this.value;"> <option value="0"></option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <div id="selectValue"> </div>
  22. Es drīzāk izmantotu šo - http://lv.php.net/manual/en/function.preg-replace-callback.php Bet, ka iekš preg_replace var jau callback izmantot, gan nezināju.
  23. Tu vispār pats saproti, ko tu dari? if ( $var = @mysql_fetch_object($r) ) { $row = mysql_fetch_object($r); if($row["banoc"] == 2){ $errormessage = "Piekļuve liegta!"; include ('forma.php'); } else { $_SESSION["sesija1"] = $var->id; $var izmanto pareizi, bet $row nē. Un saprotams, ka tev nekas neies, jo šeit $row = mysql_fetch_object($r); tu iegūsti pavisam ko citu nekā šeit $var = @mysql_fetch_object($r). $row visticamāk satur false, un tu to sen jau būtu atradis, ja kaut reizi būtu ar var_dump($row); paskatījies, ko tas satur. Samaini šīs rindas $row = mysql_fetch_object($r); if($row["banoc"] == 2){ ar if($var->banoc==2){
×
×
  • Create New...