Jump to content
php.lv forumi

yeahz

Reģistrētie lietotāji
  • Posts

    381
  • Joined

  • Last visited

Posts posted by yeahz

  1. Ir input lauks, kurā ievada skaitu, ciparus, gribu panākt lai nevar ievadīt ciparus ar komatu.

    Kāpēc šis nestrādā? (precīzāk tā daļa kur ir in_array)

    if (empty($_POST['count']) || !is_numeric($_POST['count']) || in_array($_POST['count'],array("."))) {
    //error
    }

  2. Manuprāt, ir jāuztaisa tabula ip_list (id | file_id | ip), tad tabula files (id | name) un tad kad downloado nosaka usera ip, uztaisa if ar vaicājumu vai šī ip ir jau lejuplādējusi konkrēto failu, ja nav tad ieraksta query ar šo ip un faila_id iekš ip_list, ja ir jau tāda ip šim konkrētajam failam tad neko nedara. Man liekas ļoti vienkārši (kaut gan esu iesācējs). :)

  3. Vai var kaut kā šādi kveriju veidot (divi type)?

     

    $sql = mysql_query("SELECT * FROM table WHERE type='' AND type='sea'");

     

    Ja ir pareizi tad vajadzēja iznākt rezultātiem dažiem, bet nekas neizvadijās. Visticamāk ka nav pareizi, vai ir kāds veids kā kaut ko šādu panākt? Ja nu kāds nesaprata tad es gribu lai izvadās gan tukšais type gan sea type.

  4. function funkcija($value,$time = time()) {
    ...
    }

    Ko lai iesāk, ja neļauj izmantot to time() funkciju? Ir sanācis tā, ka man tajā f-jā kā kuru reizi, vajag pašreizējo laiku vai citu laiku, mēģināju likt visādus mainīgos gan pirms funkcijas gan kā global. Risinājums?

     

    errors saka šo:

    Parse error: syntax error, unexpected '(', expecting ')' in C:\AppServ\www\...\functions.php on line 33
  5. <?php
    $url = "http://witality.put.lv/forum/index.php?showuser=";
    $con = mysql_connect($host,$dbuser,$dbpass);
    if (!$con)
     {
     die('Could not connect: ' . mysql_error());
     }
    mysql_select_db($dbname, $con);
     $result = mysql_query("SELECT * from ibf_members order by posts desc LIMIT 0, 10 ");
    while($row = mysql_fetch_array($result))
    {
     echo "<img src="LINKS_UZ_BILDI.png" alt="" /><b><a href=\"$url".$row['id']."\"></a></b>".$style;
     echo "<table width=\"163\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"153\" lign=\"left\">".$row['members_display_name']."</td><td width=\"10\" lign=\"left\">(".$row['posts'] .")</td></tr></table></a>";
     echo "</b>";
    
     }
     mysql_close($con);
    ?>

     

    šo rindu

     

    echo "<img src="LINKS_UZ_BILDI.png" alt="" /><b><a href=\"$url".$row['id']."\"></a></b>".$style;

     

    labo pēc savām vajadzībām

  6. Kā lai nosaka ka man vajag konkrētās vērtības POSTam? Nu, piemēram, ir doti 3 radio inputi un katram ir savs value, kā lai php kodā pārbauda vai šie value ir konkrēti šie atļautie 3? Vajag lai izvada erroru, ja viņu vērtības neatbilst patiesībai (3 dotajiem), ja atbilst, kods turpinās izpildīties.

     

    Varbūt vieglāk saprotams:

    	if ($_POST['radio_input'] != 3 iespējamie patiesie value) {
    	//error
    	exit();
    }

     

    Nemāku es uzlikt tos 3 iespējamos kodā.

  7. Biju redzējis agrāk ka varēja šo pašu

    <?php echo $lang['username']; ?>

    rakstīt kaut kā īsāk, kā, piemēram, kaut kā šādi

    <?php=$lang['username'];?>

    Ja rakstu šādi, tad ir, protams, errors.

    Man to vienkārši vajag tāpēc ka lapa ir pilna ar HTML un tikai dažās vietās vajag to php.

  8. Pats sapratu problēmu - ielogojoties nebiju ielicis šo

     

    $izlogojas = 60*60*3;
    $_SESSION['valid']=time()+$izlogojas;

     

    Tagad viss strādā, bet tas nekas ka es noņēmu

     

    empty($_SESSION['valid'])

     

    un tagad kods izskatās šāds

     

    if ($_SESSION['valid']<=time()) {
     session_destroy();
    }

     

    Viss it kā strādā kā pienākas, bet tas taču neko nemaina?

×
×
  • Create New...