galnoy178のプロフィール

@galnoy178 galnoy178
ありがとう数2
質問数0
回答数5
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

  • 登録日2023/01/17
  • C#でのSQLへのアクセスについて

    SQL Serverのテーブルをコンソール上に表示する為のコードを書いたのですが SqlConnection SqlCommand SqlDataReader に対してエラーが出しまい、修正方法が分からず、どなたか教えて頂けないでしょうか? 【ソースコード】 using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using Microsoft.Data.SqlClient; static void Main(string[] args) { string connectionString = "Data Source=○○;Initial Catalog=○○;User ID=○○;Password=○○;"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand command = new SqlCommand("SELECT * FROM [○○]", connection)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine(reader["column1"]); Console.WriteLine(reader["column2"]); } } } }

  • concrete5の外部フォームの埋め込みについて

    前提 phpでお問い合わせフォームをpostするときにエラーになります。 実現したいこと メール送信 concrete5の外部フォームの埋め込みについてエラーが発生します。 参考にしたサイトです。 https://qiita.com/s79ns/items/62ce69fef20258f35534 https://ginneko-atelier.com/blogs/entry236/ よろしくお願いします。 発生している問題・エラーメッセージ "syntax error, unexpected '<'" 該当のソースコード <?php namespace Application\Block\ExternalForm\Form\Controller; use Concrete\Core\Controller\AbstractController; use Core; use Page; class TForm1 extends AbstractController { // action を指定しなかった場合、view が実行されると思われる。初期表示。 public function view() { // 最初にフォームを開いた時の処理です。初期値を view に渡して、編集画面の表示を指定します。 $input['p_name'] = ''; $input['p_email'] = ''; $input['p_message'] = ''; $this->set('isvalid', true); $this->set('input', array()); $this->set('error', array()); $this->set('section', 'edit'); } // 入力値の検証処理 private function validate() { // バリデーション結果を成功に設定 $isvalid = true; // 入力値を取得 $input['p_name'] = trim($this->post('p_name')); $input['p_email'] = trim($this->post('p_email')); $input['p_message'] = trim($this->post('p_message')); // 検証実行 if ($input['p_name'] == '') { $isvalid = false; $error['p_name'] = 'お名前は、必ず入力してください。'; } if ($input['p_email'] == '') { $isvalid = false; $error['p_email'] = 'メールアドレスは、必ず入力してください。'; } if ($input['p_message'] == '') { $isvalid = false; $error['p_message'] = 'メッセージは、必ず入力してください。'; } // View に値を渡す $this->set('isvalid', $isvald); $this->set('input', $input); $this->set('error', $error); return $isvalid; } public function action_confirm() { // 検証結果によって、確認(confirm) を、編集(edit) セクションを出し分け。 if ($this->validate()) { $section = 'confirm'; } else { $section = 'edit'; } $this->set('section', $section); } public function action_update() { // 検証結果によって、完了(complete) を、編集(edit) セクションを出し分け。 if ($this->validate()) { //ここの部分でエラーが発生します。 //ここから追加しました。 <?php if($_POST ){ ?> <!-- 確認画面 --> <form action="./cotactform.php" method="post"> 名前 <?php echo $_POST["fullname"] ?> Eメール <?php echo $_POST["email"] ?> 本文 <?php echo nl2br($_POST["message"]) ?> <input type="submit" name="back" value="戻る" /> <input type="submit" name="send" value="送信" /> </form> <?php } else { ?> <!-- 入力画面 --> <form action="./contactform.php" method="post"> 名前 <input type="text" name="fullname" value=""> Eメール <input type="email" name="email" value=""> 本文 <textarea name="message" id="" cols="" rows=""></textarea> <input type="submit" name="confirm" value="確認" class="button"> </form> <?php } ?> //ここまで $c = Page::getCurrentPage(); header('location: '.Core::make('helper/navigation')->getLinkToCollection($c, true).'/complete'); exit; } else { $this->set('section', 'edit'); } } public function action_complete() { $this->set('section','complete'); } public function action_back() { // 戻るボタンで、編集(edit)セクションを表示します。 $section = 'edit'; $this->set('section', $section); } }

  • コントローラーからview⇒helperへ値渡し

    Index.blade.phpを当月として、前月をlast.blade.php,次月をnext.blade.phpとして各1ヶ月分の勤務状況を表示しています。 Index.blade.phpを以前、教えていただいた通りHelper.phpとService.phpに切り出してIndex.blade.phpを軽くすることは出来ました。 last.balde.phpとnext.blade.phpも基本的には同じ作りにしたいと思っています。 処理をしている時点を起点にして、次月、前月に遷移する作りにしています。 Index.blade.php内で下記のコードを記載してlastとnextに$ymと$lastmonthを渡しています。 <a href="{{ route('user.last',['ym'=>$ym,'lastmonth'=>$lastmonth]) }}"><<先月</a> <a href="{{ route('user.next',['ym'=>$ym,'nextmonth'=>$nextmonth]) }}">次月>></a> (今回の問題) last.blade.phpをhelperとserviceに切り分けていないときは$ymと$lastmonthのデータ渡しが出来たのですが切り分けた途端$lasymonthと$ymと$mが認識出来ません。 エラ〜は例えば、lastmonthがundefinedみたいなエラ〜となります。 indexとlastのコントロラーは下記の通りです。 Controller一部抜粋 public function index(Request $request){ { $user= $request->user(); } $dt=Carbon::now(); $ym=$dt->format('Ym'); $lastm=$dt->subMonths(1); $nextm=$dt->addMonths(1); $lastmonth=$lastm->format('Ym'); $nextmonth=$nextm->format('Ym'); $tm=$dt->month; $ty=$dt->year; setlocale(LC_ALL, 'ja_JP.UTF-8'); $youbi=$dt->formatLocalized('%a'); $this_month_days=$dt->daysInMonth; $e_all = Kintai::where('user_id',Auth::user()->user_id)->get(); foreach ($e_all as $e_time) { } } return view('user.index',compact('e_all','user','point_actions','point_count','paterns','e_users','ym','lastmonth','nextmonth','tm','ty','this_month_days','const_rest_t')); } public function last(Request $request) { $e_all = Kintai::all(); $ym = $request->ym; $lastmonth = date("Ym",strtotime($ym."01"." -1 month ")); $nextmonth = date("Ym",strtotime($ym."01"." +1 month ")); $ly = date('Y',strtotime($ym.$lastmonth)); $m = date("n",strtotime($ym.$lastmonth)); return view('user.last',compact('lastmonth','e_all','ly','m','ym','nextmonth','paterns','e_users','point_count')); } (ここまでソース) 因みに上記の方法でlast.balde.php内で <?php $ym=$lastmonth; echo $lastmonth; $lastmonth = date("Ym",strtotime($ym."01"." -1 month ")); $nextmonth = date("Ym",strtotime($ym."01"." +1 month ")); $m = date("n",strtotime($ym.$lastmonth)); $ly = date('Y',strtotime($ym.$lastmonth)); echo'<head>'.$ly."年".$m."月".'</head>'; としたときは受け取れるのですが 上記部分を含めた部分をhelperに移そうとしたらundefinedになります。 因みにindex.blade.phpでは下記のようにしていて上手くいっていますがlast.bladeでも同じような作りにしたいと思っています。 (Index.blade.php)一部抜粋 @inject('our_helper',\App\Helpers\OurHelper::class) {{$our_helper->ourLogic($e_all)}} (OutHelper.php)一部抜粋 public function ourLogic($e_all) { $ym=Carbon::now(); $tm = date("n",strtotime($ym));//月 $ty = date("Y",strtotime($ym));//年 $youbi = array("日","月","火","水","木","金","土"); $countdate=date('t', mktime(0, 0, 0, $tm, 1, $ty)); foreach ($e_all as $e_time) { $e_all_by_day[$e_time->date_time][] = $e_time; } for ($i = 0; $i < $countdate; ++$i) { $d = mktime(0, 0, 0, $tm, 16 + $i, $ty); (達成したいこと) 当月を$ym,次月を$lastmonth,$mを月、$lyを年としてhelperに渡したいです。 (試みたこと) Helperを別に作ってLastHelperとしてlast.blade.phpからLastHelperとした。 @inject(‘last_helper',\App\Helpers\LastHelper::class) {{$last_helper->LatLogic($e_all)}} public function lastLogic($e_all) { $dt=Carbon::now(); $ym=$dt->format('Ym'); $lastmonth = date("Ym",strtotime($ym."01"." -1 month ")); $nextmonth = date("Ym",strtotime($ym."01"." +1 month ")); $m = date("n",strtotime($ym.$lastmonth)); $ly = date('Y',strtotime($ym.$lastmonth)); (結果) ymとmがundefinedとなります。 何度もすみませんがご教授の程よろしくお願い致します。

    • ベストアンサー
    • PHP
  • kali linuxのセキュリティパッチ

    こんばんは、いつもお世話になっています。 kalilinuxでOpenSCAPを使ってセキュリティパッチをインストールすることは可能でしょうか? 昔はパッチ用のコンテンツファイルとかあったのですが・・・。 ご教示お願いします。

  • 第4正規系を説明する文章は、どちらだと思いますか?

    【データベース】第4正規系を説明する文章は、どちらだと思いますか? a) リレーションスキーマR中の結合属性*(X1, X2, X3,...,Xn)が自明な結合従属性であるか各XiがRのスーパーキーである場合に成り立つ b) リレーションスキーマR中の多値従属性X→→Yが自明な多値従属性であるか、XがRのスーパーキーである場合に成り立つ

    • qwsfgh
    • 回答数1