我有一个张贴表格,您可以在其中张贴您的姓名,文字,地点和联系方式。 4个标签。

html中的发布表单代码如下所示:

<div  class="form">
            <form id="contactform" action="post.php" method="post">
                <p class="contact"><label for="who">Who</label></p>
                <input id="who" name="who" placeholder="Who are you? (First & Second name)" required="" type="text">

                <p class="contact"><label for="email">Text</label></p>
                <input id="what" name="what" placeholder="Text" required="" type="text">

                <p class="contact"><label for="username">Where</label></p>
                <input id="where" name="where" placeholder="Country, City, Street..." required="" type="text">

                <p class="contact"><label for="password">Contact</label></p>
                <input type="text" id="contact" name="contact" placeholder="Phone number or email"required="">
<input class="buttom" name="submit" id="submit" tabindex="5" value="Submit" type="submit">


而post.php代码如下所示:

<?php header("Location: feed.php"); ?>
<?php

define ( 'DB_NAME','database_name');
define ( 'DB_USER','user');
define ( 'DB_PASSWORD','foot');
define ( 'DB_HOST','localhost');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if (!link) {
die('Could not connect: ' .mysql_error());
}

$db_selected = mysql_select_db(DB_NAME, $link);

if (!$db_selected) {
die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}

$value1 = $_POST['who'];
$value2 = $_POST['text'];
$value3 = $_POST['where'];
$value4 = $_POST['contact'];

$sql = "INSERT INTO content (`who`, `text`, `where`, `contact`) VALUES ('$value1', '$value2', '$value3', '$value4')";


 if (!mysql_query($sql)) {
die('Error: ' . mysql_error());
}
    echo "You've just posted your text!";
mysql_close();
?>


我想要的是您应该能够通过编写文本来发布文本,例如,www.mywebsite.com / post.php?name = MyName&text = MyText&place = MyPlace&contact = Contact

因此,您应该可以通过url填写表格。

有任何想法吗?

最佳答案

只需将所有$ _POST更改为$ _GET或$ _REQUEST即可完成。

$ _GET:http://www.php.net/manual/en/reserved.variables.get.php
$ _REQUEST:http://www.php.net/manual/en/reserved.variables.request.php

关于php - 从网址php启用发布功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15421155/

10-09 20:12
查看更多