PHPキャッチアップ~ToDoリスト作成~
なんでわざわざ公開したの?
PHPを触りくらい使えるようにとキャッチアップ中だからです。
とりあえずアウトプットして皆様のご意見を戴かないと、自己研鑽できないからです。
お決まりのToDoリストくらいは作れるぜってアピールしたいからです。
PHPらしいコードってのがイマイチ理解できていないので、有識者様、どうか私奴に教えてください。
コード
ToDo.php
<?php
$pdo = new PDO('mysql:dbname=php;host=localhost','root','');
if(isset($_POST['submit'])){
$content = $_POST['content_name'];
$sql = "INSERT INTO doing (content) VALUES ('$content')";
$insert = $pdo->query($sql);
}
$sql = 'SELECT content FROM doing';
$results = $pdo->query($sql);
?>
<html>
<head>
<meta charset="UTF-8">
<Title>ToDoリスト</Title>
</head>
<body>
<h1>ToDoリスト</h1>
<form action="ToDo.php" method="post">
<ul>
<li><span>タスク名</span><input type="text" name="content_name">
<span><input type="submit" name="submit"></span></li>
</ul>
<ul>
<ul>
<?php
foreach($results as $result){
echo "<li>";
echo $result['content'];
echo "</li>";
};
?>
</ul>
</ul>
</body>
</html>
DBは下記の通り作成しました
doing.sql
CREATE DATABASE php;
CREATE TABLE doing (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
content VARCHAR(100) NOT NULL
);
Author And Source
この問題について(PHPキャッチアップ~ToDoリスト作成~), 我々は、より多くの情報をここで見つけました https://qiita.com/Takahiro-Hirai/items/cda6f9c2c78c01837e48著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .