آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال php - طریقه اصولی ارتباط php و html

sadeghbarout  11 سال پیش  11 سال پیش
+3 0

سلام دوستان

گفتم برای تنوع هم شده یه سوال 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; ?>
0 0
یعنی الان این سینتکس دومی چیزیه که سایت های معتبر استفاده میکنن؟ یعنی از این اصولی تر دیگه راهی نیست؟ با خیال راحت ازش استفاده کنم؟ پ اسپاگتی چیه؟ (چقدر سوال D: ) (11 سال پیش)
+1 0
سلام منم از سینتکس مدل دومی استفاده می کنم و تو جاهای زیادی دیدم که استفاده شده :| ولی دقیقا کجاش اسپاگتیه ؟ :D (11 سال پیش)
0 0
همون دیگه من اصلا نمیدونم اسپاگتی چیه! آخه بحثم سر اینه که اینجوری وقتی کدا زیاد بشن خیلی درهم ورهم میشه بعد یه تغییر میخوایم بدیم چون کدهای html و php تو هم قاطی شدن یکم کار سخت میشه. اما اگه بدونم روش صحیح همینه که دیگه حله ;) (11 سال پیش)
+2 0
به نظر من علت اینکه حالت اولی که درج کردم ، بهتر هست اینه که تو ادیتور ها هم دقیقا قابل فهم هست :) ، یعنی خود ادیتور میگه شما تو خط 12 یه شرط گذاشتی ، درسته php بسته شده ، اما شرط تموم نشده ! (11 سال پیش)
0 0
منظورم از "این سینتکس دومی" کد دوم خودم بود. درمورد 2 کد خودت ،منم از دومی خوشم نمیاد. درکل ممنون ازهردوتون که خیالمو راحت کردید :) (11 سال پیش)
+1 0
هر کدوم کاربرد خاص خودشو میتونه داشته باشه و گاهی روش اول بهتره و گاهی روش دوم. اما در حالت کلی روش دوم بهتره چون خواناتره و راحتتر میشه تغییرش داد. (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .