php - 在表单中打印 mySQL 查询

标签 php mysql html echo

抱歉,新手问题我知道,但是我目前只有在通过 PHP 等使用 echo 命令时才显示 mySQL 结果。

现在,我能够很好地获取信息,但是我希望查询结果以某种形式显示,例如

而不是:-

    $loggedinuser = $session->username;

    //$query = "SELECT surname, firstname FROM PASSENGER WHERE username = '$jared'";
    $query2 = "SELECT p.surname, f.destination FROM PASSENGER p, FLIGHT_INFO f WHERE p.username = '$loggedinuser' AND p.flightNo = f.flightNo";
    $result = mysql_query($query2);  
    while($row = mysql_fetch_array($result))
{
echo $row['surname'] ." ". $row['destination'];
}

    echo mysql_error();

我想以 HTML 格式打印 SQL 结果...例如一个遵循以下约定的:-

    Surname: <input type="text" name="firstname" value="echo $row['surname']/>

如果你看到我来自哪里。这种使用表单显示 mySQL 结果的做法真的很糟糕吗?还是可以这样做?如果不是真的,你会推荐我用什么方法打印数据?在某种表格中,但我该如何使用字段?

问候,

汤姆。

类似这样的工作:-

                            <?php

                    $loggedinuser = $session->username;

            //$query = "SELECT surname, firstname FROM PASSENGER WHERE username = '$jared'";
            $query2 = "SELECT p.surname, f.destination FROM PASSENGER p, FLIGHT_INFO f WHERE p.username = '$loggedinuser' AND p.flightNo = f.flightNo";
        $result = mysql_query($query2);  
    while($row = mysql_fetch_array($result))
    {

  "<form>"
  <input type="text" name="firstname" value="<?php echo {$row['surname']} ?>" disabled       />
     "</form>"
           }
               echo mysql_error();
       ?>

请问如何在以下代码中的 echo 之间添加一个新行?

                echo ' Surname: <input type="text" name="surname" value="'.$row['surname'].  "\" disabled /> ";
        echo 'Forename: <input type="text" name="surname" value="'.$row['forename']. "\" disabled />";
        echo 'Email Address: <input type="text" name="surname" value="'.$row['emailAddress']. "\" disabled />"; 
        echo 'Preference ID: <input type="text" name="surname" value="'.$row['dob']. "\" disabled />"; 
        echo 'Seat Number: <input type="text" name="surname" value="'.$row['seatNo']. "\" disabled />"; 
        echo 'Group ID: <input type="text" name="surname" value="'.$row['groupID']. "\" disabled />"; 

最佳答案

<input value="<?php echo $row["firstname"]; ?>">

关于php - 在表单中打印 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976151/

相关文章:

php - 将数组拆分成唯一的对

php - 优化我的sql查询

php - Javascript:当某些内容有效时在表单中显示元素

mysql - 如何获取此类错误的表 - SQLSTATE [23000] : Integrity constraint violation: 1062

mysql - 需要 Ruby Gem LoadError mysql2/mysql2

html - 是否可以使用 hover 伪类从某些文本中偏移 20px 的框?

html - 网页og :image are cropped in facebook

html - 背景视频未在移动设备和台式机上的 Safari 浏览器中播放

php - 使用链式方法和参数模拟调用

php - Datamapper 与 codeigniter 保存多对多关系