Как установить текст HTML для информации о сервере

Я пробовал что-то вроде установки $ var для информации MySQL (например, имени или пароля), а затем извлечения ее с помощью PHP, но я не могу понять, как это сделать с PHP. Я также использую код подключения к серверу. Я проверил ASP.net, но не нашел никакой информации об изменении текста HTML, чтобы равняться информации SQL. Как я могу сделать это?

Один пример: баланс счета на моем веб-сайте отображается в правом нижнем углу, но мне нужно вывести баланс из столбца моей таблицы из моей базы данных. Какой код я бы использовал для установки этого элемента абзаца в значение сервера account_balance?

Мой PHP / SQL для регистрации:

<?php
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " .     mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());

$email = $_POST['email'];
$emailConfirm = $_POST['confirmemail'];
$password =  $_POST['password'];
$passwordConfirm = $_POST['confirmpassword'];
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$countryCode = $_POST['countrycode'];
$phoneNumber = $_POST['phone'];
$address = $_POST['address'];
$zipCode = $_POST['zipcode'];
$city = $_POST['city'];
$state = $_POST['state'];
$country = $_POST['country'];
$dateOfBirth = $_POST['birthdate'];
$registerDate = "CURDATE()";
$registerTime = "CURTIME()";
$paymentMethod = $_POST['moneymethod'];
if($email == $emailConfirm && $password == $passwordConfirm){
if(!empty($email) && !empty($_POST['confirmemail']) && !empty($password) && !empty($_POST['confirmpassword']) && !empty($fname) && !empty($lname) && !empty($countryCode) && !empty($phoneNumber) && !empty($address) && !empty($zipCode) && !empty($city) && !empty($state) && !empty($country) && !empty($paymentMethod)){
$query = "INSERT INTO user_information (email,password,f_name,l_name,country_code,phone_number,address,city,state,zip_code,country,money_option,join_date,join_time) VALUES ('$email','$password','$fname','$lname','$countryCode','$phoneNumber','$address','$city','$state','$zipCode','$country','$paymentMethod','$registerDate','$registerTime')";
$data = mysql_query ($query)or die(mysql_error());
if($data){
header( 'Location: http://www.madmater.com/register/success.php' );
}else{
echo "Unknown Error!";
}
}else{
echo 'Please fill out all required fields before completing your registration!';
}
}else{
echo 'Your passwords or emails do not match!';
}

?>

Я пробовал только простую команду PHP, так как это единственное, о чем я мог подумать, будучи новичком в MySQL.

$fname = $_POST['fname']; //From form
echo "<script type="text/javascript">document.getElementById("fname-holder").innerHTML($fname);</script>";

Даже намек на то, с чего начать, поможет, и спасибо заранее.

-2

Решение

Поскольку я не знаю, в какой строке называется баланс вашего счета, я использовал account_balance в качестве примера, чтобы вы начали.

Вот основной метод получения информации из вашей базы данных:

$fname = stripslashes($_POST['fname']);
$fname = mysql_real_escape_string($_POST['fname']);

// or if DB connnection is required
// $fname = mysql_real_escape_string($_POST['fname'], $db);

$query = "SELECT * FROM user_information WHERE f_name = '$fname'";

while($row = mysql_fetch_array($query)){

$user = $row['f_name'];
$balance = $row['account_balance'];

echo "Username: " . $user;
echo "<br>";
echo "Balance: " . $balance;
}

или же mysql_fetch_assoc() в зависимости от того, какой метод вы хотите использовать.

Для получения дополнительной информации о MySQL SELECT, посетите:

Вы также можете попробовать:

$row = mysql_fetch_array($query);
foreach($row as $r) {
echo $r . "<br>";
}

или же:

$row = mysql_fetch_assoc($query);
foreach($row as $r) {
echo $r . "<br>";
}

Примечания:

Я должен заявить, что ваш настоящий код открыт для SQL-инъекция. использование mysqli с подготовленными заявлениями, или же PDO с подготовленными заявлениями, они намного безопаснее.

1

Другие решения

В этом примере нет кода SQL. Помимо ошибки, которую я нашел в этом коде PHP для ' не используется

$fName = $_POST['fname'] //This is from my register form
echo "<script type='text/javascript'>document.getElementById('fname-field').innerHTML(".$fname.");</script>";

и попробуйте дать какой-нибудь код вставки / обновления.

1

Используйте форму для отправки ваших значений,

В таком виде в действии дают register.php

echo "<pre>";
print_r($_post);
echo"</pre>;

использовать, что вы получили ценность
затем $name= $_post['name']

$query = "INSERT INTO "Tablename" set name= '".$name."',addeddate=now();

Таким образом, вы можете написать.

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector