sandrulis
-
Posts
162 -
Joined
-
Last visited
Posts posted by sandrulis
-
-
paldies
-
Sveiki, ir divas tabulas
posts:
id, title, time
1, nosaukums 1, 12345
2, nosaukums 2, 12346
3, nosaukums 3, 12347
4, nosaukums 4, 12348
comments:
id, post_id, comment, time
1, 2, comment 1, 12348
2, 2, comment 2, 12350
3, 3, comment 3, 12352
4, 1, comment 4, 12353
5, 3, comment 5, 12354
Kā man jānorādas mysql, lai rādītu rezultāti no posts, bet rādītu by time no abām tabulām, ja tipa postam ir jauns komentārs viņš viņu rāda kā pēdējo, kaut arī ir jaunāki posti.
"SELECT p.id,p.title,p.time FROM posts AS p LEFT JOIN comments AS c ON c.post_id = p.id GROUP BY p.id ORDER BY p.time DESC"
"ORDER BY p.time DESC" šajā vietā jāiemet kautkā ja (c.time > p.time ? c.time : p.time)
Ceru, ka sapratāt domu
-
Parādi kodu
paldies atradu vainu :)
-
Sveiki!
Problēma, tikā visu saprotu par datubāzēm, bet izrādās, ka nav viss saprotams.
Vairums UPDATE ierakstu datubāzei izlabojās, bet pāris ierkasti nepievienojās un nesaprotu kāpēc jo mysqli_error vai mysqli_errno neparādā, kas par lietu, pa taisno caur myphpadmin pievienoju un viss ir kārtībā.
vienīgais ko varu piebilst, neizlabojās ieraksti kuri sastāv nošādiem simboliem < > / $
varbūt kādam ir variants, kas varētu būt par vainu?
-
paldies, tagad iziešu cari kodam un mēģināšu izprast, vēlreiz paldies
-
Atgriezāmies pie saknes,
document.getElementById("left_option")
ID ir jābūt unikālam, nu nevar būt divi vienādi ID. Tas tā pat kā datubāzēs, key unique, lamājas ja ir vienādi id :D
par to jau iedomājos ka tā varētu būt, bet pirms šo taisīju domāju, ja jau atsevišķais objekts nomaina krāsu tad arī ar to nebūs problēmas, bet kļūdījos
-
Ar mobīlo supportu
paldies par palīdzību, viss bija jauki līdz gribēju pielikt funkciju, ka no sāniem izlec opcijas, kā mobilajos. (bet negribu ņemt gatavos JQuery mobile, jo samet klāt visādus nevajadzīgus class un css)
http://jsfiddle.net/7s34L8nb/13/
bet opciju izmet tikai pirmajam objektam, vari atkal nedaudz izlīdzēt? :/
p.s. uzspiežot viņš man neparāda arī rel ciparu bet undefined, galīgi to DOM neizprotu
-
Kaut kā tā
īSti nav tas ko vajadzēja " http://jsfiddle.net/7s34L8nb/7/ "
nu biju piemirsis pāris rindiņas pielikt, jo man šo vajag arī lai uz mobīlo strādā, bet ar Tavu versiju, mobīlajam ir kkads errors īsti negrib strādāt, bet ar manu versiju pirmajam elementam vis strādā kā gribu
-
Pag, es pareizi izlasīju? Tu nevari iebraukt, ko dara metode getElementById()? Get. Element. By. Id.
Nē es nevaru iebraukt kā ar getElemetBy.. strādā, jo ar getElementByClass nestradaa un gribās ar jquery un this vai class, tad visu fabūtu ko gribu bet internetā atradu šo jau gatavu vienam elementam, bet gribu pielabot savām vajadzībām ar vairākiem elementiem
-
id jābūt unikālam, vai izmanto tikai class
id="touchsurface1" id="touchsurface2"
es uz tiem dom esmu dunduks, zinu ka jābūt unikālam piemērām ar class, ja būtu jquery uzreiz visu sataisītu ka vajag, bet ar šiem document.getElementById('touchsurface'); nevaru iebraukt
-
doma:
lai ar līdzīgu domu kā swipe maina background
ir vairāki elementi ar vienādu ID
bet funkcija darbojas tikai pirmajam elementam
ja piespiežot pogu un pavelkot pa labi/pa kreisi/ vai vienkārši krikšķi uztaisot nomaina elements krāsu
kods:
http://jsfiddle.net/7s34L8nb/4/
kā var uztaisīt tā lai šī funkcija darbojas visiem elementiem, bet lai krāsu var nomainīt atsevišķi
-
json
in Iesācējiem
Sveiki!
meklējot pie mātes googles neko īsti nevarēju atrast par json ar piemēriem, jo man liekas ar to ir labāk mācīties.
interesē piemēram, kā vislabāk ir ielādēt formas un nosūtīt datus? vai arī vienkārši formu ielādēt ar php un datus nosūtīt ar json??
-
PEAR
in Iesācējiem
paldies viss strādā :)
-
PEAR
in Iesācējiem
Varbūt tas ir strings, kas izskatās pēc cipara. proti "1" - tas ir teksts, nevis cipars.
$lenght pēc pārbaudes ir 16 varbūt tas ir par mazu, pats dīvainākais ir tas ka 74kB vai 333kB failam tas lenght ir vienāds, tam tā jābūt?
-
PEAR
in Iesācējiem
207. rindā pēc skaitļa izklausās $length. Acīmredzot esi tur padevis kaut ko citu. uztaisi var_dump($length), die($length) vai kko tml
es pārbaudīju un lenght ir cipars :/
-
PEAR
in Iesācējiem
Sveiki!
Radusies neliela kļūda un īsti nesaprotu kur ir vaina, jo reāli izskatās ka ir ok?
Kļūda:
PHP Notice: A non well formed numeric value encountered in File/Archive/Reader/File.php on line 207
function getData($length = -1) { $error = $this->_ensureFileOpened(); if (PEAR::isError($error)) { return $error; } if (feof($this->handle)) { return null; } if ($length == -1) { $contents = ''; $blockSize = File_Archive::getOption('blockSize'); // Ensure that magic_quote_runtime isn't set, // if we don't want to have corrupted archives. $saveMagicQuotes = get_magic_quotes_runtime(); set_magic_quotes_runtime(0); while (!feof($this->handle)) { $contents .= fread($this->handle, $blockSize); } set_magic_quotes_runtime($saveMagicQuotes); return $contents; } else { if ($length == 0) { return 0; } else { return fread($this->handle, $length); } } }
207 rindiņa ir "return fread($this->handle, $length);"
-
Sveiki! neliela problēma saistībā ar ajax upload.
Izmantoju tikai ar javascript failu:
(function () { var input = document.getElementById("images"), formdata = false; if (window.FormData) { formdata = new FormData(); document.getElementById("btns").style.display = "none"; } input.addEventListener("change", function (evt) { var i = 0, len = this.files.length, img, reader, file; for ( ; i < len; i++ ) { file = this.files[i]; if (!!file.type.match(/image.*/)) { if ( window.FileReader ) { reader = new FileReader(); reader.onloadend = function (e) { showUploadedItem(e.target.result, file.fileName); }; reader.readAsDataURL(file); } if (formdata) { formdata.append("images[]", file); } } } if (formdata) { $.ajax({ url: "upload.php", type: "POST", data: formdata, processData: false, contentType: false, success: function (html) { $("#images_list").append(html); $('#images').attr({ value: '' }); } }); } }, false); }());
un problēma ir tāda, ka augšuplādējot vienu bildi viss ok, bet kad gribu norādīt vēl vienu tad viņš augšuplādē atkal iepriekšējo un tad atkal norādīto?
kur ir problēma?
Lai neaugšuplādētu atkal jau iepriekš norādīto attēlu?
Ceru ka sapratāt un paldies jau iepriekš
P.s.
Upload.php fails:
<? foreach ($_FILES["images"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $name = $_FILES["images"]["name"][$key]; move_uploaded_file( $_FILES["images"]["tmp_name"][$key], "uploads/" . $_FILES['images']['name'][$key]); print "uploads/" . $_FILES['images']['name'][$key] . "<br>"; } } ?>
-
JavaScriptam vienalga. Visticamāk, esi pieļāvis URL typo.
tipa .htaccess failā?
-
Sveiki!
Problēma:
kad links ir : http://domēns/?action=darbiba&id=cipars
javascript viss strādā un ir ok.
bet kad saīsinu linku: http://domēns/darbiba/cipars
javascript neizpilda funkciju (ajax)
Var man kāds lūdzu atbildēt, kā šo problēmu atrisināt?
jau iepriekš paldies!
-
problēma tika atrasta visa vaina bija, nebiju ielicis "/" pie url:
javascript:
$(function() { $('.load_more').live("click",function() { var last_article_id = $(this).attr("id"); $.ajax({ type: "POST", url: "/load_more.php", data: "last_article_id="+ last_article_id, beforeSend: function(){$('a.load_more').html('<img src="loading.gif" />');}, success: function(html) { $("#more").remove(); $("ol#updates").append(html); } }); return false; }); });
-
kādu nafig .htaccess funkciju?
mod_rewrite
ja linkā ir piem: ?action=kautkas&id=kkads_cipars visss strādā, bet ja lietot mod_rewrite un linku uztaisa ar /kautkas/kkads_cipars neko neielādē
-
Un vispār, tu tā arī nepateici, kāda konkrēti ir problēma? Kāds tur sakars .htaccess rewraitam?
Viss strādā un ielādē rakstus, līdz pievieno .htaccess funkciju, kas pievieno šo funkciju rāda ka visu laiku lādē un neko neielādē
-
Sveiki, neliela problēma saistībā ar ierakstu ielādēšānu (kaut kas līdzīgs kā Twitter). ar šo kodu viss ir kārtībā, līdz brīdim kad nāk palīgā .htaccess fails ar mod_rewrite funkciju.
kas tieši ir pa vainu? kas jādara lai lai viss būtu ok? :)
PHP:
<? print "<ol id='updates'>"; $result=mysql_query("SELECT * FROM articles ORDER BY id ASC LIMIT 10"); while($row = mysql_fetch_array($result)) { $article_id=$row['id']; $message=$row['question']; print "<li>{$message}</li>"; } print "</ol>"; print "<div id='more'><a id='{$article_id}' class='load_more' href='#'>more</a></div>"; ?>
Javascript:
$(function() { $('.load_more').live("click",function() { var last_article_id = $(this).attr("id"); $.ajax({ type: "POST", url: "load_more.php", data: "last_article_id="+ last_article_id, beforeSend: function(){$('a.load_more').html('<img src="loading.gif" />');}, success: function(html) { $("#more").remove(); $("ol#updates").append(html); } }); return false; }); });
load_more.php:
<? include('config.php'); if(isset($_POST['last_article_id']) &&is_numeric($_POST['last_article_id'])) { $article_id=$_POST['last_article_id']; $result=mysql_query("SELECT * FROM articles WHERE id < '{$article_id}' ORDER BY id ASC LIMIT 10"); while($row = mysql_fetch_array($result)) { $last_article_id=$row['id']; $message=$row['question']; print "<li>{$message}</li>"; } if(mysqli_num_rows($result)==1) { print "<div id='more'>"; print "<a id='{$msg_id}' class='load_more' href='#'>more</a></div>"; } else {print "<div id='more'><a class='load_more' href='#'>No More Posts</a></div>";} } ?>
-
nk izveido jaunu kolonu piemēram "news_readed" ar defulto value 0, ja ir izlasīts, tad nomaini value uz 1.. Kaut kā tā..
nu bet rakstam ja kāds izlasīs uzmetīsies ka izlasīts visiem, bet gribētos kā forumos, katram lietotājam atsevišķi,bet pieminētais variants ir easy un nedomāju ka tas ko vēlos ar to panāktu ;)
mysql order by time
in Iesācējiem
Posted
sveiki, tomēr īsti nestrādā, strādāja pāri komentārus, bet pēc pāris komentāru ievadīšanas ORDER taisa tikai pēc p.time