佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1208|回复: 10

php 的问题

[复制链接]
发表于 21-10-2010 07:53 PM | 显示全部楼层 |阅读模式
本帖最后由 ericwnk 于 21-10-2010 07:56 PM 编辑

我最近在研究着Php,但是遇到了问题。我想click button,然后run 我的function, display我database 里的东西,但是就是不行。
希望好心人帮帮忙,我是初学者
coding如下。
  1. <html>
  2. <body>
  3. <input type="button" onClick="outputName()" value="output" />

  4. <?php
  5. function outputName()
  6. {
  7. $con=mysql_connect("localhost","root","");

  8. if (!$con)
  9.         {
  10.         die ('Could not connect : '. mysql_error());
  11.         }

  12. mysql_select_db("mydb",$con);

  13. $result=mysql_query("SELECT * FROM Persons");

  14. While($row=mysql_fetch_array($result))
  15.         {
  16.         echo $row['FirstName'] . " " . $row['LastName'];
  17.         echo "<br />";
  18.         }

  19. mysql_error($con);
  20. }
  21. ?>
  22. </body>
  23. </html>
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 21-10-2010 09:43 PM | 显示全部楼层
onClick="outputName()"

这个是用来call javascript的,不是call php的。
回复

使用道具 举报

发表于 21-10-2010 10:36 PM | 显示全部楼层
回复 1# ericwnk


  
  1. <html>
  2. <body>
  3. <input type="button" name="display" value="output" />

  4. <?php
  5. if($_GET['display']){   outputName();}
  6. function outputName()
  7. {
  8. $con=mysql_connect("localhost","root","");

  9. if (!$con)
  10. {
  11. die ('Could not connect : '. mysql_error());
  12. }

  13. mysql_select_db("mydb",$con);

  14. $result=mysql_query("SELECT * FROM Persons");

  15. While($row=mysql_fetch_array($result))
  16. {
  17. echo $row['FirstName'] . " " . $row['LastName'];
  18. echo "<br />";
  19. }

  20. mysql_error($con);
  21. }

  22. ?>
  23. </body>
  24. </html>
复制代码

这应该可以
回复

使用道具 举报

发表于 22-10-2010 12:17 AM | 显示全部楼层
回复 3# kingdom_manga


   
<input type="button" name="display" value="output" />

should be

<input type="submit" name="display" value="output" />
回复

使用道具 举报

 楼主| 发表于 22-10-2010 07:46 AM | 显示全部楼层
感谢各位.
我等下去try看看。
回复

使用道具 举报

 楼主| 发表于 22-10-2010 08:08 AM | 显示全部楼层
不行哦!
  1. <html>
  2. <body>

  3. <input type="submit" name="display" value="output" />

  4. <?php
  5. if($_GET["display"])
  6.         {
  7.         outputName();
  8.         }

  9. function outputName()
  10. {
  11. $con=mysql_connect("localhost","root","");

  12. if (!$con)
  13.         {
  14.         die ('Could not connect : ' . mysql_error());
  15.         }

  16. mysql_select_db("f_database",$con);

  17. $sql=mysql_query("SELECT * FROM Persons");

  18. while($row=mysql_fetch_array($sql))
  19.         {
  20.         echo $row['FirstName'] . " " . $row['LastName'];
  21.         echo "<br />";
  22.         }

  23. mysql_close($con);

  24. }
  25. ?>
  26. </body>
  27. </html>
复制代码
Error: 
Notice: Undefined index: display in C:\wamp\www\Database\input data\output.php on line 7
回复

使用道具 举报

Follow Us
发表于 22-10-2010 09:13 AM | 显示全部楼层
  1. <html>
  2. <body>
  3. <form method="post">
  4. <input type="submit" name="display" value="output" />
  5. </form>
  6. <?php
  7. if($_POST["display"])
  8.         {
  9.         outputName();
  10.         }

  11. function outputName()
  12. {
  13. $con=mysql_connect("localhost","root","");

  14. if (!$con)
  15.         {
  16.         die ('Could not connect : ' . mysql_error());
  17.         }

  18. mysql_select_db("f_database",$con);

  19. $sql=mysql_query("SELECT * FROM Persons");

  20. while($row=mysql_fetch_array($sql))
  21.         {
  22.         echo $row['FirstName'] . " " . $row['LastName'];
  23.         echo "<br />";
  24.         }

  25. mysql_close($con);

  26. }
  27. ?>
  28. </body>
  29. </html>
复制代码
回复

使用道具 举报

 楼主| 发表于 22-10-2010 09:42 AM | 显示全部楼层
回复 7# Reader

现在按output button的时候,会display了。谢谢!但是还没有按button的时候 ,会有 error.
Notice:  Undefined index: display in C:\wamp\www\Database\input data\output.php on line 7
回复

使用道具 举报


ADVERTISEMENT

发表于 22-10-2010 09:51 AM | 显示全部楼层
回复 8# ericwnk


    line 7 change to

if(isset($_POST["display"]))
回复

使用道具 举报

 楼主| 发表于 22-10-2010 03:39 PM | 显示全部楼层
回复  ericwnk


    line 7 change to

if(isset($_POST["display"]))
Reader 发表于 22-10-2010 09:51 AM



能够了,真的是太感谢你了。
回复

使用道具 举报

发表于 26-10-2010 11:38 PM | 显示全部楼层
不好意思。。。借用贴一下
请问要怎样connect myphpadmin????...他一直出现着个



请问要怎样解决??谢谢大大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 17-11-2025 01:53 PM , Processed in 0.145146 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表