الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

HTML داخل PHP

مغلق
بدأه Xacker في 1 سبتمبر 2006 · 4 رد · 418 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لا يتم تشكيل بقية الجدول وفيه قيم الاسطر المعادة من القاعدة /=

ما الحل؟

<html>
<head>
<style>
body {
font-family: verdana, tahoma, arial;
font-size: 12px;
color: black;
}
</style>
</head>

<body>
<?
$link = mysql_pconnect("localhost","user","pass");
		$db = "mytable";
		$table = "logs";
		mysql_select_db($db,$link);

$query = "select * from $table order by id";
$result = mysql_query($query, $link);

if (!$result) {
   $message  = 'Invalid query: ' . mysql_error() . "\n";
   $message .= 'Whole query: ' . $query;
   die($message);
}
else	{
		echo <<<FOO
		<table border=1 width=100% height=100% align='center'>
		<tr>
				<td align='center' height='20%'>ID</td>
				<td align='center' height='20%'>IP</td>
				<td align='center' height='20%'>Cookie</td>
				<td align='center' height='20%'>Referer</td>
				<td align='center' height='20%'>Date</td>
		</tr>
		<tr>
FOO;

// -------------- problem goes here
		while ($row = mysql_fetch_row($result)) {
		echo <<<BAR
				<td align='center' height='80%'>$row[0]</td>
				<td align='center' height='80%'>$row[1]</td>
				<td align='center' height='80%'>$row[2]</td>
				<td align='center' height='80%'>$row[3]</td>
				<td align='center' height='80%'>$row[4]</td>
		</tr>
		</table>
BAR;
		}
}
?>
</body>
</html>

شكرا, السلام عليكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#2

السلام عليكم

عمري ما تعاملت مع قواعد البيانات من php ولكن كود الhtml يحتاج تعديل

 {
		echo <<<FOO
		<table border=1 width=100% height=100% align='center'>
		<tr>
				<td align='center' height='20%'>ID</td>
				<td align='center' height='20%'>IP</td>
				<td align='center' height='20%'>Cookie</td>
				<td align='center' height='20%'>Referer</td>
				<td align='center' height='20%'>Date</td>
		</tr>

FOO;

// -------------- problem goes here
		while ($row = mysql_fetch_row($result)) {
		echo <<<BAR
				<tr>
				  <td align='center' height='80%'>$row[0]</td>
				  <td align='center' height='80%'>$row[1]</td>
				  <td align='center' height='80%'>$row[2]</td>
				  <td align='center' height='80%'>$row[3]</td>
				  <td align='center' height='80%'>$row[4]</td>
			  </tr>

BAR;
		}
	</table>
}

والله اعلم

سؤال أخي Xacker

ليش عامل ال height='80%' الافضل انه تستخدم الheight بال px

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 1 سبتمبر 2006 في 13:27

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#3

فعلا كما ذكر محب الرسول يجب ان تكون جملة التكرار قبل بداية الـ <tr>

460.gif

#4

اوه, 80% فقط للاختبار السريع.. لم اعتمد هذه الصيغة بشكل نهائي بعد.

اما بخصوص تواجد <tr> قبل او بعد فاحب ان اذكر ان هذا ايضا اختبار لاني ايضا وضعتها بعد echo <<<BAR ولم تعمل

لذا الشئ الوحيد الذي اراه تغير هو مكان </table> الذي ساختبره حالما اصلح مشكلة الـ ftp /=

السلام عليكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

تعمل الان, يبدو اني نسيت ان الجدول ما زال لا يحمل اي قيمة للاعمدة وهذا ما سبب الخطأ

اضفت سطر واحد على الاقل فتم عرض الصفحة بشكل جيد.

مع الانتباه الى

		echo "</table>";

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة