2016-03-18 33 views
-1

'u çalıştırmaz. Edit Modal oluşturmaya çalışıyorum. Bunun için html kodu var kaydıyla, bu javascript/jquery kodu yazmak:PHP dosyası, javascript kodunun kendisini açar ve

<script type='text/javascript'> 
$(function() { 

    <?php 
    $q = $db->query("select * from tblUnit where unitStatus <> '2'"); 
     while($r = $q->fetch(PDO::FETCH_ASSOC)){ 
           echo " <script type'text/javascript'> alert('1');</script>"; 
           $unitID   = $r['unitID']; 
           $unitStatus  = $r['unitStatus']; 
           $unitNumber  = $r['unitNumber']; 
           $floorNumber = $r['floorCode']; 
           $unitType  = $r['unitType']; 
    $t = $db->query("select floorLevel, floor_buildingID from tblFloors where floorLevel = '$floorNumber'"); 
      while($u = $t->fetch(PDO::FETCH_ASSOC)){ 
           $floorLevel  = $u['floorLevel']; 
           $floor_buildingID = $u['floor_buildingID']; 
           $w = $db->query("select unitTypeName from tblUnitType where unitTypeID = $unitType");  
           while($x = $w->fetch(PDO::FETCH_ASSOC)){ 
            $unitTypeName = $x['unitTypeName']; 
    ?> 
      $("#editModal<?php echo $unitID; ?>").click(function(){ 
       $("#editUnitNumber").val("<?php echo $unitNumber;?>");    

       $("#editUnitType").val("<?php echo $unitType; ?>").material_select('update');    
       $("#editFloorNumber").val("<?php echo $floorNumber; ?>"); 


      }); 
<?php }}}?> 
}); 

yukarıdaki modal veri yazmak için kullanılan kod, ama bunun yerine çıkış bu:

$("#editModal5").click(function(){ $("#editUnitNumber").val("12002"); $("#editUnitType").val("4").material_select('update'); $("#editFloorNumber").val("12"); }); });

Bunu nasıl çözebilirim? Bunun nedeni nedir?

+7

Bir PHP işlevi içinde bir döngü ve veritabanı çağrısı? Bu JS işlevi nasıl adlandırılır? Tasarımınızı yeniden düşünmeniz gerektiğini düşünüyorum. – Revent

+0

'etiketinin kapanmasını görmüyorum ve"

İlgili konular