-1

希望是一个非常简单的问题,但我被卡住了。我有一个用于在我的系统上创建新用户的页面,在创建用户后我显示用户 ID。

printf("New member added. The new member ID is %d \n", $mysqli->insert_id );

有人能告诉我如何把它变成一个链接吗?我希望能够单击 ID 并被带到 /display= ID number .php 我尝试将其放入 aa href 但它一直失败。

在想类似的东西

 printf("New member added. The new member ID is <a href="display=%d"> \n", $mysqli- >insert_id );

谢谢

4

4 回答 4

1

您只需将链接的 HTML 放入 printf 语句中,%d其中包含您希望 ID 在 URL 中的位置。只要确保引号匹配;你没有在双引号字符串中使用双引号而不转义它们。

于 2013-06-30T12:37:26.600 回答
0

您可以像这样创建链接<a href="display=<?php echo $mysqli->insert_id; ?>.php">ID Link</a>

在您的情况下,您需要逃生"或使用'

printf("New member added. The new member ID is <a href=\"display=%d\">Link</a> \n", $mysqli- >insert_id);

于 2013-06-30T12:39:09.773 回答
0

您需要使用 GET 参数在 URL 中传递它:

?param1=value1&param2=value2&param3=value3

然后在 PHP 中,您可以读取这些参数的值,例如:

$_GET['param1']
$_GET['param2']
$_GET['param3']
于 2013-06-30T12:41:32.893 回答
0
<?php printf("New member added. The new member ID is <a href=\"display=%d\">Link</a> \n", "$mysqli- >insert_id");
?>

我测试过。Itz 工作正常。

于 2013-06-30T13:34:00.557 回答