فيه أحد يقدر يقول لي الخطأ وين؟
للتجربة عملت داتا بيس بالـ MySQL على الموقع مباشرة
وقمت بنسخ والتعديل على أكواد PHP بسيطة:
config.php
كود PHP:
<?php
$dbhost="localhost";
$dbuser="kittiwake-1";
$dbpass="123456";
$dbname="kittiwake-1";
?>
adduser.php
[php][php]
كود PHP:
<form method="POST" action="enter.php">
اسم المستخدم :<input type=text name=username><br>
كلمة المرور : <input type=text name=password><br>
البريد الإلكتروني<input type=text name=email><br>
<input type=submit name=send value=ارسل>
</form>
enter.php
كود PHP:
<?
include ("config.php");
$connection = mysql_connect("$dbhost" , "$dbuser" , "$dbpass");
$db = mysql_select_db("kittiwake-1" , $connection);
$query = "SELECT * FROM member";
$result = mysql_query($query);
mysql_query ("INSERT INTO member (id, username, password, email) VALUES (NULL,'$username','$password','$email')");
?>
show.php
كود PHP:
<tr>
<td width="10%" align="center"><b>الرقم</b></td>
<td width="45%" align="center"><b>الاسم</b></td>
<td width="45%" align="center"><b>البريد الإلكتروني</b></td>
</tr>
<?php
include ("config.php");
$connection = mysql_connect("$dbhost" , "$dbuser" , "$dbpass");
$db = mysql_select_db("kittiwake-1" , $connection);
$query = "SELECT * FROM member";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
?>
<?php
echo"<tr>";
echo"<td width=\"10%\" align=\"center\"><font face='tahoma'>$row[0]</font></td>";
echo"<td width=\"45%\" align=\"center\"><font face='tahoma'>$row[1]</font></td>";
echo"<td width=\"45%\" align=\"center\"><font face='tahoma'><a href='mailto:$row[3]'>$row[3]</a></font></td>";
echo"</tr>"; }
?>
</table> </td></tr></table>
والنتيجة:
كل شي ماشي تمام ماعدا البيانات المدخلة من المستخدم مارضت تتخزن في الداتا بيس
جربت ودخلت بيانات يدويا في الداتا بيس وظهرت عند طلب صفحة show.php
فيه أحد يقدر يقول لي وين الخطأ ؟ وليه البيانات المستخدم ما تتخزن؟