Jump to content
php.lv forumi

NBS

Reģistrētie lietotāji
  • Posts

    347
  • Joined

  • Last visited

Posts posted by NBS

  1. Reāli kodā nav kļūdas, jo novietojot uz cita servera šo pašu kodu viss strādā.

    Serverī ir problēm, bet, diemžēl, šis serveris jāizmanto :(

     

    Risinājums: servers tika pārrestartēts un viss labi ;)

    Paldies par atsauksmēm :)

  2. Sveiki, vēlējos uzzināt varbūt kādam ir atrisinājums šādai kļūdai ar ko sastapos.

    Uz sava servera uzliekot scriptus, kas izmanto funkcijas un klases, viss strādā bez nekādām aizķeršanām.

    Novietojot uz viena ārzemju hosting, kuru negribētu reklamēt šajā postā, jo, ja nemaldos tas ir pret foruma noteikumiem.

    Sekojoši uzliekot uz ārzemju hosta man pārādās šāda kļūda uz ekrāna:

     

    The server encountered an unexpected condition which prevented it from fulfilling the request.
    The script had an error or it did not produce any output. If there was an error, you should be able to see it in the error log.  
    

     

    Uzmetot acis paskatos uz error logu:

     

    PHP Fatal error:  Cannot instantiate non-existent class:  controller in /hermes/bosweb/web234/b2342/ipw.videobel/public_html/video.php on line 6

     

    6 rinda - include(fails)

    7 rinda - $control = new Controller(); [šī rinda tam serverim nepatīk]

     

    Pārbaudu:


    •  
    • pieeju pie datubāzes;
    • pārbaudu sessijas;
    • pārbaudu parastu echo "a" uz servera;
    • pārbaudu php.ini;

    It kā viss okey.

    Iespējams, php.ini kaut ko palaidu garām.

     

    Vai varētu būt tā, ka nav pievienots, ka var izmantot klases un funcijas ?

    Bet man, šķiet, ka tas ir uzreiz ievietots PHP serverī.

    Man nav idejas, kpc tā notiek, lūdzu, izpalīdziet ar ierosinājumiem.

  3. Sveiki, man nezin kāpēc nestrādā šis kods:

     

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>mmmm</title>
    
    <script type="text/javascript">
    
    function validate()
    {
    var darbalaiks = getElementById("darb_laiks").value;
    if (darbalaiks == "")
    {
    	alert("Darba laiks ir atstāts tukšs!");
    }
    }
    
    </script>
    
    <form method="POST" action="a.htm" onsubmit="return validate();">
    	<input type="text" id="darb_laiks" name="darb_laiks" value="" />
    	<input type="submit" name="submit" value="OK" />
    </form>
    </html>

  4. document.getElementById('count').value getbyID kuku ID var but tikai viens un tas pats nav atrodams

     

    Man šis count ir viens un aizpildīts ar skaitli, kas veic ciklu.

    Pārējie ID tiek pieskaitīti klāt ('cost'+ i).

    Tie neatkārtojas.

  5. Paraugam:

    <html>
    <head>
    	<title>Sum</title>
    	<script type="text/javascript">
    
    		function sum()
    		{
    			var nr1 = document.getElementById('nr1').value;
    			var nr2 = document.getElementById('nr2').value;
    			var nr3 = document.getElementById('nr3').value;
    			var sum = (nr1 * 1) + (nr2 * 1) + (nr3 *1);
    			document.getElementById("sum").innerHTML = sum;
    		}
    
    	</script>
    </head>
    <body onload="sum();">
    	<table>
    		<tr><td>1: <input type="text" id="nr1" name="nr1" value="1" OnChange="sum();" /></td></tr>
    		<tr><td>2: <input type="text" id="nr2" name="nr2" value="2" OnChange="sum();" /></td></tr>
    		<tr><td>3: <input type="text" id="nr3" name="nr3" value="3" OnChange="sum();" /></td></tr>
    		<tr><td>Summa: <b id="sum"></b></td></tr>
    	</table>
    </body>
    </html>

  6. Sveiki, kļūdas nav, vienkārši nesapratu kāpēc nestrādā kā vajadzētu RegExp, jo tas man piekasās, pat tad, ja viss pareizi savadīts inputos.

    Šos inputus, ko man vajag pārbaudīt es izvadu ar JS palīdzību.

    Lai saprastu kā iegūstu iekšs html inputus:

     

    .....
    newTd.innerHTML = 'input type="text" id="cost'+ lastId +'" name="cost'+ lastId +'" size="4" />';
    .....

    Validācijas kods:

    function validate()
    {
    var reg = new RegExp('^[+]?\d+(\.\d{1,2})?$');
    for (var i = 1; i < document.getElementById('count').value; i++)
    {
    	if (!reg.test(document.getElementById('cost'+ i).value))
    	{
    		alert("Nepareizi ievadīta pakalpojuma summa!");
    		return false;
    	}
    }
    return true;
    }

     

    Paldies, savlaicīgi.

  7. Beigās sanāca, ka to, ko es gribēju bija neiespējams iegūt :(

    Jo nevar izpildīt triggers INSERT UPDATE un tad atkal INSERT UPDATE, nav tādas iespējas.

    Triggerī ir tikai paredzēts uzreiz INSERTS un tad tikai UPDATE vai otrādi, nevar katru mainīgo atsevišķi mest.

  8. Sveiki, izstāstīšu ko gribu panākt, jo domāju, ka mans kods ir caur vienu vietu.

    Vēlos palaist triggeri, lai tas selektē kodu pēc tam pie UPDATE šo pašu kodu pieskaita kontrolsummai, kas tiek veikta caur funkciju "_sp_fao_code_cksm".

    Lūdzu, izpalīdziet.

     

    CREATE TRIGGER insert_code
    ON dbo.customers 
    AFTER INSERT 
    AS
    DECLARE @customerid int
    IF UPDATE (code) 
    BEGIN
    SELECT @customerid=customID FROM inserted
    UPDATE customers SET code = (@customerid + _sp_fao_code_cksm(@customerid))  WHERE customerid = @customerid
    END

  9. Sveiki, vēlējos pajautāt kā pareizi pielieto IF pie WHERE nosacījuma.

     

    Mans kods:

    SELECT u.microregion, microid AS id, name FROM microregions AS m 
    INNER JOIN users AS u ON u.usern = 'vērtība'
    WHERE 
    IF u.microregion = '%' THEN 1 = 1 ELSE microid IN (u.microregion) END
    ORDER BY name

     

    Veidojas kļūda:

    Server: Msg 156, Level 15, State 1, Line 4
    Incorrect syntax near the keyword 'IF'.
    Server: Msg 156, Level 15, State 1, Line 4
    Incorrect syntax near the keyword 'THEN'.

     

    Izpalīdziet, lūdzu.

  10. Lūdzu nevajag taisīt bezjēdzīgas QUOTEs

     

    Liels paldies, nezinu vai esi to rakstījis vai nē, bet vismaz es točna neesmu.

    Ņja, izrādās man tas RegExp pat īsti nav vajadzīgs, jo vajag pārbaudīt personas kodu.

    Neredzu nekādu sakarību ar šo RegExp.

  11. Sveiki, man ir šāds, piemērs, ko man palūdza pārveidot, bet man ne jausmas, kā viņš īsti un ko pārbauda.

    Sekojoši kods ir šīs:

     

    d0128 = '([012][1-8]|[01]9|[12]0)(0\\d|1[012])\\d{2}';

    d3031 = '3(0(0[13-9]|1[012])|1(0[13578]|1[02]))\\d{2}';

    d29 = '29(02([02468][048]|[13579][26])|(0[13-9]|1[012])\\d{2})';

    reg = new RegExp('^(('+ d0128 +')|('+ d3031 +')|('+ d29 +'))-[01]\\d{4}$');

     

    Vai kāds man varētu, lūdzu, iztulkot, ko pārbauda d29, d3031, d0128.

    Es būtu ļoti pateicīgs, paldies.

  12. Nu bet kur ir problēma? Tu tā arī to nepateici.

    Vairākiem optioniem uzlikt dažādus ID arī neviens nav aizliedzis:

    <option title="aaaa" id="option_A">1111</option>
    <option title="bbbb" id="option_B">2222</option>
    
    alert(document.getElementById("option_A").title);
    alert(document.getElementById("option_B").title);

     

    Un beidz tās quotes taisīt. Nopietni. Rakstot atbildi ir "PREVIEW POST" poga, ar to apskaties, ko esi uzrakstījis, pirms submito atbildi.

     

     

    Jā, paldies, beigās pats to secināju, ka visiem optioniem man ir viens un tas pats ID.

    Sorry, par tiem spamu replay.

  13. Rekur ir mans kods:

     

    var object = document.getElementById('discounts_id');

    alert(object);

    var value = object.title;

    alert(value);

     

    Pirmajā alert'a izmet [object], bet otrā vienkārši tukšumu.

     

    Izmeiģināšu tavu bubu kodu un secināju, ka tavs strādā, bet mans, diemžēl, nē.

     

    Mans kods: kods

  14. Sveiki, man ir sekojoša problēma, kuru es īsti nezinu kā atrisināt:

     

    Ir <option name="nav_svarīgi" title="aaaa" value="nav_svarīgi">1111</option>

     

    Vēlos ar JS palīdzību iegūt šo "title".

    Meiģinu šādi:

     

    var objekts = document.getElementById('option_id');

    var rezultats = objekts.title;

     

    Bet, laikam, šādas funkcijas nav.

    Vai varētu, lūdzu, izpalīdzēt kā, lai es iegūstu šo title.

    Liels paldies, savlaicīgi.

  15. Jā, šādi man tieši strādā, liels paldies ;)

    Nezinu vai tas ir tpc, ka ir VBScripts un pēc tam nodefinēts JS,

    bet jebkurā gadījumā viss strādā tagad, liels paldies, centīšos iebraukt RegExp,

    lai mācētu ;)

×
×
  • Create New...