Dinamik div onclick olay oluşturulan bir php değişken geçmek

2 Cevap php

nasıl oluşturulur div onclick olayı dynamicaly için bir php değişken geçmek için?

İşte benim kod

while($rowset = mysql_fetch_array($result))
    {
    $idTT1++; 
    $editTT='b'.$idTT1;
    $hidTextTT='t'.$idTT1; $hidSubIdTT='s'.$idTT1;
    echo "<tr><td>".$rowset[1]." ".$rowset[2]."</td><td> &nbsp; </td> 
    <td class='table_label'>
    <div id='".$idTT1."' onclick='editView($idTT1,$editTT)' >".$rowset[3]."</div>";

    echo "<div id='".$editTT."' style='display:none;'>            
        <input id='".$hidSubIdTT."' name='box1' type='hidden' value='".$row['dDegreeName']."'>
        <input id='".$hidTextTT."' name='box2' type='text' value=''  />
        <input type='submit' value='Update' name='submit' 
        onclick='updateSubject($hidSubIdTT,$hidTextTT)'/>
        <input type='button' value='Cancel' name='Cancel' onclick='setEditView($idTT1,$editTT)'/>
    </div></td></tr>";
    }

i 2 değişkenleri $ idTT1 ve $ editTT geçmek istiyorum. im javascript $ editTT1 değerini alıyorum ama i () javascript fonksiyonu editView dolar editTT değerin değerini alınamıyor.

2 Cevap

Eğer kimliklerini alıntı değildir çünkü muhtemelen. Denemek

setEditView(\"$idTT1\",\"$editTT\")

önce son satırında.

Tırnak arasına koymak gerekir. Böyle bir şey çalışması gerekir:

"<input type='button' value='Cancel' name='Cancel' onclick='setEditView(\"$idTT1\",\"$editTT\")'/>"