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

صفحة تسجيل بسيطة

بدأه HUSSEin-AHMeD في 6 أبريل 2011 · 2 رد · 487 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عضو جديد و مستخدم جديد لل php

بحاول اتعلم و بحاول اعمل صفحة تسجيل بسيطة جدا عن طريق _POST بس

يا ريت حد يقولي فين الغلط الي انا عامله و اصلحه ازاي بدون اي اكود او معادلات زيادة او غربية عن المستخدمة لاني باخد درس في ال php و هو ده كل الي وصلناله و انا مش فاهم فين الغلط بتاعي ....

=====================

ملف config.php

<?php
/*
to connect with db..............................
*/
	$host="localhost";
	$db="user";
	$user="root";
	$password="";
/*
to connect user with the db.....................
*/
	$link=mysql_connect($host,$user,$password);
		if(!$link)
		/*
		to show the last error
		*/
		{
		die("failed".mysql_error());
		}

/*
to select db from mysql.........................
*/
	$state=mysql_select_db($db);

		if(!$state)
		{
		die("failed".mysql_error());
		}

?>

=====================

=====================

ملف main.php

<?php
include("config.php");
include("add.php");

function getData($tblname,$cols,$cond)
	{

		$w="";

		foreach($cols as $e)
		{
			$w=$w.$e.",";
		}

		$w[strlen($w)-1]="";

		$sql="select ".implode(array("fullname","username","id","email","phone_nomber","age"),"<br>")." from $tblname where $cond";

		echo "/$sql/";


				$result=mysql_query($sql);


		while($row=mysql_fetch_assoc($result))
			{

				echo "<$tblname>";
				foreach($row as $k=>$v)
				{
					echo "<$k> $v </$k>";
				}
				echo "</$tblname>";
			}
	}


		function insert($tblname,$insert)
		{
			insert("user","$add.php");
		}
?>

=====================

=====================

ملف add.php

<?php

$fname=$_POST["fname"];
$uname=$_POST["uname"];
$pass=$_POST["pass"];
$id=$_POST["id"];
$email=$_POST["email"];
$phone=$_POST["number"];
$age=$_POST["age"];

echo "record added";


?>

=====================

=====================

ملف add.html

<html>
<head>
<center><font size="8" color="red">Register</font></center>
</head>
<body>
<center>
	<table border="1">
	<form action="add.php" method="post">
	<tr>
	<td>
		Fullname:         <input name="fname" type="text">
	</td>
		</tr>
		<br/>
		<tr>
	<td>
		Username:       <input name="uname" type="text">
	</td>
		</tr>
		<br/>
		<tr>
	<td>
		id:                   <input name="id" type="text">
	</td>
		</tr>
		<br/>
		<tr>
		<td>
		PassWord:      <input name="pass" type="password">
		</td>
		</tr>

	<tr>
	<td>
		email:              <input name="email" type="text">
	</td>
		</tr>
		<br/>
		<tr>
	<td>
		phone number:<input name="number" type="text">
	</td>
		</tr>
		<br/>
		<tr>
	<td>
		age:                <input name="age" type="int">
	</td>
		</tr>
		</tr>	
	</table>
		<br/>
		<br/>
		<br/>
		<input type="submit">
	</form>
</center>
</body>

</html>

=====================

ارجو سرعة الرد يا ريت خلال الساعات لاني متاخر في المشروع التخرج و محتاج افهم البي اتش بي بسرعة و ال Instructor عاوزنا ندور بنفسنا علي الحلول و انا مش لاقي اي حل ....

في ملف مرفق بالشغل برده

site.rar

@My Twitter

[spacing]

EGYPT

[/spacing]

#2

يا جماعة انا عرفت اعملها بس في ملف واحد

و المطلوب اني اعمل ملف config.php و main.php و add.php

الملف الي عملته اهه ازاي اقسمه بئي مش راضيه تشتغل ابدا

<?php

/*
to connect with db..............................
*/
	$host="localhost";
	$db="user";
	$tb_name="user";
	$admin="root";
	$password="";
/*
to connect user with the db.....................
*/
	$link=mysql_connect($host,$admin,$password);
		if(!$link)
		/*
		to show the last error
		*/
		{
		die("failed".mysql_error());
		}

/*
to select db from mysql.........................
*/
	$state=mysql_select_db($db);

		if(!$state)
		{
		die("failed".mysql_error());
		}

$fname=$_POST["fname"];
$uname=$_POST["uname"];
$pass=$_POST["pass"];
$email=$_POST["email"];
$phone=$_POST["number"];
$age=$_POST["age"];



$add=mysql_query("insert into $tb_name  (fullname,username,password,email,phone_number,age) values ('$fname','$uname','$pass','$email','$phone','$age')")
or die("not insert!!"); 

if ($add==1){ 
echo "Registration succeeded"; 

}else{ 
echo "Registration failed"; 

} 

?>

@My Twitter

[spacing]

EGYPT

[/spacing]

#3

شكرا شباب علي المساعدة افادتني فعلا ...

@My Twitter

[spacing]

EGYPT

[/spacing]

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