Как получить содержимое поля MySQL с помощью PHP? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить содержимое поля MySQL с помощью PHP? [дубликат]

Сообщение Anonymous »

Я работал над базой данных своего веб-сайта и недавно столкнулся с такой проблемой:Я хочу, чтобы пользователь читал поле строки при отправке другого поля той же строки.
Т. При входе на сайт www.website.com/form.php?referedby_id=1

Я хочу, чтобы пользователь увидел «Итак, Фрэн вас порекомендовала?»


Я изучал PHP и решил попробовать это:

$referedbyid = mysqli_real_escape_string($con,$_POST["referedby_id"]); //In this case it's 1 because of the url

$sel_referedbyname = "select user_name from users where user_id='$referedbyid'"; //Then this should be the select of the user_name "Fran"

$run_referedbyname = mysqli_query($con, $sel_referedbyname); //Then a query for that select

$check_referedbyname = mysqli_fetch_field($run_referedbyname); //And this one the content of the query's result

$refername = $check_refername->user_name; //As the query result is an object I want to convert it to text

if(isset($_POST["register"]) && $check_user == 0 && $check_email == 0 && $pass == $pass2){ //If everything is right and the user/email does not already exist

mysqli_query($con,"INSERT INTO users (user_name, user_email, user_pass, refer_id, refer_name) VALUES ('$user', '$email', '$pass', '$referid', '$refername')"); //It's submitted to the database with the other values.

mysqli_close($con); //And we finish the connection with the db.


Проблема в том, что когда я пробую это и проверяю базу данных, поле Referedby_name пусто. Это синтаксическая ошибка? Или это потому, что он не был правильно преобразован в текст?

Если $referedbyname не является текстом, как мне его правильно преобразовать? Это потому, что я неправильно использую функцию fetch_field?

Дополнительная информация: $referedbyid вызывается правильно (я думаю) в форме POST с этим html







Registrarse





Nombre de usuario:







Email:









Contraseña:







Verificar contraseña:










Подробнее здесь: https://stackoverflow.com/questions/305 ... t-with-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»