السلام عليكم
اخواني انا عندي سكربت اظهار البيانات و هو يعمل بشكل جيد
بس المشكلة هي انا اريد ان يتحقق من ان البيانات اذا كانت موجودة يظهرها و اذا لم تكن موجودة لا يظهرها
مثلا
-- phpMyAdmin SQL Dump -- version 2.9.1.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Jun 11, 2007 at 01:26 PM -- phpMyAdmin SQL Dump -- version 2.9.1.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Jun 11, 2007 at 01:27 PM -- Server version: 5.0.22 -- PHP Version: 4.4.4 -- -- Database: `ajax` -- -- -------------------------------------------------------- -- -- Table structure for table `users` -- CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) NOT NULL, `age` varchar(3) NOT NULL, `learn` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=5; -- -- Dumping data for table `users` -- INSERT INTO `users` (`id`, `name`, `age`, `learn`) VALUES (1, 'ali', '40', 'sql'), (2, 'ahmed', '24', 'asp'), (3, 'amine', '33', 'ajax'), (4, 'mahmoud', '28', 'php');
كود العرض
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="ajax"; // Database name
$tbl_name="users"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get value of id that sent from address bar
$id=$_GET['id'];
// Retrieve data from database
$sql="SELECT * FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
<html dir="rtl">
<head>
<title>data</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<style type="text/css"/>
body {
font-family : Verdana;
}
</style>
</head>
<body background="images/99_06.jpg">
<table width="50%" border="0" cellspacing="5" cellpadding="0">
<tr>
<form action="excel.php" method="post">
<table width="97%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td colspan="3" align="right">
<img border="0" src="images3/1.jpg" width="360" height="29"></td>
</tr>
<tr>
<td width="89" align="right"><b>إسم </b></td>
<td width="6"></td>
<td width="352">
<b>
<? echo $rows['name']; ?></b></td>
</tr>
<tr>
<td width="89" align="right"><b>العمر</b></td>
<td width="6"></td>
<td width="352">
<b>
<? echo $rows['age']; ?></b></td>
</tr>
<tr>
<td width="89" align="right"><b>التعليم</b></td>
<td width="6"></td>
<td width="352">
<b>
<? echo $rows['learn']; ?></b></td>
</tr>
<tr>
<td colspan="2"> </td>
<td align="center"> </td>
<td> </td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
<?
// close connection
mysql_close();
?>العرض راح يكون هكذا
الاسم ------
العمر -------
التعليم -------
اذا كانت خانه التعليم في قاعدة البيانات فارغة يظهر العرض هكذا
الاسم ------
العمر -------
اذا كانت خانه العمر في قاعدة البيانات فارغة يظهر العرض هكذا
الاسم ------
التعليم -------
وهكذا يتحقق من قاعدة البيانات هل نتيجة الاستعلام فارغ لا يظهرة و ممتلاء يظهرة