السلام عليكم
كيف الحال جميعا
عندي مشكله في طباعه اكتر من ريكود حاشرح الموضوع حبه حبه وبالتفصيل
اول شي عندي قاعده اسمها ftest تحتوي على جدول اسمو test1 ويحتوي على فيلد واحد اسمو name
الفيلد حيحتوي على 3 اسماء
Abdullah
Mohammed
Ali
اول شي عندنا ملف config للاتصال بقاعده البيانات
تاني شي ملف index ويحتوي على
<?php
///////////////////////////////////////////////////////////////////////////////
require_once "easytemplate.php";
$easy = new EasyTemplate();
$easy->Temp = 'template';
$easy->Cache = 'easycache';
include 'config.php';
///////////////////////////////////////////////////////////////////////////////
$e = mysql_query("select name from test1");
while ($row = mysql_fetch_array($e)) {
extract($row);
$name = $row ['name'];
print $easy->display("html.tpl");
}
?>بيستخرج جميع الاسماء وبعدها يستدعي ملف html.tpl عشان يطبع الاسماء وهنا في التمبلت بستخدم easytemplate
نشوف ايش فيه html.tpl
<form action='main.php' method=post>
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>
<p><font color="#FF0000"><span style="background-color: #FFFFFF">{name}</span></font></p>
<input type="checkbox" name="name" value="{name}"> <input type="submit" name="submit" value="submit" />
</form>زي ما نشوف الملف حيطبع لنا الاسماء باللون الاحمر وجنب كل اسم تشيك بوكس و زر سبمت
نشوف شكل الصفحة index مع التمبلت html.tpl
المطلوب هوا اني لما اسوي تشك على اكتر من اسم مثلا اسوي تشك على Abdullah و Ali وبعدها نضغط على اي من السمبت يروح لصفحه اخرى ويطبع الاسماء الي اخترتها ولذلك عملت ملف main الي التبملت حيعمل عليه بوست
ويحتوى على
<?php
///////////////////////////////////////////////////////////////////////////////
include 'config.php';
///////////////////////////////////////////////////////////////////////////////
if(isset($_POST['name']))
$names = $_POST['name'];
if ($_POST){
echo $names;
}
?>الملف هذا حيطبع اسم واحد فقط انا ابغاه يطبع الاسماء كلها الي معمول عليها تشك
اتمنى اني وضحت الفكره
ويعطيكم العافيه