|
|
发表于 14-5-2009 11:06 AM
|
显示全部楼层
原帖由 1max1 于 10-5-2009 03:44 PM 发表 
打算loop所有的$_POST的field 啊,所以只放$_POST而已,这样不行吗?要怎样做才对?
行的...不是用return...
foreach($_POST as $key => $value){
$_POST[$key] = trim($value);
}
trim了在store回去就可以咯... |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 14-5-2009 06:22 PM
|
显示全部楼层
原帖由 Legend 于 14-5-2009 11:06 AM 发表 
行的...不是用return...
foreach($_POST as $key => $value){
$_POST[$key] = trim($value);
}
trim了在store回去就可以咯...
这回可一清二处了。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 30-5-2009 05:34 PM
|
显示全部楼层
Message Box
这是gmail.com

有谁知道这Error message box是如何弄出来的? |
|
|
|
|
|
|
|
|
|
|
发表于 1-6-2009 12:14 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 2-6-2009 03:27 PM
|
显示全部楼层
asp?这个能用在php吗?
比方说:
<?php
if(isset($_POST['submit'])) { <message box> };
?>
是否可据些例子? |
|
|
|
|
|
|
|
|
|
|
发表于 2-6-2009 08:05 PM
|
显示全部楼层
这是用JAVASCRIPT+ CSS 制作的。小弟对PHP 不熟希,但是PHP是SERVER SIDE SCRIPT。不能做client side effect.
所以必须用client side programming.
看看以下的例子。
http://www.codeproject.com/KB/aspnet/ModalDialogV2.aspx |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 2-6-2009 09:45 PM
|
显示全部楼层
原帖由 zhixuen 于 2-6-2009 08:05 PM 发表 
这是用JAVASCRIPT+ CSS 制作的。小弟对PHP 不熟希,但是PHP是SERVER SIDE SCRIPT。不能做client side effect.
所以必须用client side programming.
看看以下的例子。
http://www.codeproject.com/KB/aspnet/Mod ...
恩,问古哥找到了类似的message box:
<?php
function msgbox($msg){ echo "<script language=javascript>alert("."'".$msg."'".")</script>"; }
?> |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 26-6-2009 10:53 AM
|
显示全部楼层
/ucp.php?mode=register
/ucp.php?mode=login
mode是什么来的?类似的action?如果action是在form里,请问mode是在哪里? |
|
|
|
|
|
|
|
|
|
|
发表于 27-6-2009 01:21 PM
|
显示全部楼层
回复 68# 1max1 的帖子
parameter咯..mode只是一个名称罢了..你喜欢放什么名都可以...
在哪里?? 在?的后面咯..(答了好像没有答) |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-6-2009 09:27 PM
|
显示全部楼层
回复 69# Legend 的帖子
参数?但要怎样用?
switch ($mode)
{
case register:
code to be executed if $mode=register;
break;
case login:
code to be executed if $mode=login;
break;
default:
code to be executed if $mode is different;
}
是这样用法吗? |
|
|
|
|
|
|
|
|
|
|
发表于 30-6-2009 09:26 AM
|
显示全部楼层
回复 70# 1max1 的帖子
对,参数...我不懂你要用来做什么, 你喜欢怎样用就怎样用..
不过+多一行在上面.
$mode = $_GET['mode']; |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 30-6-2009 10:03 AM
|
显示全部楼层
回复 71# Legend 的帖子
原来是get method! 还以为是新的东西. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 11-8-2009 01:27 PM
|
显示全部楼层
请问怎样用ajax提出数据?
请问怎样用ajax提出数据?
Test.php
...
<head>
...
<script type="text/javascript" src="Scripts/jquery-1.3.2.min.js"></script>
<script>
$(document).ready(function()
{ $.post("MySQL.php", { gender: "0" } );
});
</script>
...
MySQL.php
<?php
$mysqli = new mysqli("localhost", "test", "test", "test_db");
if(mysqli_connect_errno())
{ printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if( isset($_POST['gender']) )
{ $sql="SELECT * FROM test_tb WHERE gender="."'".$_POST['gender']."'";
$result = $mysqli->query($sql);
//while ($row = mysqli_fetch_assoc($result)) echo "Name: $row[name]</br>";
}
?>
请问如何将取出来的$row从MySQL.php搬回Test.php? |
|
|
|
|
|
|
|
|
|
|
发表于 11-8-2009 06:32 PM
|
显示全部楼层
你可以试试看以下代码是否帮到你?
Test.php- ...
- <head>
- <style>
- #mark_all {Z-INDEX:98;width:100%;height:100%;position:fixed !important;position:absolute;left:0px;top:0px;background-color:#666;filter:alpha(opacity=60);opacity:.60;}
- #frame_id {Z-INDEX:99;position:fixed !important;position:absolute;top:45px;left:50%;width:350px;margin-left:-175px;}
- #msg_overall {background:#fff;margin:20px auto;padding:0px 0px 8px 0px;width:350px;}
- #msg_overall #msg_title {background:#369;color:#fff;}
- </style>
- <script type="text/javascript" src="Scripts/jquery-1.3.2.min.js"></script>
- <script>
- function msg(data_con) {
- if($('div#mark_all').length > 0) {
- $('div#mark_all').click(function(){
- $(this).hide();
- $('div#frame_id').hide();
- }).show(); }
- if($('div#frame_id').length > 0) {
- $('div#frame_id').show();
- $('div#msg_con').html(data_con);
- $('div#msg_title').html('<div>THE POP_UP TITLE</div>');
- }
- };
- $(document).ready(function(){
- $.post("MySQL.php", { gender: "0" }, function(data_in_html){
- msg(data_in_html);
- },'html');
- });
- </script>
- </head>
- <body>
- <div id="mark_all" class="hidden"></div>
- <div id="frame_id" class="hidden">
- <div id="msg_overall">
- <div id="msg_title"></div>
- <div id="msg_con"></div>
- </div>
- </div>
- </body>
- ....
复制代码 MySQL.php- <?php
- $mysqli = new mysqli("localhost", "test", "test", "test_db");
- if(mysqli_connect_errno())
- { printf("Connect failed: %s\n", mysqli_connect_error());
- exit();
- }
- if( isset($_POST['gender']) )
- {
- $sql="SELECT * FROM test_tb WHERE gender="."'".$_POST['gender']."'";
- $result = $mysqli->query($sql);
- while ($row = mysqli_fetch_assoc($result)) {
- echo "Name: {$row[name]}</br>";
- }
- }
- ?>
复制代码 |
|
|
|
|
|
|
|
|
|
|
发表于 11-8-2009 09:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 12-8-2009 09:59 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 12-8-2009 10:16 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 12-8-2009 05:09 PM
|
显示全部楼层
语言能力不好,请多见谅。
Test.html
...
$(document).ready(function()
{ $("#check").click(function () { $.post("MySQL.php", { username: $("#username").val() } ); });
});
...
<input type="text" name="username" id="username" />
<button id="check">Check</button>
...
MySQL.php
...
if(isset($_POST['username']) )
{ $sql="SELECT username FROM test_tb WHERE username="."'".$_POST['username']."'";
$result = $mysqli->query($sql);
$result->num_rows; //请问怎样把这数值传回Test.html?
}
}
...
____________________________________________________________________________
其实是想请问gmail的那"Check availability" button怎样做?

[ 本帖最后由 1max1 于 12-8-2009 05:10 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 12-8-2009 05:14 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 12-8-2009 07:48 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|