teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正・整形

2017/06/13 06:58

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,9 +1,9 @@
1
1
  ソースコード上に幾つか記述上にも問題がありそうです。
2
2
  転記ミスだったらすみません。
3
3
 
4
- 0. <table>と<th>がforeach()の中に入ってる
4
+ 0. ```<table>``````<th>``````foreach()```の中に入ってる
5
- fetchAll件数分だけ<table>と<th>は吐き出されるが</table>はforeach()の外でひとつになり、開閉のタグの数が合わない
5
+ つまり```fetchAll```で取得できる件数分だけ```<table>``````<th>```は吐き出されるが```</table>``````foreach()```の外でひとつになり、開閉のタグの数が合わない
6
- 0. たぶんこの書き方だとPHPのエラーが出るはず```',$row['orderFromNO'],'```
6
+ 0. たぶんこの書き方だとPHPのエラーが出るはず```echo ' ・・・ ',$row['orderFromNO'],'```
7
7
  ```echo ' ・・・ '.$row['orderFromNO'].' ``` ですね。文字列結合は```.```で行います。
8
8
  0. タグの記法がちょこちょこちょこ守られてないような
9
9
  例えば:```<input type="text name="price"``` → ```<input type="text" name="price"```
@@ -12,5 +12,5 @@
12
12
 
13
13
  文字列の長さにあわせるのは難しいも知れませんが、[mb_strlen()](http://www.phpbook.jp/func/string/index1.html)で文字数は取得できるので多少の目安にはなりそうです。
14
14
 
15
- 文字列の長さにあわせるのはいいのですが、入力可能なので入力されて長くなったり短くなったりした場合はどうするの?というのもありますし、伸び縮みする入力フォームも変な感じがします。
15
+ ただ、文字列の長さにあわせるのはいいのですが、入力可能なので入力されて長くなったり短くなったりした場合はどうするの?というのもありますし、伸び縮みする入力フォームも変な感じがします。
16
- thにヘッダのテキスト幅+αの```min-width```を入れておけばあとはそこそこいい感じにHTMLのほうで勝手に調整してくれるようには思います。
16
+ 単に```th```にヘッダのテキスト幅+αの```min-width```を入れておけばあとはそこそこいい感じにHTMLのほうで勝手に調整してくれるようには思います。