PHP+My SQLで掲示板作成
<FORM METHOD="post" ACTION="kantan_select.php">
メッセージを表示します<BR>
<INPUT TYPE="submit" VALUE="メッセージ表示">
</FORM>
<FORM METHOD="post" ACTION="kantan_insert.php">
名前を入力して<INPUT TYPE="text" NAME="a1"><BR>
メッセージを入力して<INPUT TYPE="text" NAME="a2" SIZE=150><BR>
<INPUT TYPE="submit" VALUE="メッセージ送信">
</FORM>
<FORM METHOD="post" ACTION="kantan_delete.php">
削除する番号を入力して<INPUT TYPE="text" NAME="b1"><BR>
<INPUT TYPE="submit" VALUE="削除番号送信">
</FORM>
<FORM METHOD="post" ACTION="kantan_search.php">
検索のキーワードを入力して<INPUT TYPE="text" NAME="c1"><BR>
<INPUT TYPE="submit" VALUE="検索">
</FORM>
insert.php
<?php
$s=mysql_connect("localhost","root","jp1pnw") or die("失敗しました");
print "接続OK!<BR>";
mysql_select_db("phplesson");
$a1_d=$_POST["a1"];
$a2_d=$_POST["a2"];
mysql_query("INSERT INTO tbk1 (name,mess) VALUES ('$a1_d','$a2_d')");
$re=mysql_query("SELECT * FROM tbk1 ORDER BY bang");
while($kekka=mysql_fetch_array($re)){
print $kekka[0];
print " : ";
print $kekka[1];
print " : ";
print $kekka[2];
print "<BR>";
}
mysql_close($s);
print "<BR><A HREF='kantan.html'>トップメニューに戻ります</A>";
?>
search.php
教材はShift_JSコードで文字化けしてしまうので半角英数文字のみで入力。
<?php
$s=mysql_connect("localhost","root","jp1pnw") or die("失敗しました");
print "接続OK!<BR>";
mysql_select_db("phplesson");
$c1_d=$_POST["c1"];
$re=mysql_query("SELECT * FROM tbk1 WHERE mess LIKE '%$c1_d%'");
while($kekka=mysql_fetch_array($re)){
print $kekka[0];
print " : ";
print $kekka[1];
print " : ";
print $kekka[2];
print "<BR>";
}
mysql_close($s);
print "<BR><A HREF='kantan.html'>トップメニューに戻ります</A>";
?>
delete.php
<?php
$s=mysql_connect("localhost","root","jp1pnw") or die("失敗しました");
print "接続OK!<BR>";
mysql_select_db("phplesson");
$b1_d=$_POST["b1"];
mysql_query("DELETE FROM tbk1 WHERE bang=$b1_d");
$re=mysql_query("SELECT * FROM tbk1 ORDER BY bang");
while($kekka=mysql_fetch_array($re)){
print $kekka[0];
print " : ";
print $kekka[1];
print " : ";
print $kekka[2];
print "<BR>";
}
mysql_close($s);
print "<BR><A HREF='kantan.html'>トップメニューに戻ります</A>";
?>
My SQL Table
掲示板に書かれた内容は自動的にデータ化されデータベースに格納。
select.php
<?php
$s=mysql_connect("localhost","root","jp1pnw") or die("失敗しました");
print "接続OK!<BR>";
mysql_select_db("phplesson");
$re=mysql_query("SELECT * FROM tbk1 ORDER BY bang");
while($kekka=mysql_fetch_array($re)){
print $kekka[0];
print " : ";
print $kekka[1];
print " : ";
print $kekka[2];
print "<BR>";
}
mysql_close($s);
print "<BR><A HREF='kantan.html'>トップメニューに戻ります</A>";
?>