php - 不用sql建表

标签 php html mysql

我正在使用 php 代码,我正在尝试在没有 sql 的情况下创建表格,但我有一个问题,它无法正常工作,这是我的表单

<form method="post">
    <table>
        <tr>
            <td colspan="2">
                Daftar Paket
            </td>
            <td>
            <select name="harga_paket">
            <?php 
                $paket="SELECT Nama_Paket from paket_harga"; 
                $querypkt=mysql_query($paket) or die(mysql_error());
                while($data=mysql_fetch_array($querypkt)){
            ?>
                    <option value="<?php echo $data['Nama_Paket']?>" id="menu"><?php echo $data['Nama_Paket'] ?></option>
                <?php } ?>
            </select>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                Jumlah Paket
            </td>
            <td colspan="2">
                <input type="text" name="jumlah" id="jumlah">
            </td>
            <td>
                <input type="submit" name="tambah" value="tambah">
            </td>
        </tr>
    </table>
</form>

这是我的 php 代码

<table border="2">
                <tr>
                    <th>
                        Paket
                    </th>
                    <th>
                        Jumlah
                    </th>
                    <th>
                        Harga
                    </th>
                    <th>
                        Total Harga
                    </th>
                </tr>
<?php 
    if(isset($_POST["tambah"])){

        $paket = $_POST['harga_paket'];
        $jumlah = $_POST['jumlah'];

        $sqlharga=mysql_query("select Harga_Paket from paket_harga where Nama_Paket='".$paket."' ") ;
        $data=mysql_fetch_array($sqlharga);
        $harga=$data['Harga_Paket'];
        $total_harga = $harga * $jumlah ;
        $value=array($paket,$jumlah,$harga,$total_harga);

    if(isset($value)){
        $jumlah=count($value);
        for($i=1; $i<=1;$i++){
            echo "<tr></tr>";
            $row[$i]=$value;
            for($j=0;$j<=$jumlah-1;$j++){
        ?>
                    <td>
                        <?php echo $row[$i][$j]; 

                        ?>
                    </td>
        <?php 
                        }
                    }
            }
        }
        ?>
    </table>

你能帮我玩男人吗?您的所有回答将不胜感激:)

最佳答案

我猜您正在寻找类似的东西。嗯,这确实使用了sql。 :))

https://datatables.net/

https://github.com/DataTables/DataTables

关于php - 不用sql建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36214030/

相关文章:

html - 页面打印后字段周围的边框不可见

mysql - SQL查询: single row per group

php - AND 条件(来自数组)

php - 当用户未在文本框中输入任何内容时,表会更新空白空间

css - 为什么我的 CSS 不工作并且 Div 崩溃了?

php - 从字符串中删除任何事件 javascript

php - Paypal 的自定义值和取回

php - 仅获取函数返回的数组的一个字段

javascript - 如何为除具有特定类的所有元素添加事件?

php - 无法通过引用传递参数 2 - uuid PDO