Jump to content
php.lv forumi

false

Reģistrētie lietotāji
  • Posts

    87
  • Joined

  • Last visited

Everything posted by false

  1. Kāpēc uzspiežot "Create new topic" pogu, jquery izsūta divus pieprasījumus? Un datubāzē parādas 2 vienādi ieraksti? Ir kādas iespējas šo problēmu noverst? javascript $(document).ready(function(){ $('#topicForm').submit(function(e) { submitNewTopic(); e.preventDefault(); }); }); function submitNewTopic(){ hideshow('loading',1); error(0); $.ajax({ type: "POST", url: "/submitnewTOPIC.php", data: $('#topicForm').serialize(), dataType: "json", success: function(msg){ if(parseInt(msg.status)==1){ $('#postT').html("Completed"); }else if(parseInt(msg.status)==0){ error(1,msg.txt); } hideshow('loading',0); } }); } function hideshow(el,act){ if(act) $('#'+el).css('visibility','visible'); else $('#'+el).css('visibility','hidden'); } function error(act,txt){ hideshow('error',act); if(txt) $('#error').html(txt); } html <div id="postT"> <form id="topicForm" method="post"> <textarea name="txt" id="txt" style="width:430px; height:150px"></textarea><br/> <input type="submit" value="Create new topic"> </form> </div> submitnewTOPIC.php function msg($status,$txt){ return '{"status":'.$status.',"txt":"'.$txt.'"}'; } if(empty($_POST['txt'])){ die(msg(0,"You must complete all fields!")); } $createtopic = $DBH->prepare("INSERT INTO topics(`author`, `text`, `when`) VALUES(:author, :text, :when)"); $createtopic->execute(array(":author"=>$userID, ":text"=>$_POST['txt'], ":when"=>time())); echo msg(1,"_");
  2. false

    array

    O, liels paldies! Aizgāja.
  3. false

    array

    Varbūt kāds var pateikt, kāpēc $rez vienmēr ir 0? $cipari = array(str_replace("_", ", ", $db['cipari'])); if(in_array("1", $cipari)){ $rez = 1; }else{ $rez = 0; } echo $rez; Jā raksta if(in_array("1", array(1, 3, 5, 7))), tad parāda 1, bet šādi ne. $cipari jau parāda 1, 2, 3, 4..
  4. false

    dialog box

    Tagad tikai overlay parādas un viss..
  5. false

    dialog box

    Tas fancybox, kad lapu ritina uz augšu/leju paliek savā vietā. Man tapat vajag ar to otru logu. Tas otrais logs atvēras un paliek lapas apaksā.
  6. false

    dialog box

    Kā šim logam dabūt, lai kad viņu izsauc, logs nostātos lapas centrā un kad lapu ritina uz augšu/leju logs tā arī stāv centrā? Līdzīgi fancybox. Tagad logs kad viņu izsauc stājas, ta teikt centrā, bet kad lapa ir gara, tad tas 'centrs' ir apakšā. css #dialog-overlay { width:100%; height:100%; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background:#000; position:absolute; top:0; left:0; z-index:3000; display:none; } #dialog-box { -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align: top; padding: 0; margin: 0; background:#eee; width:328px; position: absolute; z-index:5000; display:none; } #dialog-box .dialog-content { text-align:left; padding:10px; margin:13px; color:#666; font-family:arial; font-size:11px; } #dialog-box .dialog-content p { font-weight:700; margin:0; } #dialog-box .dialog-content ul { margin:10px 0 10px 20px; padding:0; height:50px; } js $(document).ready(function () { $('a.btn-ok, #dialog-overlay, #dialog-box').click(function () { $('#dialog-overlay, #dialog-box').hide(); return false; }); $(window).resize(function () { if (!$('#dialog-box').is(':hidden')) popup(); }); }); function popup(message) { var maskHeight = $(document).height(); var maskWidth = $(window).width(); var dialogTop = (maskHeight/2) - ($('#dialog-box').height()); var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2); $('#dialog-overlay').css({height:maskHeight, width:maskWidth}).show(); $('#dialog-box').css({top:dialogTop, left:dialogLeft}).show(); $('#dialog-message').html(message); } html <div id="dialog-overlay"></div> <div id="dialog-box"> <div class="dialog-content"> <div id="dialog-message"></div> </div> </div>
  7. false

    fancybox 2.0

    tiešām.., paldies!
  8. Uzliku jauno fancybox2.0 un man ir problēma, piemēram kad adrese ir http://url.lv/index/lapa/ (beigās /) tad man nevienu logu neatvēr, vienkārši redirekto uz http://url.lv/index/lapa/#my_div, bet ka adrese http://url.lv/index/lapa viss strādā.. Kas varētu būt par problēmu? <a href="login" href="#my_div">my div</a> <div style="display:none"> <div id="my_div"> <form action="javascript:login()" method="post"> <table> <tr><td>Username</td><td><input name="unLogin" type="text" id="unLogin" value=""/></td></tr> <tr><td>Password</td><td><input name="pswLogin" type="password" id="pswLogin" value=""/></td></tr> <tr><td></td><td><input type="submit" name="Submit" value="Log in"/></td></tr> </table> </form> </div></div>
  9. Var, bet šādi arī var glabāt, ne? Un lūgums nenovērsties no jautājuma..
  10. DB id | dep_time | dep_date | arr_time | arr_date 1 | 18:00 | 02.01.2012 | 02:42 | 03.01.2012 2 | 15:00 | 03.01.2012 | 21:27 | 03.01.2012 3 | 16:25 | 04.01.2012 | 16:41 | 04.01.2012 .. kods kas dabū cik stundas, minūtes pagāja no dep_time līdz arr_time while($flight = mysql_fetch_array($flightsql)){ $date = $flight['dep_date']; $dateA = $flight['arr_date']; $beggin_hour = $flight['dep_time']; $end_hour = $flight['arr_time']; define("SECONDS_PER_HOUR", 60*60); $start = strtotime($date." ".$beggin_hour); $stop = strtotime($dateA." ".$end_hour); $difference = $stop - $start; $hours = round($difference / SECONDS_PER_HOUR, 0, PHP_ROUND_HALF_DOWN); $minutes = ($difference % SECONDS_PER_HOUR) / 60; echo $hours. " " .$minutes. "<br/>"; } iznākums id | stundas | minutes 1 | 8 | 42 2 | 6 | 27 3 | 0 | 36 un kāds var paskaidrot, kā dabūt kopējo stundu, minūšu skaitu? Ir jasanāk 15h 45min.
  11. false

    Kuponz.lv Cena

    Kur lejuplādeji? :) Iemēt adresi takš, neesi skopulis :D
  12. false

    order by..

    Tātad failus izvēlk šādi $sql = mysql_query("SELECT * FROM faili ORDER BY down DESC LIMIT 5") or die(mysql_erorr()); Bet izvēlk viņš man šādi Faila nosaukums#1 Down: 72 Faila nosaukums#2 Down: 6 Faila nosaukums#3 Down: 3 Faila nosaukums#4 Down: 24 Faila nosaukums#5 Down: 2 Kāpēc viņš to 4.failu liek 4.vietā, ja viņām down ir 24 ?
  13. if($_SESSION['xxx']){ echo "ok"; }else{ echo "nav"; } ?
  14. false

    Headers

    acu priekšā http://php.lv/f/topic/7294-headers-already-sent/
  15. Atrisināju problēmu!
  16. Tātad problēma ir tāda, kā pievienojot faila aprakstu viņš nogriež kādu daļu no beigam, un indexā kur izvēlk to aprakstu rāda arī to nogriezto tekstu nevis pilno. sql CREATE TABLE IF NOT EXISTS `faili` ( `id` int(11) NOT NULL auto_increment, `who` varchar(255) collate utf8_unicode_ci NOT NULL, `fails` varchar(255) collate utf8_unicode_ci NOT NULL, `cikos` varchar(255) collate utf8_unicode_ci NOT NULL, `nosaukums` varchar(255) collate utf8_unicode_ci NOT NULL, `down` varchar(255) collate utf8_unicode_ci NOT NULL, `kategorija` varchar(255) collate utf8_unicode_ci NOT NULL, `apraksts` varchar(255) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; add.php <p> <?php if(isset($_POST['submit'])){ $fails = $_POST['file']; $who = mysql_real_escape_string($id); $down = mysql_real_escape_string("0"); $nos = mysql_real_escape_string($_POST['nos']); $now = mysql_real_escape_string(date("d/m/Y")); $kat = mysql_real_escape_string($_POST['kategorija']); $apraksts = mysql_real_escape_string($_POST['apraksts']); mysql_query("INSERT INTO faili(who, fails, cikos, nosaukums, kategorija, apraksts, down) VALUES('$whom', '$fails', '$noww', '$nos', '$kat', '$apraksts', '$down')"); } ?> <br/><form action="" method="post"> <table><tbody> <tr><td>Fails:</td><td><input name="file" type="text"></td></tr><br /> <tr><td>Nosaukums:</td><td><input name="nos" type="text"><br/> <tr><td>Kategorija:</td><td> <select name="kategorija"> <?php $selekt_cat = mysql_query("SELECT * FROM kategorijas ORDER BY id ASC"); while($u = mysql_fetch_array($selekt_cat)){ ?> <option value="<?php echo $u['id']; ?>"><?php echo $u['nosaukums']; ?></option> <?php } ?> </select></td></tr><br /> <tr><td>Apraksts:</td><td><textarea id="apraksts" name="apraksts" rows="10" cols="50"> </textarea></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Ielādet!" /></td></tr></tbody></table> </form></p> select.php <?php $sqldd = mysql_query("SELECT * FROM faili ORDER BY down DESC LIMIT 5") or die(mysql_error()); while($a = mysql_fetch_array($sqldd)){ ?> <div class="title"><h1><?php echo $a['nosaukums']; ?></h1> <a href="?p=file&id=<?php echo $a['id']; ?>">Vairāk informācijas</a></div> <div class="news_block"> <?php echo strlen($a['apraksts'])>450?substr($a['apraksts'],0,450).'...':$a['apraksts']; ?> </div> <?php } ?>
  17. mysql_query("SELECT * FROM komentari WHERE raksta_id = '".mysql_real_escape_string($_GET['id'])."'") or die(mysql_error()); un insert $raksta_id = mysql_real_escape_string($_GET['id']); mysql_query("INSERT INTO komentari(raksta_id) VALUES('$raksta_id')") or die(mysql_error());
  18. false

    input parbaude

    <? if(!empty($_POST['title'])){ $title = $_POST[title]; $text= $_POST[text]; $autor = $_POST[autor]; $date = $_POST[date]; mysql_query ("INSERT INTO news (title, text, autor, date) VALUES ('$title','$text','$autor','$date')") or die(mysql_error()); }else{echo"aizpildi visus laukus!";} ?>
  19. false

    SMS script!

    varbūt $kam = "+371".$sms_numurs.$sms_prov; Pirms 371 pievieno +
  20. suport, varu tev jaunumu skriptu uztaisīt par 2ls, letāk nekā 5ls
  21. Reģistrācija - 2Ls, priekš sākuma varēji uztaisīt bez maksas reģistrāciju!
  22. has set their status

×
×
  • Create New...