Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以动态html显示选择选项列表(下拉列表)+;php表_Php_Html_Mysql_Drop Down Menu_Dynamic Tables - Fatal编程技术网

以动态html显示选择选项列表(下拉列表)+;php表

以动态html显示选择选项列表(下拉列表)+;php表,php,html,mysql,drop-down-menu,dynamic-tables,Php,Html,Mysql,Drop Down Menu,Dynamic Tables,如图所示,我扫描了产品的条形码,插入mysql表,并通过自动刷新将该mysql表检索到此页面。每次我扫描不同的产品列表时,都会根据mysql表添加新行 通过这些代码,我检索mysql表和html表中的echo: <table id="dataTable" class="table table-condensed table-bordered" style="margin-top:0px"> <tbody> <?php $sat_fatura_

如图所示,我扫描了产品的条形码,插入mysql表,并通过自动刷新将该mysql表检索到此页面。每次我扫描不同的产品列表时,都会根据mysql表添加新行

通过这些代码,我检索mysql表和html表中的echo:

<table id="dataTable" class="table table-condensed table-bordered" style="margin-top:0px">
    <tbody>
    <?php
    $sat_fatura_no = $_GET['sat_fatura_no'];
    $liste_cek = @mysql_query("SELECT * FROM alisfat_listesi WHERE fatura_no = '".$sat_fatura_no."'");
    while ($a= mysql_fetch_array($liste_cek)){
        $stok_kodu2 = $a['stok_kodu'];

        $isim_cek = mysql_query("SELECT * FROM stoklar WHERE sto_RECno = '".$stok_kodu2."'");
        while ($isim_al=mysql_fetch_array($isim_cek)){
            $urun_isim = $isim_al['sto_isim'];
        }
        $kdv    = $a['kdv'];

        $kdv_cek = mysql_query("SELECT * FROM kdvler WHERE kdv_id = '".$kdv."'");
        while ($kdv_al = mysql_fetch_array($kdv_cek)){
            $kdv_isim = $kdv_al['kdv_isim'];    
        }

        $kdv_cek1 = mysql_query("SELECT * FROM kdvler");
        while ($kdv_al1 = mysql_fetch_array($kdv_cek1)){
            $kdv_id1    = $kdv_al1['kdv_id'];
            $kdv_isim1  = $kdv_al1['kdv_isim'];
        }

        echo '<tr>
            <td width="5%"><a href="satir_sil.php?stok_kodu='.$stok_kodu2.'&sat_fatura_no='.$sat_fatura_no.'"><button class="btn btn-mini btn-danger  input1">Sil</button></a></td>

            <td width="25%"><input class="input1" type="hidden" name="sth_stok_kod[]" value="'.$stok_kodu2.'" readonly>'.$urun_isim.'</td>

            <td width="10%"><input style="text-align:center" class="input1" type="text" name="sth_adet[]" value="" required></td>

            <td width="10%">
                <select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_birim[]" required>
                    <option value="" selected>Seçiniz</option>
                    <?php $brim2_bul = mysql_query("SELECT * FROM birimler");
                    while($brim2_cek = mysql_fetch_array($brim2_bul)){
                        echo "<option ";
                        echo "value="".$brim2_cek["birim_id"]."">". $brim2_cek["birim_isim"]."</option>";
                    } ?>
                 </select>
            </td>

            <td width="10%"><input class="input1" type="text" id="sth_birim_fiyat" name="sth_birim_fiyat[]" required></td>

            <td width="10%">
                <select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_kdv" required>
                    <option value="<?php echo $stok_vergisi; ?>" selected><?php echo $stok_vergisi; ?></option>
                    <?php $kdv2_bul = mysql_query("SELECT * FROM kdvler");
                    while($kdv2_cek = mysql_fetch_array($kdv2_bul)){
                        echo '<option ';
                        echo 'value="'.$kdv2_cek['kdv_isim'].'">' .$kdv2_cek['kdv_isim'].'</option>';
                    } ?>
                 </select>
            </td>

            <td width="10%"><input class="input1" type="text" id="sth_iskonto1" name="sth_iskonto1[]" required></td>

            <td width="10%"><input class="input1" type="text" id="sth_iskonto2" name="sth_iskonto2[]" required></td>    

            <td width="10%"><input class="input1" type="text" id="sth_tutar" name="sth_tutar[]" required></td>
        </tr>';
    } ?>
    </tbody>
</table>


您不应该在
echo
string中使用PHP标记。把它们分开。首先结束
echo
string语句,然后使用PHP逻辑语句。我已更新了您的代码:

<table id="dataTable" class="table table-condensed table-bordered" style="margin-top:0px">
    <tbody>
    <?php
    $sat_fatura_no = $_GET['sat_fatura_no'];
    $liste_cek = @mysql_query("SELECT * FROM alisfat_listesi WHERE fatura_no = '".$sat_fatura_no."'");
    while ($a= mysql_fetch_array($liste_cek)){
        $stok_kodu2 = $a['stok_kodu'];

        $isim_cek = mysql_query("SELECT * FROM stoklar WHERE sto_RECno = '".$stok_kodu2."'");
        while ($isim_al=mysql_fetch_array($isim_cek)){
            $urun_isim = $isim_al['sto_isim'];
        }
        $kdv    = $a['kdv'];

        $kdv_cek = mysql_query("SELECT * FROM kdvler WHERE kdv_id = '".$kdv."'");
        while ($kdv_al = mysql_fetch_array($kdv_cek)){
            $kdv_isim = $kdv_al['kdv_isim'];    
        }

        $kdv_cek1 = mysql_query("SELECT * FROM kdvler");
        while ($kdv_al1 = mysql_fetch_array($kdv_cek1)){
            $kdv_id1    = $kdv_al1['kdv_id'];
            $kdv_isim1  = $kdv_al1['kdv_isim'];
        }

        echo '<tr>
            <td width="5%">
                <a href="satir_sil.php?stok_kodu='.$stok_kodu2.'&sat_fatura_no='.$sat_fatura_no.'">
                    <button class="btn btn-mini btn-danger  input1">Sil</button>
                </a>
            </td>

            <td width="25%">
                <input class="input1" type="hidden" name="sth_stok_kod[]" value="'.$stok_kodu2.'" readonly>'.$urun_isim.'
            </td>

            <td width="10%">
                <input style="text-align:center" class="input1" type="text" name="sth_adet[]" value="" required>
            </td>

            <td width="10%">
                <select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_birim[]" required>
                    <option value="" selected>Seçiniz</option>';

                    $brim2_bul = mysql_query("SELECT * FROM birimler");
                    while($brim2_cek = mysql_fetch_array($brim2_bul)){
                        echo '<option value="'.$brim2_cek["birim_id"].'">'. $brim2_cek["birim_isim"].'</option>';
                    }

                 echo '</select>
            </td>

            <td width="10%">
                <input class="input1" type="text" id="sth_birim_fiyat" name="sth_birim_fiyat[]" required>
            </td>

            <td width="10%">
                <select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_kdv" required>
                    <option value="'.$stok_vergisi.'" selected>'.$stok_vergisi.'</option>';

                    $kdv2_bul = mysql_query("SELECT * FROM kdvler");
                    while($kdv2_cek = mysql_fetch_array($kdv2_bul)){
                        echo '<option value="'.$kdv2_cek['kdv_isim'].'">' .$kdv2_cek['kdv_isim'].'</option>';
                    }

                echo '</select>
            </td>

            <td width="10%">
                <input class="input1" type="text" id="sth_iskonto1" name="sth_iskonto1[]" required>
            </td>

            <td width="10%">
                <input class="input1" type="text" id="sth_iskonto2" name="sth_iskonto2[]" required>
            </td>    

            <td width="10%">
                <input class="input1" type="text" id="sth_tutar" name="sth_tutar[]" required>
            </td>
        </tr>';
    } ?>
    </tbody>
</table>


**重新排列代码,如下所示**

<table id="dataTable" class="table table-condensed table-bordered" style="margin-top:0px">
<tbody>

 <?php
 $sat_fatura_no = $_GET['sat_fatura_no'];
 $liste_cek = @mysql_query("SELECT * FROM alisfat_listesi WHERE fatura_no = '".$sat_fatura_no."'");
           while ($a= mysql_fetch_array($liste_cek)){
                $stok_kodu2 = $a['stok_kodu'];

                $isim_cek = mysql_query("SELECT * FROM stoklar WHERE sto_RECno = '".$stok_kodu2."'");
                            while ($isim_al=mysql_fetch_array($isim_cek)){
                            $urun_isim = $isim_al['sto_isim'];
                            }
                $kdv    = $a['kdv'];

                $kdv_cek = mysql_query("SELECT * FROM kdvler WHERE kdv_id = '".$kdv."'");
                            while ($kdv_al = mysql_fetch_array($kdv_cek)){
                            $kdv_isim = $kdv_al['kdv_isim'];    
                            }
                $kdv_cek1 = mysql_query("SELECT * FROM kdvler");
                            while ($kdv_al1 = mysql_fetch_array($kdv_cek1)){
                            $kdv_id1    = $kdv_al1['kdv_id'];
                            $kdv_isim1  = $kdv_al1['kdv_isim']; }

                ?>
                <tr>

 <td width="5%"><a href="satir_sil.php?stok_kodu=<?php echo $stok_kodu2;?>&sat_fatura_no=<?php echo $sat_fatura_no;?>">
 <button class="btn btn-mini btn-danger  input1">Sil</button></a></td>

<td width="25%"><input class="input1" type="hidden" name="sth_stok_kod[]" value="<?php echo $stok_kodu2;?>" readonly><?php echo $urun_isim;?></td>

<td width="10%"><input style="text-align:center" class="input1" type="text" name="sth_adet[]" value="" required></td>

<td width="10%"><select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_birim[]" required>
<option value="" selected>Seçiniz</option>
<?php $brim2_bul = mysql_query("SELECT * FROM birimler");
while($brim2_cek = mysql_fetch_array($brim2_bul)){ ?>
<option value="<?php echo $brim2_cek["birim_id"];?>"><?php echo $brim2_cek["birim_isim"];?></option>
<?php } ?>
 </select></td>

<td width="10%">
<input class="input1" type="text" id="sth_birim_fiyat" name="sth_birim_fiyat[]" required>
</td>

<td width="10%">
<select style="margin: 0 !important; padding: 0 !important; width:100%" name="sth_kdv" required>
<option value="<?php echo $stok_vergisi; ?>" selected><?php echo $stok_vergisi; ?></option>
<?php $kdv2_bul = mysql_query("SELECT * FROM kdvler");
while($kdv2_cek = mysql_fetch_array($kdv2_bul)){ ?>
<option value="<?php echo $kdv2_cek['kdv_isim'];?>"><?php echo $kdv2_cek['kdv_isim'];?></option>
<?php } ?>
 </select>
</td>

<td width="10%">
<input class="input1" type="text" id="sth_iskonto1" name="sth_iskonto1[]" required>
</td>

<td width="10%">
<input class="input1" type="text" id="sth_iskonto2" name="sth_iskonto2[]" required>
</td>   

<td width="10%">
<input class="input1" type="text" id="sth_tutar" name="sth_tutar[]" required>
</td>
</tr>
<?php } ?>
</tbody>
</table>


谢谢。。你的解决方案也解决了这个问题。