بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال php - طریقه اصولی ارتباط php و html
سلام دوستان
گفتم برای تنوع هم شده یه سوال php , html بپرسیم D:
فرض کنید من میخوام یه سری اطلاعات رو که از بانک خوندم تو صفحه نشون بدم
چطور باید این اطلاعات php رو وسط html نشون بدم.
مثلا این روش اصولیه یا اسپاگتی شده؟؟!
<?php
//خوندن اطلاعات از دیتابیس و ریختن اونها توی یه آرایه
...
//نمایش اطلاعات
foreach($persons as $person) {
echo '<div class="content_menu">'; echo '<span><img src="images/2.png" class="class3"/></span>'; echo '<span class="class1" > username : '.$person['name'].'</span><br>';
echo '<span class="class2"><a target="_blank" href="http://'.$person['image_link'].'" class="image1">image link : '.$person['image_link'].'</a></span>'; echo '</div></a>'; }
این چی؟
<?php
foreach($persons as $person) {
?>
<div class="content_menu">
<span><img src="images/2.png" class="class3"/></span>
<span class="class1" > username : <?php $person['name'] ?> </span><br>
<span class="class2"><a target="_blank" href="http://<?php $person['image_link'] ?>" class="image1">image link : <?php $person['image_link'] ?> </a></span>
</div></a>
<?php
}
اگه باید از جاوااسکریپت یا چیز دیگه ای استفاده کنم هم مشکلی نیست فقط روش اصولیش رو بگید یا تو یه تیکه کد بهم نشونش بدید
راستی بیزحمت یه توضیحی هم بدید که دقیقا به چه نوع کدی میگن اسپاگتی؟!
ممنون :)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
11 سال پیش
+3
0
php از ساختار های مختلفی پشتیبانی میکنه ، کد اول که به نظر من خیلی جالب نیست ، من سینتکسی که تو کد های معتبر دیدم ، دقیقا سینتکس دوم شما هست ، یعنی این کد
<?php if(1==1){ ?>
<p class="a" > Hello World ! </p>
<?php } ?>
و البته این جوری هم میشه نوشت ! ، ولی من که خوشم نمیاد ! ، البته وردپرس و جوملا اینجوری مینویسن !
<?php if(1==1); ?>
<p class="a" > Hello World ! </p>
<?php endif; ?>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .