Dinamik bir Sırasız liste doldurmamak

4 Cevap php

Ben dinamik bir Sırasız liste doldurmak için aşağıdaki kodu çalışılıyor. Kodu aynı tip başarıyla bir açılan doldurmak için kullanıyorum. Ben Sırasız liste için etiketleri değişti Ama çalışmıyor. Çalıştırdığınızda, sadece bazı etiketleri yerine gerçek çıkışını gösterir.

Nerede hata:

<?php
    require("dbconnection.php");
    require("dbaccess.php");

    $divName = $_GET['DivName'];
    $ulName = $_GET['ControlName'];
    $query = $_GET['SqlQuery'];
echo $query;exit;
    dbconnection::OpenConnection();
    $result = dbaccess::GetRows($query);
?>
<ul id="<?php echo $ulName; ?>" name="<?php echo $ulName; ?>">
<?php while($row=mysql_fetch_array($result))
{ ?>
    <li><?php echo $row[1]; ?>"></li>
<?php } ?>
</ul>

Ben bir açılan doldurmak için kullanılan kod aşağıda: Bu kesinlikle çalışıyor:

<?php
    require("dbconnection.php");
    require("dbaccess.php");

    $dropdownControlName = $_GET['DropDownControlName'];
    $query = $_GET['SqlQuery'];
    dbconnection::OpenConnection();
    $result = dbaccess::GetRows($query);
?>
<select id="<?php echo $dropdownControlName; ?>" name="<?php echo $dropdownControlName; ?>">
<option>Select from the list</option>
<?php while($row=mysql_fetch_array($result))
{ ?>

    <option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>

<?php } ?>
</select>

4 Cevap

Hata burada:

<li><?php echo $row[1]; ?>"></li>

bu olmalıdır:

<li><?php echo $row[1]; ?></li>

Php biliyorum ama bu hat ne yapıyorsun etmeyin:

echo $query;exit;

Eğer sonuç kümesinin ikinci alanını kullanmak zorunda emin misiniz?

    <li><?php echo $row[1]; ?>"></li> 

Ekstra bir >" orada var.

Bize çıkan html kodunu gösterebilir miyim?

ÜZGÜNÜM: Ben göndermeden önce birkaç dakika boyunca uzak PC'den oldu, sadece ben şu cevap olarak aynı cevap verdiğini gördüm.

, HI

Senin kod kullanılmış ve bazı sabit değerleri verdi ve ben koymak dışarı şu var.

Söndürün:

  • 1 ">
  • 2 ">
  • 3 ">
  • 4 ">

    İkinci kodu:

    `
  • ">
  • `

ve son Sonuç, bu Sırasız liste yazdırır ve i yo kontrol edebilir düşünüyorum edin

echo $ row [1]; Herhangi bir html dışarı çıkışlar için part.

Note: "> This tag comes because of in your code having this value