كيفاش تستعمل Volley باش ترسل البيانات الجزء الثالت

كيفاش تستعمل Volley باش ترسل البيانات الجزء الثالت


فهاد الجزء الثالث من هاد المشروع غادي نزيدو واحد الدومين لي غادي يكون مجاني وغادي يعطينا واحد العنوان لي هو لي غادي نستعملو باش نرسلو للمعلومات لقاعدة البيانات وغادي نزيدو قاعدة البيانات ديالنا يمكنلك تستعمل الدومين ديالك يلا كنتي كتوفر على واحد مدفوع.

نظرة سريعة بالفيديو

- الملف database.php

أول حاجة غادي تمشي لهاد الموقع لي لقيتو صدفة وتخلق إسم دومين جديد أن سميتو auth يمكنلك تسميه كيف بغيتي http://www.freewebhostingarea.com من بعد غادي تدخل الإمايل ديالك وكلمة المرور منبعدغادي تتوجه للدخول لcpanel منبعد غادي تمشي ل manageDB غاد تلقى قاعدة بيانات مصاوبة الإسم ديالها مثلا 142450 غادي تدخلها وغادي تزيد جدول تسميه users غادي يكون فيه id,name,email,password منبعد غادي تدخل من filezilla بإستعمال host وpassword لي غادي يعطيك من بعد غادي تزيد ملف وغادي تسميه database.php لي غادي يمكن من الإتصال بقاعدة البيانات الكود ديالو :

                                <?php 
//connect to database
$con = mysqli_connect('localhost','username','password','database');
if(mysqli_connect_errno()){
    echo 'connexion echouée!';
}
                            

- الملف register.php

من بعد غادي نزيد ملف جديد سميتو register.php غادي يمكن من إضافة المعلومات لي رسل المستخدم لقاعدة البيانات الكود ديالو :

                                <?php
include "database.php";
	$name = $_POST['nom'];
	$email = $_POST['email'];
	$password = sha1($_POST['password']);
	//insertion des données de l'utilisateur
	$query = "INSERT INTO users (name,email,password) VALUES('$name','$email','$password')";
	$insert = mysqli_query($con,$query);
	$data = array();
	if($insert){
		$data["success"] = "Compte crée avec succés";
		echo json_encode($data);
	}else{
	    $data["success"] = "Erreur veuillez réessayer";
		echo json_encode($data);
	}
                            

- الملف login.php

من بعد غادي نزيد ملف جديد سميتو login.php غادي يمكن المستخدم من تسجيل الدخول ديالو بناءا على المعلومات لي رسل المستخدم لقاعدة البيانات الكود ديالو :

                                <?php
include "database.php";
$email = $_POST['email'];
$password = sha1($_POST['password']);
$query = "SELECT * FROM users WHERE email = '$email' AND password = '$password'";
$user = mysqli_query($con,$query)->fetch_assoc();
if($user != null){
	$data['user'] = $user;
	echo json_encode($data);
}else{
	$data['user'] = "false";
	echo json_encode($data);
}
                            

- الملف update.php

من بعد غادي نزيد ملف جديد سميتو update.php غادي يمكن المستخدم من تعديل المعلومات لي رسل من قبل لقاعدة البيانات الكود ديالو :

                                    <?php 
include "database.php";
    $id = $_POST['id_user']; 
	$name = $_POST['nom'];
	$email = $_POST['email'];
	$password = sha1($_POST['password']);
	//insertion des données de l'utilisateur
	$query = "UPDATE users SET name = '$name',email = '$email',password = '$password' WHERE id = '$id'";
	$data = array();
	if($update = mysqli_query($con,$query)){
		$data["success"] = "Compte modifié avec succés";
		echo json_encode($data);
	}
                                

- الملف delete.php

من بعد غادي نزيد ملف جديد سميتو delete.php غادي يمكن المستخدم من حذف الحساب ديالو الكود ديالو :

                                    <?php
include "database.php";
    $id = $_POST['id_user']; 
	//insertion des données de l'utilisateur
	$query = "DELETE FROM users WHERE id = '$id'";
	$data = array();
	if($update = mysqli_query($con,$query)){
		$data["success"] = "Compte supprimé avec succés";
		echo json_encode($data);
	}
                                


بحث في الموقع


إشترك للتوصل بالجديد