2013-08-09 4 views
27

के अंदर एचटीएमएल कोड कैसे लिखें मैं php स्क्रिप्ट के अंदर टेबल बनाना चाहता हूं .. क्या कोई तरीका है कि मैं php स्क्रिप्ट के अंदर तालिका बना सकता हूं।<?php ?>

<?php html code to create table ?> 
+2

कारण है कि आप ऐसा करने के लिए करना चाहते हैं? आपके मन में क्या उदाहरण है? – itsols

+0

मैं   लिखना चाहते हैं:   मेरे php कोड .. –

उत्तर

73

आप PHP में तरह

एचटीएमएल कर सकते हैं:

<?php 
    echo "<table>"; 
    echo "<tr>"; 
    echo "<td>Name</td>"; 
    echo "<td>".$name."</td>"; 
    echo "</tr>"; 
    echo "</table>"; 
?> 

या आप लिख सकते हैं। HTML में

पीएचपी:

<?php /*Do some PHP calculation or something*/ ?> 
    <table> 
     <tr> 
      <td>Name</td> 
      <td><?php echo $name;?></td> 
     </tr> 
    </table> 


<?php /*Do some PHP calculation or something*/ ?> मतलब:
आप <?php के साथ एक PHP टैग खोल सकते हैं, अब अपने PHP कोड जोड़ दें, तो ?> साथ टैग को बंद करने और फिर अपने एचटीएमएल बारे में कोड। जब अधिक PHP जोड़ने की आवश्यकता होती है, तो <?php के साथ बस एक और PHP टैग खोलें।

+4

दूसरा विकल्प * बहुत * बेहतर है! – Phil

+1

हां @ फिल क्योंकि हम अधिक एचटीएमएल जोड़ने के लिए अधिक लचीला तरीका प्राप्त कर सकते हैं .. – Gautam3164

+1

क्या होगा यदि मैं अपने एचटीएमएल पेज को सुविधा के लिए कई हिस्सों में तोड़ना चाहता हूं उदा। header.php, footer.php। और बाद में अन्य पृष्ठों में शामिल हैं। पाद लेख के लिए, दूसरी विधि बेकार है, और पहले उपयोग का न तो है। –

2

है जैसे कि यह प्रयास करें,

<?php 
    $name='your name'; 
    echo '<table> 
     <tr><th>Name</th></tr> 
     <tr><td>'.$name.'</td></tr> 
    </table>'; 
?> 

अपडेट किया गया

<?php 
    echo '<table> 
     <tr><th>Rst</th><th>Marks</th></tr> 
     <tr><td>'.$rst4.'</td><td>'.$marks4.'</td></tr> 
    </table>'; 
?> 
+0

लेकिन मेरी html कोड यानी तालिका जैसे कुछ php मान अंदर । ..   :   –

+0

@KaranBhatia मेरी अद्यतन जवाब की जाँच करें। –

11

<?php और ?> टैग का उपयोग करके आप PHP संदर्भ से बाहर और बाहर ड्रॉप कर सकते हैं। उदाहरण के लिए ...

<?php 
$array = array(1, 2, 3, 4); 
?> 

<table> 
<thead><tr><th>Number</th></tr></thead> 
<tbody> 
<?php foreach ($array as $num) : ?> 
<tr><td><?= htmlspecialchars($num) ?></td></tr> 
<?php endforeach ?> 
</tbody> 
</table> 

भी देखें Alternative syntax for control structures

+0

' ' – abettermap

+1

@abettermap के साथ बदल दिया, यह' <के लिए छोटा है?php echo' और संस्करण 5.4 से PHP में डिफ़ॉल्ट रूप से सक्षम है – Phil

0

कोड पर रख सकता हूँ कहीं भी

<input class="my_<? print 'test' ?>" /> 
संबंधित मुद्दे