PHP+My SQLで掲示板作成

kantan_html.JPG







<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



insert.JPG













<?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



select.JPG教材は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

tbk1.JPG掲示板に書かれた内容は自動的にデータ化されデータベースに格納。











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>";

?>