Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

Küsimus

if (dmVerify($_POST, 'Salajane')) {	echo 'Makse sooritatud edukalt';} else {	echo 'Makse andmed ebakorrektsed';}

function dmVerify($data, $secret) {	$codehash = '';	foreach ($data AS $ky => $val) {		if ($ky == 'chk') continue;		$codehash .= $ky . '|' . $val . '|';	}	$codehash .= $secret;	return md5($codehash) == $data['chk'] ? true : false;$db_host ="localhost"; // MySQL Serveri URL/IP$db_name ="__"; // MySQL Andmebaas$db_user ="__"; // MySQL Konto$db_pass ="__"; // MySQLi Parool
mysql_connect($db_host,$db_user,$db_pass); // Ühendame MySQLigamysql_select_db($db_name); // Valime andmebaasi

mysql_query("UPDATE mybb_users SET usergroup=13 SELECT * FROM mybb_userfields WHERE fid5='$payee_name'");
}
?>

 

Teenus peaks töötama aga andmed MySql databaasis ei muutu.

Mis viga siin on?


197reGY

Jaga seda postitust


Postituse link
Share on other sites

9 vastust sellele küsimusele

Soovitatud postitused

  • 0
SUPERVIP

mysql_query("UPDATE mybb_users SET usergroup=13 SELECT * FROM mybb_userfields WHERE fid5='$payee_name'");

Sul on päring valesti tehtud. Vaata üle.


game-discounts-cheap?refcode=4d888b218ded

Jaga seda postitust


Postituse link
Share on other sites
  • 0
Külaline misterx

Trepi oma kood ära, saad ise ka midagi ehk aru. Üldiselt on PHP-l selline komme, et kui midagi valesti läheb, ütleb ta sulle, mis valesti läks.

Jaga seda postitust


Postituse link
Share on other sites
  • 0
Author of the topic Postitas

//Või kasutada hoopis järgnevat:

$con=mysqli_connect("localhost","###","###","###");
// Check connection
if (mysqli_connect_errno())
 {
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

mysqli_query($con,"UPDATE mybb_users SET usergroup=13 
FROM mybb_userfields WHERE  fid5='$payee_name'");

mysqli_close($con);

 

//Mingeid erroreid ta ette kyll ei tao. Error_log täitsa tyhi


197reGY

Jaga seda postitust


Postituse link
Share on other sites
  • 0

Rohkem ei suutnud Sinu koodist välja lugeda...

$_Database['Host'] = "";
$_Database['Name'] = "";
$_Database['User'] = "";
$_Database['Pass'] = "";

function dmVerify($data, $secret) {
$codehash = '';
foreach ($data AS $ky => $val) {
	if ($ky == 'chk') continue;
	$codehash .= $ky . '|' . $val . '|';
}
$codehash .= $secret;
return md5($codehash) == $data['chk'] ? true : false;
}

if (dmVerify($_POST, '_SINU_SALAJANE_VÕTI_')) {
if(isset($_POST['payee_name'])) {
	$payee = $_POST['payee_name'];

       try {
           $Sql = new PDO('mysql:host='.$_Database['Host'].';dbname='.$_Database['Name'].';charset=utf8', $_Database['User'], $_Database['Pass']);
           $Sql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
           $Sql->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
       } catch(PDOException $error) {
           die($error->getMessage());
       }

       try {
           $result = $Sql->prepare("Select `ufid` From `mybb_userfields` Where fid5=:payee");
           $result->execute(array('payee' => $payee));

		$ufid = $result->fetch(PDO::FETCH_ASSOC);
		$ufid = $ufid['ufid'];
       } catch(PDOException $error) {
           die($error->getMessage());
       }

	if(isset($ufid)) {
		try {
			$result = $Sql->prepare("Update `mybb_users` Set usergroup=13 Where uid=:ufid");
			$result->execute(array('ufid' => $ufid));

			echo "Kasutajagrupp määratud!";
		} catch(PDOException $error) {
			die($error->getMessage());
		}
	} else {
		echo "Sellise nimega kasutajat ei eksisteeri!";
	}
}
} else {
echo "Makse andmed ebakorrektsed";
}

?>

Muudetud liikme MartL'i poolt

Veebiprogrammeerija & kujundaja

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.