سلام من توی قسمت 22 که بخش select رو توضیح دادین به مشکل خوردم.
من همه کار ها رو درست انجام دادم ولی این ارور رو بهم داد
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\11\database.php on line 53
حتی من اومدم کد های شما رو هم کپی کردم با همین ارور رو اورد باید چیکار کنم؟؟
اینم کد ها:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table>
<td>
<th>ردیف</th>
<th>نام</th>
<th>نام خانوادگی</th>
<th>سن</th>
<th>ایمیل</th>
</td>
<?php
$username = "root";
$servername = "localhost";
$password = '';
$dbname = "shop";
try{
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM user";
$results = $conn->query($sql);
foreach($results as $result){ ?>
<td>
<tr><?php echo $result['id'] ?></tr>
<tr><?php echo $result['fname'] ?></tr>
<tr><?php echo $result['lname'] ?></tr>
<tr><?php echo $result['age'] ?></tr>
<tr><?php echo $result['email'] ?></tr>
</td>
}
<?php}
catch(PDOException $e){
echo $e->getMessage();
}
$conn = null;
?>
</table>
</body>
</html>
سلام دوست من
ارور سینتکسی دارید فکر میکنم بدنه foreach رو اشتباه بستید
به قسمت دوم که تگ پی اچ پی رو باز کردید دقت بکنید اون آکولاد بالا جای اشتباه قرار گرفته باید توی تگ پی اچ پی قرارش بدید
درست نشد!
حتی کد های استاد خسروجردی رو هم کپی کردم باز هم نشد؟
باید چکار کنم؟
دوست من ارور هر چی که هست ارور سینتکسی هستش خودتون با دقت کدتون رو بررسی بفرمایید ممکنه یک جایی سمی کالن نذاشته باشید یا یه چیزی شبیه به این
دوست من
من بررسی کردم کدهاتون رو همونطور که گفتم ارور سینتکسی داشتید نباید آکولاد بسته رو به تگ پی اچ پی بچسبونید کد زیر رو اجرا کنید هیچ مشکلی نداره :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table>
<td>
<th>ردیف</th>
<th>نام</th>
<th>نام خانوادگی</th>
<th>سن</th>
<th>ایمیل</th>
</td>
<?php
$username = "root";
$servername = "localhost";
$password = '';
$dbname = "shop";
try{
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM user";
$results = $conn->query($sql);
foreach($results as $result){ ?>
<td>
<tr><?php echo $result['id'] ?></tr>
<tr><?php echo $result['fname'] ?></tr>
<tr><?php echo $result['lname'] ?></tr>
<tr><?php echo $result['age'] ?></tr>
<tr><?php echo $result['email'] ?></tr>
</td>
<?php }
}
catch(PDOException $e){
echo $e->getMessage();
}
$conn = null;
?>
</table>
</body>
</html>
دمت گرم درست شد مرسی
سلامت باشید