ど素人から毛を生やす。<延>

Web

古いjQueryでform制御したらsubmitできない、または「s[y] is not a function」になったとき。

どもです。
jQueryでフォームを制御していたら、submitできない事案が。
コンソールに「TypeError: s[y] is ... 全文を読む »

tableのwidthを定めても、中の要素に押し広げられてしまう件

どもです。

テーブル要素を使うとき、多くはcolgroupを使用して、セル幅を指定します。

例:


<table>
	<colgroup>
		
... 全文を読む »

[MySQL]warning1292が出たので困ってたらすっごいケアレスミスだった話。

どもです。

MySQLにて。

1292 Truncated incorrect
... 全文を読む »

MySQLのUPDATEでサブクエリを使用したときに陥りがちな「You can't specify target table」

どもです。

MySQLにて、とあるテーブルに対し、
カラムAが一定の値である行のカラムBと一致する、全てのカラムBの行を更新対象にする。
という処理がやりたかった。

ので、UPDATE文にサブクエリを使えば行けるかな?と思い、実行。... 全文を読む »

htmlspecialcharsを使用するときは「重ねがけ」に要注意

どもです。

とある一覧を表示するとき、


+--------------------------------+-----------------------------+
| htmlspecialchars("category1")  
... 全文を読む »

心当たりのない「illegal mix of collations for operation」

どもです。
MySQLにて、テスト環境では問題のなかった


SELECT
	CONCAT(文字列1, 文字列2)
... 全文を読む »

変数.match()でも配列を取得したい!

どもです。

jsの正規表現で、変数を使用したい場合。
var regexp = ... 全文を読む »

:nth-of-typeとクラス等の属性

どもです。
ちょっと:nth-of-typeが思った挙動と違うことになったので、
:nth-of-typeとクラス等の属性の関係について、検証です。

基本

div#box0-1 
... 全文を読む »

keyup / keydown の使い分け

どもです。
この頃、入力フォーム周りで色々やることが多いので備忘。

jQueryでキーを押したときの動作といえば、
keydown / ... 全文を読む »

Utf-8では全角文字が3byteだけど、2byte扱いで切り取りたい。

どもです。

CSV出力したり、他サイトとデータのやり取りをしたいとき、
Utf-8では全角文字が3byteですが、2byte扱いで切り取りたい場合があります。

そういうときの解決法。


$str 
... 全文を読む »

[php]switch->caseの中で正規表現してみた

どもです。

例えば様々な項目の中に「url1」から「url5」までがあるとして、
これをswitchで処理したい場合があったとします。

このとき、「urlX」は同じ処理にしたい。
その場合、こういう書き方になると思います。... 全文を読む »

PHPの配列を任意の位置で分割するにはarray_splice()を使えば良かったのか

どもです。

クラス直下の連想配列に、大量の連番な配列を加えなければならなくなり、
そんなモン手書きでやってられっかと配列の任意の場所に配列を加える方法を探しました。

ありました。
[Qiita]PHPで連想配列の任意の位置に要素を挿入・削除する... 全文を読む »

MySQLでテーブルに複数カラム追加したいときの書き方

どもです。
SQL初心者の備忘録。

MySQLで一度に複数カラムを追加したいときの書き方です。

ALTER TABLE
... 全文を読む »

PHPの開発エディタは必ず空白が可視化できるものを使おうと誓った話。

どもです。
今回はちょっと吃驚したトラブルの話。

本来、やりたかったことはとてーもシンプル。


foreach($array as 
... 全文を読む »

jQueryのajaxでphpを実行して、配列を返り値にして再びjsで処理したい

どもです。

今回の課題は、jQueryからphpを実行して、返り値に配列を受け取って再びjsで処理 です。
ajaxは不慣れなので、基本から踏まえましょう。

①基本形

... 全文を読む »

SQLでJOINするカラムを条件分岐させようとした話

どもです。
SQLで嵌ったので覚書。

状況としてはこんな感じ。


SELECT 
	CASE
		
... 全文を読む »

input type="file"でアップロードされたファイル名を取得(IE9以下も)

どもです。

jsにて、input type="file" でアップロードされたファイル名を参照する必要がありました。


var 
... 全文を読む »

phpで改行を置換したいが「\n」と「\r\n」の違いに首を傾げた話。

どもです。
phpで改行を置換することになり、ちょっと悩んだのでメモ。

置換等を行う際、改行処理は制御文字を用いて行う必要があります。

が、

どうにも改行用の制御文字には「\n」と「\r\n」の2種類があるらしい。... 全文を読む »

phpにおける正規表現の超基本を学ぶ。

どもです。

この頃、正規表現を扱うことが増えたので、ちょっとど素人のままではいられなくなってきた。
ので、まじめに勉強してみようと思った次第です。

正規表現の超基本ルール

( ... 全文を読む »

PHPで関数がどこから実行されたか探る

どもです。
昨日に引き続き、デバックするのに便利そうなPHPの小技。

頻繁にひっぱりだこな関数だと、
どこから呼び出されたのかソースから探るのは難しい。

ので、関数がどこから実行されたか探るコマンド。... 全文を読む »