• Неправильно отображается HTML+PHP письмо.?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Your bunny wrote, РАБОТАЕТ!!!
    Ваш код отправки письма с сайта я посмотрел, всё понятно, всё просто вот и в этом вся проблема, ведь у меня всё сложно =). Вообщем вся суть в том, что не цикл в переменную надо втыкивать, а наоборот. Вообщем вот почти рабочий код:
    $message = 
                "
                <div style='width: 100%; padding: 6px;'>
                <h1 style='background-color: #333;height: 110px;color: white;font-weight: 700;text-align: center;font-size: 50px;'><br /><br />Новый покупатель на Sklad-on!</h1>
                <div style='background-color: white;'>
                ";
                
                    do {
                 $tovar_id = array_reverse(array_keys($_COOKIE))[0];
                 $query_coils1 = 'SELECT * FROM `coils` WHERE `id` = '.$tovar_id.' ';
                 $result_coils1 = mysqli_query($link, $query_coils1) or die(mysqli_error());
                 $row_coils1 = mysqli_fetch_array($result_coils1);
                   $tovar_col = array_pop($_COOKIE);
                 $tovar_id = array_reverse(array_keys($_COOKIE))[0];
                 $query_coils2 = 'SELECT * FROM `coils` WHERE `id` = '.$tovar_id.' ';
                 $result_coils2 = mysqli_query($link, $query_coils2);
                 $row_coils2 = mysqli_fetch_array($result_coils2);
                $img = $row_coils1['img'];
                $name = $row_coils1['name'];
                $price = $row_coils1['price'];
                $all_tovar_col += $tovar_col;
                $all_tovar_price += $price;
                $id_coil = $row_coils1['id'];
                $message .= '
                <div style="width: 100%;border: 1px solid #7e7cff;opacity: 0.97;display: inline-block;padding: 4px;background: radial-gradient(farthest-corner at 0 0, #ffffff, #ffffff, #ffffff, #e8e8e8);">
    
                <a href="/tovar.php?tovar_category=coil&tovar_id='.$id_coil.'"><div style="max-width: 50px;display: inline-block;"><img src="/img/tovars/coils/'.$img.'" alt="img" title="'.$name.'" style="max-width: 40px;" /></div></a>
    
                <a href="/tovar.php?tovar_category=coil&tovar_id='.$id_coil.'"><div style="display: inline-block;font-weight: 700;width: 200px;" title="'.$name.'">'.$name.'</div></a>
    
                <div style="display:inline-block;">Количество: <span style="font-weight: 600; color: #3d7aaf;">'.$tovar_col.'</div>
    
                <div style="display: inline-block; margin-left: 5px; padding-left: 5px; border-left: 1px solid #848484;">Цена: <span style="font-weight: 600; color: #d81515;">'.$price.' RUB</span></div>
    
                </div>
                ';
            }while(mysqli_num_rows($result_coils2) >= 1);
                
                $message .= "</div>";
    
    	    // Дополнительные заголовки
    	    $headers .= "Content-type: text/html; charset=UTF-8\r\n";
                $headers .= "From: noreply@{$_SERVER['SERVER_NAME']}\r\n";
                 // Список получателей письма
                $maillist = "support@----.ru";
                 // Тема сообщения
                $mail_subject = "Новый покупатель";
    
      			mail($maillist, $mail_subject, $message, $headers);

    "почти рабочий" это потому-что тут для красоты надо много чего изменить, закомментить всё, исправить несколько ошибок(багов), провести проверку валидации и немного обезопасить код. Всё выкладывать опять не хочу, в целях конфиденциальности и безопасности.
  • Как сделать скролл элемента по дефолту на 50%?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Stalker_RED, Пытался и откуда я знаю насколько сложен ответ? Если я его не знаю
  • Как сделать скролл элемента по дефолту на 50%?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Не работает. Или я не правильно делаю?
    Это же JavaScript? Мне надо на div с id='map' сделать это, то-есть код должен быть таким? -
    <script type="text/javascript">
        	document.getElementById('map').scrollTop = '700px';
        </script>
  • При отправки формы через GET отправляет не по заданому значению action.?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Спасибо, огромное! Проблема и была в функции, которая подменяла заголовок. Это всё из-за чужих скриптов... Ну ладно, спасибо ещё раз, а то я бы врятли нашёл решение этой проблемы.
  • Как сделать проверку email'а с помощью PHP?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Вопрос был в том, что как сделать отправку письма на емейл
  • Как прижать к правому краю многострочного текста другой блок?

    Olek1, Так можно изменить по своему!
    Вот многострочный, с разными словами:
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>JS Bin</title>
    </head>
    <body>
    <div style='text-align: center;display:block;'>
    <div style='display: inline-block;max-width:80%;'>
    Как прижать к правому краю многострочного текста другой блок? Именно к самой правой букве. Текст может меняться. Есть подозрение, что решения нет.</div><div style='display: inline;position:absolute;margin-left:-7px;'>Block div
    </div>
    </div>
    </body>
    </html>
  • Какова цена интернет-магазина при таком раскладе?

    Mr_Lagmis
    @Mr_Lagmis Автор вопроса
    Заказчику на это насрать.

    Дык потом мне же его и вести в плавном состоянии =)
  • Как прижать к правому краю многострочного текста другой блок?

    Olek1,
    Окей...
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>JS Bin</title>
    </head>
    <body>
    <div style='text-align: center;display:block;'>
    <div style='display: inline-block;'>
     Lorem Lorem Lorem Lorem Lorem Lorem</div><div style='display: inline;width:100px;'>Block div
    </div>
    </div>
    </body>
    </html>

    В коде после последнего "Lorem" сразу же, прямо после последней буквой находиться следующий блок
    Или можно по другому...
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>JS Bin</title>
    </head>
    <body>
    <div style='text-align: center;display:block;'>
    <div style='display: inline-block;max-width:90px;'>
     Lorem Lorem Lorem Lorem Lorem Lorem</div><div style='display: inline;position:absolute;margin-left:-3px;'>Block div
    </div>
    </div>
    </body>
    </html>
  • Как прижать к правому краю многострочного текста другой блок?

    true_evzheniy, Аааа!!!
    Ну смотри на следующий код
    <div style='text-align: center;display:block;'>
    <div style='display: inline-block;border:1px solid #000000;width:100px;'>
     Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Loremv Lorem Lorem Lorem Lorem Lorem Lorem
    </div>
    <div style='display: inline-block;border:1px solid #F9F9F9;width:100px;'>
    Block div
    </div>
    </div>

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