php
  • mysql
  • 2013-02-23 27 views 0 likes 
    0

    我对PHP很有经验,只是一些基本的理解,而且我试图通过post方法将MySQL查询的结果发送到特定的URL。如果我是在一个表中的网页上显示,然后连接信息后,我会......发送mysql查询结果通过php post函数

    $result = mysql_query("select Selection, Date, Name from selectiontable order by Date"); 
    
    echo "<table border='1'> 
    <tr> 
    <th>Selection</th> 
    <th>Race</th> 
    <th>Name</th> 
    </tr>"; 
    
    while($row = mysql_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['Selection'] . "</td>"; 
    echo "<td>" . $row['Date'] . "</td>"; 
    echo "<td>" . $row['Name'] . "</td>"; 
    echo "</tr>"; 
    } 
    echo "</table>"; 
    

    除了打印到表我想通过邮政将此信息发送到一个URL。我搜索了高和低,似乎只能找到有关如何发送通过表单输入信息的信息。该查询产生大约200行。有人向我发送了下面的脚本来适应,但我无法弄清楚如何将查询结果放入其中。

    <?php 
    
    $entries=(isset($_GET['entries']) ? $_GET['entries'] : '1'); 
    
    echo '<h2>Send</h2>'; 
    echo '<style> .over{clear:both; margin:5px; border:1px solid #ccc; padding:10px;}    label{display:block;} input {display:block; margin:5px 0 0 0;}</style>'; 
    echo'<form method="post" action="http://www.domain.com" id="" name="">'; 
    
    
    for ($i=0; $i < $entries; $i++) { 
    
    echo ' 
    <div class="over"> 
    <div class="proof_type"> 
    <label for="selection_'.$i.'">Selection</label> 
    <input name="selection_'.$i.'" value="" type="text" > 
    </div> 
    
    <div class="proof_type"> 
    <label for="date_'.$i.'">Date</label> 
    <input name="date_'.$i.'" value="" type="text" > 
    </div> 
    
    <div class="proof_type"> 
    <label for="name_'.$i.'">Name</label> 
    <input name="name_'.$i.'" value="" type="text" > 
    </div> 
    </div> 
    '; 
    
    } 
    
    echo '<input type="hidden" name="action" value="insert" />'; 
    echo'<input type="submit" name="submit" value="submit" class="button" />'; 
    echo'</form>'; 
    
    
    ?> 
    

    我会非常感谢任何帮助。谢谢。

    +0

    [**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并且被正式弃用](http://j.mp/XqV7Lp)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。 – Kermit 2013-02-23 18:00:10

    +0

    您无法发送邮件数据但不包含表格(尽管有阿贾克斯调用)。 – 2013-02-23 18:01:02

    回答

    0

    如果要通过URL发送信息,它将通过GET方法接收。否则,你需要一个像cURL这样的库来完成这个任务。

    相关问题