-
Posts
42 -
Joined
-
Last visited
Everything posted by kapec gan ne
-
doma ir tāda... glabāt ip adreses failā kopā ar laiku $now = time(); - laiks $ip = ip2long($_SERVER['REMOTE_ADDR']); - ip viss glabātos apmēram šādi failā (ip|time) 2130706433|1313131313\n 2130706434|1313131314\n 2130706435|1313131315\n kā labāk nolasīt failu, atrast rindu ar sekojošo ip adresi (ja tada ir) un tad ja laiks $now - time > 3600 tad izdzēst vinu no faila?
-
uztaisi pats savu parseri vai arī ar rociņām visu ievadi savā db.. vai to vajag darīt? tev vajag tu arī dari :]
-
ne diemzel nav.. pec operas 10 updeita sakas visas problemas. Edit: problemu neatrisinaju, bet atradu veidu ka opera vers vala domenu... pievienojot to manuali pie trusted websites EDIT: atkeksejot settingos enable fraud and malware protection viss strada, bet vai tas ir pareizi? :D
-
uzliku apache serveri, sarakstiju domenus) hosts faila. sakonfigureju pie virtualhosts visu, bet opera negrib vert vala.. kaut ko lade, lade un beigas neka :/ ar citam parlukprogrammam viss veras vala bez kaut kadam problemam kur varetu but problema? agrak tadu nebija
-
jā UNION bija pareizā atbilde :)
-
mysql> select * from `table`; +----+--------+ | id | name | +----+--------+ | 1 | aaaaaa | | 2 | bbbbb | | 3 | ccccc | | 4 | ddddd | | 5 | eeeee | | 6 | wwwww | | 7 | ggggg | | 8 | hhhh | | 9 | uuuu | | 10 | iiiii | | 11 | gggg | | 12 | dddd | | 13 | sssss | | 14 | aaaaa | | 15 | jjjj | | 16 | uuuuu | | 17 | rrr | | 18 | mmmmm | +----+--------+ vajag izvadīt visu šo izvadīt html selectā, bet tā, lai piem. ieraksts ar `name`='hhhh' būtu pirmais un pēc tam pārējie tikai.
-
Mysql, count ar left join un search ar LIKE un left join
kapec gan ne replied to kapec gan ne's topic in Datubāzes
par ātrdarbību neuztraucos.. paldies par konsultāciju :) -
Mysql, count ar left join un search ar LIKE un left join
kapec gan ne replied to kapec gan ne's topic in Datubāzes
ar count vajadzētu iegūt ierakstu skaitu, lai varētu visu smuki sadalīt lapā ar LIMIT un uzlikt lapas navigāciju un lai vienā lapā nebūtu simtiem ierakstu :} EDIT:vispār problēma bija izvadē) while($row=mysql_fetch_array($row)) biju nokļūdījies un nevarēju iebraukt kur kļūda bet ar COUNT(*) gan nezinu -
Mysql, count ar left join un search ar LIKE un left join
kapec gan ne replied to kapec gan ne's topic in Datubāzes
gribu atrast visus ierakstus no tabulas names kuriem kategorijas nosaukums atbilst meklētajam.. kurā laukā meklēt? drošvien ka vajadzētu 1 select ielikt (select name from category where id=c_id) as category_name iekš querijā un tad arī pēc tā category_name meklēt !? gribu redzēt tos pašus ierakstus no tās pašas tabulas kuriem kategorijas nosaukums atbilda meklētajam.. izskatās ka nepadomāju līdz galam ^^ -
Mysql, count ar left join un search ar LIKE un left join
kapec gan ne replied to kapec gan ne's topic in Datubāzes
nezinu, laikam tāpec, ka meklē jau pēc nosaukuma, ne jau pēc konkrēta kategorijas id.. no sākuma, tad drošvien vajadzētu atrast pašas kategorijas ar like un tad ņemties pa names tabulu? :} ja to var izdarīt vienā selectā, tad labprāt uzzinātu kā -
category 1 id name 1 1 AAAA 1 2 BBBB names 1 id c_id name 1 1 1 AAA 1 2 1 BBB 1 3 2 CCC 1 4 2 DDD 1 5 1 EEE 1 6 2 FFF c_id = id tabulā category $search = 'BBBB'; $q_search = '%'.$search.'%'; $req = mysql_query("SELECT COUNT(*) FROM `names`...;"); $total = mysql_result($req,0); $res = mysql_query("SELECT names.*, category.name FROM names LEFT JOIN category ON names.c_id=category.id WHERE category.name LIKE '".mysql_real_escape_string($q_search)."' ORDER BY category.name ASC"); vēlos meklēt tabulā names pēc category.name, tikai nav saprašanas kā tas izdarāms :| nekad nav bijusi saskaršanās count kopā ar left join vai like ar left join
-
if($type == "audio/mp3" || $size >167772160) { die("this format is not allowed or file is to big"); } $type == "audio/mp3" - t.i ja fails ir mp3 audio, tad die vai fails > 167772160, tad die ) audio/mp3 manuprat bija pareizs!? P.S ja augsuplade mp3 failu bez faila tipa .mp3 beigas caur type radis, ka tas audio fails?)
-
if(isset($_POST['addSong'])) { $target = "./mp3/"; $target = $target . basename($_FILES['mp3']['name']); $ok= false; if ($_FILES['mp3']['size'] > 167772160) { $ok = "Your file is too large.<br>"; } if(!$ok) { if(!move_uploaded_file($_FILES['mp3']['tmp_name'], $target)) { $ok .= "Sorry, there was a problem uploading your file.<br/>"; } } if(!$ok) { echo "The file ". basename( $_FILES['mp3']['name']). " has been uploaded!<br/>"; } else { echo $ok; } } echo "<form method='POST' action=''enctype='multipart/form-data'>"; echo "Song title <input type='text' name='title' class=''>"; echo "Type <select name='type'>"; echo "<option value='1'>Standart</option>"; echo "<option value='2'>Experimental</option>"; echo "</select>"; echo "Song file <input type='file' name='mp3' class=''>"; echo "<input type='submit' name='addSong' value='Add song' class=''>"; echo "</form>"; extension pats parbaudi. kam title domāts? :)
-
problema jau ir pasa parbaude... $code ='000000-11111'; preg_match('/^([01-31]{2})+([01-12]{2})+([01-99]{2})*-([0-9]{5})+$/',$code) nezinu kapec, bet 0 vins laiz cauri... noradits it ka ir, ka no 01 tik nem
-
domaju bus vieglak ar 2 inputiem un abs(intval()) bet tik precizi man nevajag. galvenais parbaudit pirmos 6 ciparus, lai varetu noteikt dzimsanas dienu. ka tad, lai parbauda tos pirmos 6 ciparus? preg_match('/^([01-31]{2})+([01-12]{2})+([01-99]{2})*-([0-9]{5})+$/',$code) sadi it ka butu ok, vienigi nulles ari akcepte :(
-
kā lai pārbauda personas kodu pareizi?) $code ='010203-12345'; if(preg_match('/^([01-31])+([01-12])+([00-99])*-([00000-99999])$/',$code)) echo 'ok<br/>';
-
doma ir tāda ka viss kas ir iekš diva pariet uz labo pusi mēģināju ar display kaut ko darīt bet tik un tā divs sākas jaunā rindā aiz text <thead> <tr> <th>text<div style="text-align:right;">aaa</div></th> </tr> </thead>
-
jā! paldies :) domāju ka tas ir pie js nevis css :)
-
tatad ir vēlme uzlikt tādu meņuci lapai konkrētā vietā kurš pie scrolling sekotu līdzi... varbūt ja kādam ir kaut kas līdzīgs tad varētu padalīties ar kodu vai google linku :)