<?php
session_start();
$_SESSION['messsage'] = '';
$mysqli = new mysqli('localhost', 'root', '', 'alpha');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$pnumber = $mysqli->real_escape_string($_POST['pnumber']);
$rnumber = $mysqli->real_escape_string($_POST['rnumber']);
$about = $mysqli->real_escape_string($_POST['about']);
$id = $_SESSION['id'];
$avatar_path = $mysqli->real_escape_string('images/avatar/'.$_FILES['avatar']['name']);
if (preg_match("!image!", $_FILES['avatar']['type'])){
if (copy($_FILES['avatar']['tmp_name'], $avatar_path)) {
$sql = "UPDATE users SET
avatar = '$avatar_path',
rnumber = '$rnumber',
pnumber = '$pnumber',
about = '$about'
WHERE id = $id ";
if ($mysqli->query($sql) === true){
$_SESSION['message'] = "Saccessful!" + $fname +"Your Details Updated!";
header("location: profile.php");
}
else {
$_SESSION['message'] = "Your profile data did not Uptaded to the database!";
}
}
else {
$_SESSION['message'] = "File upload failed!";
}
}
else {
$_SESSION['message'] = "Please only upload GIF, JPG or PNG images!";
}
}
?>
<?php
include 'core/init.php';
//if (session_status() !== PHP_SESSION_ACTIVE) {session_start();}
if(session_id() == '' || !isset($_SESSION)){session_start();}
if(isset($_SESSION["email"])){
$id = $_SESSION['id'];
$dataserver = mysqli_query($db, "SELECT * FROM users WHERE id ='$id'");
}else{
header("location: authentication/login.php");
}
?>
<?php
$db = mysqli_connect('127.0.0.1','root','','alpha');
if(mysqli_connect_errno()){
echo 'Database connection failed with following errors: '. mysqli_connect_error();
die();
}
?>
Code Acha janja janjaHallo,
Najaribu ku update taarifa kwenye database inanikatalia kila nikijaribu code zinagoma sijajua wapi nimekosea wana IT.
Ila nimejaribu kuingiza I'd manual inakubali ku update hiyo I'd niliyoingiza sasa sijui nini shidaView attachment 1780047View attachment 1780048
Framework ya php ni ipi wakuu mnisaidieMh, Vulnerable codes, alafu una update vipi image name bila kuimove kwenda kwenye directory husika mkuu si itamiss au sijaona vyema, alafu bind parametor zako, pia haujavalidate code zako yaani uaupdate tu sio?
Ukitaka kusaidiwa vyema basi tupia code kabisa acha mapicha picha
Alafu kama PHP ukiandika hivi maana yake unaendelea kujifunza, na hapa huwezi kimbilia FRAMEWORK kama uko kwa level hii endelea na gurudumu simaanishi kuwa mimi ni mkali ila ndo ukweli
Kwa code unazoandika hapo unataka FRAMEWORK ya nini?Framework ya php ni ipi wakuu mnisaidie
Ya kutengeneza web based system
Kama tunakatishana tamaa hivi tutafika kweli?
Hapo sawa! Nimekuelewa
Kama tunakatishana tamaa hivi tutafika kweli?
Una Advanced knowledge ya PHP?Kama tunakatishana tamaa hivi tutafika kweli?
Umempa ushauri mzuri, wajuaji wengi wakitaa siku hizi wanakuambia framework ndio kila kitu, sijui achana na kujifunza PHP wewe piga tu Laravel juu kwa juu🙉Una Advanced knowledge ya PHP?
Sio complete,ile Advanced haswa concept Object Oriented kwenye PHP?
Pia una basic foundation ya JavaScript Frameworks yoyote kama React js na Vuejs
Kama unavyo vyote hivo na umechagua PHP kama backend language yako basi Soma Framework..
Recommended Framework ya PHP kwa sasa ni Laravel...ila current version (8) inakulazimu uwe na hizo criteria nilizoandika hapo juu...
Otherwise focus kwenye PHP
na JavaScript programming kwanza,then utakapokua tayari uhamie kwenye Web programming kwa msaada wa Framework
Hapa maisha yako yote yata depend on what framework can offer,pia hutoweza Ku cultivate full potential ya Framework kwasababu zile core concept huzifahamuUmempa ushauri mzuri, wajuaji wengi wakitaa siku hizi wanakuambia framework ndio kila kitu, sijui achana na kujifunza PHP wewe piga tu Laravel juu kwa juu🙉