Jump to content
php.lv forumi

zinatnieks

Reģistrētie lietotāji
  • Posts

    113
  • Joined

  • Last visited

Posts posted by zinatnieks

  1. Vakar nedaudz apstulbu, kad man uzdeva jautājumu vai esmu strādājis ar MSQL jeb Mini-SQL (nejaukt ar MySQL) jo nebiju pār tādu pat dzirdējis. Gribēju noskaidrot cik daudz no jums ar to ir strādājuši un sliktākajā gadījumā vismaz dzirdējuši par tādu?

  2. Es nekādu xml dokumentu neveidoju. :) Es vienkārši paņemu datus no tā pieprasījuma, kas man atnāk atpakaļ kā array un viņus tālāk vienkārši cikliski izvadu lapā. Kad tas id sākas ar kādu ciparu no 1-9 tad ir ok bet ja ar 0 tad vairs nekas nav ok :)

  3. Tu vai tad izlabot to skriptu nevari ?

     

    Un vispār, pag, baigi neloģiski. Kā var būt, ka ID var būt ar nullītēm priekšā, bet tas skripts ņem pretī tikai INT ? Tātad sanāk, ka daudzus ierakstus (tos, kam ID ar nullītēm, respektīvi) vispār nav iespējams ar tā skripta palīdzību iegūt.

    Būtībā man nav piekļuves tam web servisam. Es viņu nevaru mainīt. Es varu labot tikai savu pieprasījuma scriptu.

  4. Man tas ir kā webserviss un es tur neko īpaši ar php neapstrādāju. Problēma ir tajā, ka man tas id ir jāsūta pieprasījumā un tālāk es pēc viņā saņemu atbildi pēc konkrētā id. Bet ja viņš norauj to priekšējo nulli nost tad tur viss nobrūk.

  5. Jā tur arī bija tā problēma. Bet int tips ir nolimitēts līdz 2147483647. Tā viņam ir maksimālā vērtība ko viņš pieņem, bet ja man id parametrs ir lielāks par šo tad tas īsti neder. Mēģināju ar float tipu, bet tur ir problēma, ka ja id sākas ar 0 tad viņš viņu nogriež nost. Piemēram ja ir id 021548787 tad viņš viņu pārvērš uz 21548787.

  6. Nē. Tā klase paredzēta tikai datu iegūšanai. Pēc tam tiek veidots masīvs kuru arī apstrādā tālāk tas foreach. Kā jau teicu ja es $mainigais->ID = $_POST["id"]; vietā ierakstu ar roku to id parametru ($mainigais->ID = 15478;) tad tas foreach cikls nostrādā normāli, bet ar POST parametru nē.

  7. Viss ir ok tavs dotais variants nostrādāja :)

    Bet tagd ir vēl viena problēma.

    Man ir klase:

    class Nosaukums
    {
    	public $ID;
    	public $parmetrs1;
    	public $parametrs2;
    	public $parametrs3;
    }
    
    $mainigais = new Nosaukums;
    
    $mainigais->ID = $_POST["id"];
    $mainigais->parametrs1 = 10;
    $mainigais->parametrs2 = 54;
    $mainigais->parametrs3 = abc;

     

    Kā jau var redzēt es to ID parametru cenšos iegūt no formas kurai ir teksta lauks ar name parametru id. Kad es vienkārši to $_POST["id"] ar echo mēģinu izvadīt ārā viņš normāli izvada to ievadīto id. Bet kad es viņu mēģinu ielasīt šeit $mainigais->ID = $_POST["id"]; un tālāk apstrādāt ar foreach() tads viņš man nestrādā. Un ja es arī ar echo izvadu tieši pirms tā foreach cikla to $mainigais->ID lai pārbaudītu vai viņš ir saņēmis to POST vērtību brīnumainā kārtā arī tad viņš viņu izvada uz ekrāna.

    Un vēl, ja es $mainigais->ID = $_POST["id"]; vietā ierakstu ar roku to id parametru ($mainigais->ID = 15478;) tad tas foreach cikls nostrādā normāli, bet ar POST parametru nē.

    Kur varētu būt problēma?

  8. Ok tagad man ir jautājums kā dabūt tā masīva lielumu? Es mēģinu vienkārši sizeof($dati) vai arī sizeof($dati['Dala']). Pirmajā gadījumā man viņš izvada vien, bet otrā seši. Bet ja es to masīvu pamainu piemēram pret tādu kurā nav seši masīvi, viņš man tik un tā izvadīs 6, jo acīmredzot viņš skaita to ierakstu skaitu katrā masīvā, bet man vajag lai viņš atgriež man visu masīvu skaitu.

    Doma apmēram tāda: Šajā gadījumā http://paste.php.lv/6819 viņam man vajadzētu atgriest 6, bet šajā http://paste.php.lv/6831 viņam man vajadzētu atgriest vērtību 5. Kā lai es to panāku?

  9. Pārvietots no http://php.lv/f/index.php?showtopic=9059

     

    Elementārs uzņēmuma IT (~10 PC un MAC) supports.
    Programmētājam ar to nav jānodarbojas.
    Saprast kā uzinstalēt windows un MacOSX darba staciju, savienot to kopīgā tīklā, kā taisīt backupus, kā sastellēt LAMP serveri darba vajadzībām. Par meiliem uz sitienu nevar atbildēt, bet man liekas, ka tos supportē provaideris.
    Jums administratora nav? :)
    ...vai protat lietot klases, socketus un floating divus. Varat taisīt kaut vai ar tabulām visu struktūru.
    Tas jau manuprāt ir htmlista darbs :)
  10. Padot myImg masīvu GET-ā:

    document.getElementById('galleryLink').href += '&myImg=' + myImg.toString();

    Šis īsti neder, jo tad links tiek padots diezgan nejēdzīgi:

    java script:openPhoto('http://adrese.lv', '584', '768');myImg=pirmais_elements,otrais_elements,tresais_elemets

     

    Man ir nepieciešams, lai tas tiktu padots kā:

    java script:openPhoto('http://adrese.lv', '584', '768', 'myImg=pirmais_elements,otrais_elements,tresais_elemets');

  11. Problēma tāda, ka man ir nepieciešams javascripta mainīgo padot tālāk php lai tad var viņu tālāk apstrādāt.

    Problēma rodas tajā, ka Javascript ir klienta puses bet php servera puses programmēšanas valoda.

    Javascripts:

    <script LANGUAGE="JavaScript">
    ////////////////////
    var myImg= new Array(14)
    <?foreach($gallery as $idx=>$image):?>
     myImg[<?=$idx?>]= <?echo "\"".$image['image']."\""?>;
    
    <?endforeach;?>
    ///////////////////
    </SCRIPT>

     

    PHP:

    <a id="galleryLink" href="java script:openPhoto('<?=$cfg["home_url"]?>/templates/thumb.php?id=<?=base64_encode($gallery[0]["image"])?>&res=3', <?=$width?>, <?=$height?>, myImg);"><img src="<?=$cfg["home_url"]?>/templates/thumb.php?id=<?=base64_encode($gallery[0]["image"])?>&res=5" id="gallery" alt="" border="0" />

     

    Kā jau var redzēt tad pie openPhoto es mēģinu to javascript mainīgo myImg padot, bet nestrādā.

     

    Varbūt kādam ir kāds ierosinājums?

  12. Tātad problēma sekojoša. Ir mape, kurā ir pilns ar .xml failiem. Kuru struktūra ir šāda:

    <book>
    <statuss viens=""></statuss>
    <statuss divi="1"></statuss>
    <statuss tris="0"></statuss>
    </book>

     

    Mans uzdevums ir ar php palīdzību iziet cauri visiem tiem .xml failiem, kas ir tajā direktorijā un attiecīgi ja, piemēram, "divi"==1 izvadīt "gatavs", ja "tris"==1 izvadīt negatavs.

     

    Kā to panākt?

×
×
  • Create New...