Jump to content
php.lv forumi

rumpels

Reģistrētie lietotāji
  • Posts

    77
  • Joined

  • Last visited

Posts posted by rumpels

  1. iznaca gadijiens sataisit lapeliti un uz local man bija on, sataisiju mainigo padaudz un beigas negribejas chakaties uzgaju efektigu variantu ka iziet no situacijas vnk:

     

    foreach ($_POST as $key => $value) $$key = addslashes($value);
    foreach ($_GET as $key => $value) $$key = addslashes($value);

  2. tada aizdoma ka nevaresi izmantot mail() f-ju ja ir serveris uzlikts uz win kaut ari ja nodefinesi kaut kadu smtp arejo, bus javeido savadak bez mail(), jebshu uzlikt progu smtp prieksh win.

  3. lietas butibu tas nemaina un neizvada vienalga, ir ta ka tos id definet ir lieks chakars bet laikam naksies darit, bet pec visa spriezhot nespej sagremot, jo shis koda gabals identisks visu atlasa pareizi, bet garais ne

     

    <select size="1" name="a12">
     <option value="" <?if($a12 == ""){echo "selected";}?>>--------------------------</option>
       <option value="Есть" <?if($a12 == "Есть"){echo "selected";}?>>Есть</option>
       <option value="Нет" <?if($a12 == "Нет"){echo "selected";}?>>Нет</option>
         </select>

     

    zimejums te

  4. zinu ka utf-8 viss butu daudz vieglak, nu nav man vel uzlikts editors kursh atbalstitu, tapec 1257 ar ascii, sakars ar mysql vistiesakais - db jau atrodas ieraksti, kur pie ievades izvelos valsti andora, ieraksts veikts un saglabats, tagad velos izmainjas veikt un automatiski vajadzetu paradit ka izveleta valsts ir andora, bet neatzime nevienu option ka selected..

     

    khm visu kodu tiesham nelikshu 1500 rindas aptuveni..bet uz localo strada ar normalu atrumu un nav ne vainas, vienigi tas ka neatpazist ka mainigais $a11 = andora_ascii_formata

     

    $query= MYSQL_QUERY("SELECT * FROM `regsys` WHERE `id` = '$skaitlis'");
    while ($row = mysql_fetch_array($query)) {
    $id = $row["id"];
    $a1 = $row["a1"];
    $a2 = $row["a2"];
    $a3 = $row["a3"];
    $a4 = $row["a4"];
    $a5 = $row["a5"];
    $a6 = $row["a6"];
    $a7 = $row["a7"];
    $a8 = $row["a8"];
    $a9 = $row["a9"];
    $a10 = $row["a10"];
    $a11 = $row["a11"];
    $a12 = $row["a12"];

  5. varbut.....

    <?
    if(!$news){
    mysql_query("INSERT INTO `stats` (`host`, `browser`, `os`,`ts`,`req`,`ip`)
    VALUES ('$host', '$browseris','$os','$time','$req','$ip')")or die("Nav iespējams turpināt procesu jo: " . mysql_error());
    }
    ?>

  6. pirmam kartam esi aizravies ar to id bashanu katra tabula, nezinu man priekshtats ka Tev ir kads samacijis ka krutai tabulai jasakas ar id, tas nu ta.

     

    teikshu ka Tev struktura i nedaudz savadaka ka es to veidotu, nenjemshu vera pashlaik balsotajus kaut gan neizprotu kapec vards no uzvarda jaatdala atsevishkjas kolonnas, bet varbut Tev vajag kaut kadi izvadit visus berzinjus, bet o.k.

     

    manis piedavata struktura `rezultati`:

     

    preces_id_1 | preces_id_2 | preces_id_3 | preces_id_4 | balsotaja_id
    -------------------------------------------------------------------------
    true | true | NULL | true | 2
    true | NULL | true | true | 1
    true | true | true | true | 4

    balsotajs ar id 4 ir atbildejis uz visiem jautajumiem pareizi un visas rindas tika veikti ieraksti. tagad pashtuko un raksti vien augsha.

  7. SELECT `ja` FROM `tabula1` WHERE `ja` = '1'  LIMIT 0 , 5

     

    isteniba ir nelogjisks Tavs uzdevums, Tu velies tos piecus ierakstus sagrupet? ja vajag salidzinat ar otru tabulu tad jabut kaut kam kopigam ar ko salidzinat isteniba to var izdarit ar JOIN un tad megjinat kaut ko bet formule specigak savu domu kas un ka ;)

  8. sava laika novilku no http://www.paehl.de/ apache+php+mysql+phpMyAdmin un palaizhot konsoli uzreiz var mochit ar localhost, optimali nokonfiguretcs, sho konkretu lapu parbaudit diemzhel pashlaik nevareju proxy down bet varat megjinat, ja neatveras-google...savu pirmo majas eksperimentu liku pats un konfigureju, bet prieksh tam lai majas apstakljos fiksi stradatu uzlieku tagad instalaciju 1 min laika un viss notiek...ja ir interese varu pa pastu aizsist <10MB!

     

    Klez ne visam versijam ir Tevis pieminetais luksafors <_<

  9. skatoties no kura gala ņem. mans piemērs bija: html iekš php. tavs: php iekš html ;)

    12590[/snapback]

    te par sho jautajumu ir daudzi runajushi un stridejushies , neko neteikshu tikai to ka maneja gadijuma ir ieekonometi baiti kodaa un ja tiek apspriesta maksimala optimizacija tad vienkarshi piemetinaju

    :lol:

  10. <table border="0" cellpadding="2" cellspacing="5" width="350" class="dark"> 
        <tr> 
            <td width="350" colspan="2"><b><a href="?news=<?=$id;?>" class="news"><?=$virsraksts;?></a></b></td> 
        </tr> 
        <tr> 
            <td width="112"><img src="<?=$bilde;?>" width="100" height="115" border="1"></td> 
            <td width="238"><div align="justify"><?=$apraksts;?></div></td> 
        </tr> 
        <tr> 
            <td width="112"><font color="#444444"><b><?=$autors;?></b></font></td> 
            <td width="238" align="right"><font color="#AAAAAA"><?=$laiks;?></font></td> 
        </tr> 
        </table>

    run'ajot par html izvadi ieteiktu bildi un aprakstu nelikt katru sava td bet gan floutot ar stila palidzibu, redzams ka teu ir kadcs .css failinsh ta ka iemet:

    <style>

    img {

    float: left;

    width: 100px;

    height: 115px;

    border: 1px solid #999;

    margin-right: 1em;

    }

    </style>

        <tr>

            <td width="350" colspan="2"><img src="<?=$bilde;?>"><div align="justify"><?=$apraksts;?></div></td> 

        </tr>

    tas taada apsveruma delj ja $apraksts ir diezgan garsh tad nu ne ipashi acij patikami izskatas kopeji un bildes ja vien katru reizi netaisi tieshi tada lieluma labak jau butu likt kadus max platumus un augstumus joshada veida ja nav resolutija proporcionala bilde izstiepjas vai saraujas

  11. no tutorialjiem skatoties un pamainotkaut ko izradijas ka itin viegli ir to visu uzsakt, jo saraksts tiek ieguts, bet logins aiziet diezgan ilgi:(

     

    <?php
    $MAILSERVER="{pop.apollo.lv:110/pop3}";
    $link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);
    $headers=imap_headers($link);
    
    for($x=1; $x < count($headers); $x++) {
       $idx=($x-1);
       echo "<a href=\"view.php?num=$x\">$headers[$idx]</a><br>";
    }
    ?>

  12. <?
    $sql = ("SELECT * FROM  tabula where ID ='1'");
    $req = mysql_query ($sql) or die (' SQL kljuuda! <br>'.$sql.' <br>'. mysql_error ());
    
    while($rinda = mysql_fetch_array($req))
    
    {
    $atsald= $rinda['automatiska_atsaldeshana'];
    ?>
    
    Automātiska atsaldēšana : <?if($atsald == 'true'){echo "+";}else{echo "-";}?>
    
    <? } ?>

  13. domājams ka Tev pastāv fails komentaari-skripts.php vai arī ja tas viss atrodas jau faila ar šādu nosaukumu tad liec action $php_self. kljuda Tev saka ka shada dokja neeksiste vai ari ja ir shis fails un nav nodefinets $id (neiedziljinajos skripta) un apachis nebus attiecigi nokonfigurets tad tas pats pazinjojums radisies..

  14. htmlarea un daudzi citi wysiwyg aizvieto textarea lauku, tobish, textarea ir value kuri tad arī būs dati no DB

    SELECT * FROM tabula WHERE id = '$id'

    un skatamies kursh lauks ir nepiecieshams apstradei ar editoru, piemeram teksts, piebildishu ka pats izmantoju f-ju htmlspecialchars, lai preciizi attelotu ievaditos jau datus

    $teksts = htmlspecialchars($myrow["teksts"]);

    un liekam kā value, pieliekam ka haidenu jauno saturu un updeitojam

    UPDATE tabula SET teksts = '$iteksts' WHERE id = '$id'

    par bildēm runājot atrodi kādu no wysiwyg kurš ir ar bilzhu uploadiem vai izveido pats un DB glaba tikai linku. Mans piemērs ir vienkāršākais laikam, bet strādā:)

×
×
  • Create New...