Php dinamik ve statik bilgiler (düğme yerine önce formunda sonra görünür)

2 Cevap php

Ben o zaman ben bundan sonra bir statik düğme var php oluşturma dinamik bir form var. Ancak, düğme dinamik formun üstünde görünmektedir.

Düğme için kod basit, öyle:

echo "<input type=\"submit\" value=\"Click here\" />
    	</table></form>";

neden düğme i test etmek veya değiştirmek için yapabileceği bir şey var, onun kod form yaratmak için php kodundan sonra olsa bile altta görünen yerine formun üstünde görünmüyor ama ben anlamıyorum?

2 Cevap

Peki, öncelikle var kod parçacığını geçerli yoktur. Ben hemen söyleyebilirim. Bir tablo için bir çocuk olarak bir giriş var. Bunu yapamayız. Önce veya sonra veya bir şey olması gerekiyordu gibi tarayıcı o tedavi edilir. İhtiyacınız olanlar:

<table>
...
<tr>
  <td><input type="submit" ... ></td>
</tr>
</table>

ya da bunun gibi bir şey. Sadece TR, , Thead, Tfoot, COLGEROUP ve COL öğeleri bir tabloda yasal alt öğeleridir.

Ayrıca kapatma etiketleri veya belgede daha yukarı yanlış sırayla kapanış ile ilgili bir sorun olabilir. Kapalı değil:

<p>This is a <b>test</p>

Yanlış sipariş:

<p>This is a <b><i>test</b></i></p>

Tablolar ve herhangi bir eksik veya yanlış kapanış etiketi dışında her şeyi atabilir daha karmaşık yapılara girmeden başladığınızda tarayıcıları genellikle, bu olanları anlamaya rağmen.

Ben sadece attılar kod biraz tahmin edebilirsiniz, ama bir içinde teslim düğmesi yok gibi görünüyor. Eğer html bir tablo içinde unsurları, değil td içine koymak Genellikle zaman, ya da tüm tablonun altına, üstüne koyar. Yapılmalı yolu şöyle:

     echo "<tr>
              <td><input type=\"submit\" value=\"Click Here\" /></td>
           </tr>
         </table>
       </form>";