sonal form india Ответов: 1

Привет всем , мне нужно отредактировать профиль с помощью PHP и mysql, но когда я вхожу в систему, детали не отображаются


когда пользователь входит на сайт, его данные не отображаются, поэтому я не могу их редактировать

Что я уже пробовал:

Детали не отображаются, когда я захожу на сайт, поэтому я не могу их редактировать, не знаю, где я ошибаюсь. пожалуйста, смотрите мою кодировку ниже

<?php
$query=mysql_query("select * from registration where email like '$email'");
$result=mysql_fetch_assoc($query);
 $row=mysql_num_rows($query);

?>

<table width="245" border="1"><tbody><tr><td width="92">Name</td><td width="137">
    </td></tr><tr><td>Email</td><td>
    </td></tr></tbody></table><table width="245" border="1"><tbody><tr><td width="92">Name</td><td width="137">
    </td></tr><tr><td>Email</td><td>
    </td></tr></tbody></table>

1 Ответов

Рейтинг:
2

Jochen Arndt

Вы никогда не распечатываете информацию, полученную из базы данных.

Вы также не проверяете результаты запроса и выборки. Видеть PHP: mysql_fetch_assoc-руководство пользователя[^] например, код.

Обратите внимание также на предупреждение поверх этого (и всего PHP mysql страницы). Вы должны использовать mysqli вместо.

Чтобы создать HTML таблицу я предлагаю сделать все это внутри раздела PHP кода:

echo "<table><tr><th>Name</th><th>Email</th></tr>";
while ($row = mysql_fetch_assoc($result)) {
    echo "<tr><td>$row['name']</td>";
    echo "<td>$row['email']</td></tr>";
}
echo "</table>";


sonal form india

Привет, спасибо за Ваш быстрый ответ, мой xampp не поддерживает mysqli, Но да, я скоро обновлю свой xampp
Я скопировал код, но все еще не могу получить имя и адрес электронной почты

я получал какую-то ошибку, вот почему я писал html и php по-разному

<? php
$result=mysql_query ("select * from registration where email like '$email'");


$name = $row ["имя"];
$написать = $строки["письмо"];

?>
;
<? php
while ($row = mysql_fetch_assoc($result)) {
?>




<? php }? >
NameEmail&ЛТ;?PHP Эхо $строки['название'];?&ГТ;&ЛТ;?PHP Эхо $строки['электронной почты'];?&ГТ;

sonal form india

имя и адрес электронной почты остаются пустыми

Jochen Arndt

Какие ошибки вы получили?
Используйте пример кода из ссылки, чтобы сообщить о них.

Для тестирования может быть лучше поместить код в текстовый файл и выполнить его из командной строки с помощью
php testfile.php

Как только это сработает, скопируйте код в HTML-файл.

Я не могу помочь в отношении значений базы данных, потому что я не знаю о структуре таблицы (кроме имени Поля "электронная почта") и не имею доступа к вашей базе данных.

Но это не должно быть проблемой для вас, чтобы получить значения при проверке на наличие ошибок и если есть результаты раньше.