Я просто создаю контактную форму, для входа пользователей.Поэтому я должен получить их имя и адрес электронной почты ... после нескольких часов попыток я использовал селектор классов ... но до этого у меня была ошибка вроде:
Объект класса mysqli_result не могбыть преобразован в строку
Мой код (пытается преобразовать для строки):
class MyClass
{
public $name;
public function __construct($name)
{
$this->name = $name;
public function __toString()
{
try
{
return (string) $this->name;
}
catch (Exception $exception)
{
return '';
}
}
}
}
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if($resultCheck > 0){
while($row = mysqli_fetch_assoc($result)) {
$name = new MyClass('"'. $row['user_first'] . '"');
$userumail = new MyClass('"'. $row['user_email'] . '"');
Так что после этого у меня есть:
синтаксическая ошибка, неожиданная 'public'
часть моей html почты (поскольку почта длинная, я поставил только 1 строку):
<h3 style='text-align:center'>Message from: $name e-mail: $userumail></h3></br>
Пожалуйста, дайте мне совет xD