Переменная PHP не будет отображаться внутри формы ввода - PullRequest
0 голосов
/ 27 июня 2019

Я могу вставить информацию в другие поля формы, но контактный номер не будет.Для этого есть данные в базе данных.Когда страница загружается, поле просто пустое.Если я удаляю (массив) из строки, выдающей ошибку, я получаю Внимание: implode (): неверные аргументы передаются в строке 27 , и эту строку я прокомментировал ниже в файле php.Это работало и остановилось.Не уверен почему.Пожалуйста помоги.Спасибо.

форма ввода, где я хочу отобразить номер контакта

<p>
 <input type="text" name="contactnumber" id="contactnumber" value="<?php echo 
 $string_contactnumber; ?>" readonly>
</p>

запрос, который выбирает номер контакта изadminlogin где adminlogin.profileid = coin.profileid

<?php       
        $con=mysqli_connect("localhost","root","password","administrator_logins");

        session_start();
        if($_SESSION['profileid'] != 'profileid') {

        if (mysqli_connect_errno()){
            echo "Failed to connect to MySQL: " . mysqli_connect_error();
        }

        $sql = mysqli_query($con, "SELECT adminlogin.contactnumber FROM adminlogin INNER JOIN coin ON coin.contactnumber=adminlogin.contactnumber WHERE adminlogin.profileid=coin.profileid") or die(mysqli_error($con));

        $contactnumber = mysqli_fetch_assoc($sql);


        //this is the line of code that is giving the error
        $string_contactnumber = implode(',', $contactnumber);

        mysqli_close($con);
        }
    ?>

1 Ответ

0 голосов
/ 27 июня 2019

При этом следует указать контактный номер:

$string_contactnumber = $contactnumber['contactnumber'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...