Mail: Skicka allt från mysql_table. Hur ska jag tänka?

Permalänk
Medlem

Mail: Skicka allt från mysql_table. Hur ska jag tänka?

Vill ha en funktion som skickar all information i en table till en mail..

Jag vill använda en

$information = mysql_query("SELECT * FROM produkt"); while($info = mysql_fetch_assoc($information)) {

Ska skickas till min mail. Men jag får bara att första produkten i tabeln skickas.

Hur ska jag få in den funktionen i

<?php $to = "mail@gmail.com"; $from = $privat; $subject = " " .$privat . " Har skickat."; $name = $privat; $message = "???????????????????" $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "Content-Transfer-Encoding: 8bit\r\n"; $headers .= "From: $privat\r\nReply-To: $privat\r\nReturn-Path: $privat\r\n"; if (mail ($to, $subject, $message, $headers)) //En ändring på den här raden också echo ""; else echo "Nu blev det något galet."; ?>

testa att slänga in funktionen i mailen men den läser inte php koden

min första tanke var ju

$information = mysql_query("SELECT * FROM produkt"); while($info = mysql_fetch_assoc($information)) { $message = $info['produkt']; }

Men då blir det bara blankt meddelande

Visa signatur

Samsung 34'' ultrawide curved
Logitech MX master & Logitech g910
Creative SoundBlaster Katana

Permalänk
Medlem

Du vill alltså lista allt i produkt listan ? vad du gör nu i lopen är att du listar den sista.

$message = ""; $information = mysql_query("SELECT * FROM produkt"); while($info = mysql_fetch_assoc($information)) { $message .= $info['produkt']; }

Notera den lilla punkten där. Samt du bör nog vilja lägga till radbrytning o.s.v också.

http://php.net/manual/en/language.operators.string.php

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift

Permalänk
Medlem
Skrivet av MugiMugi:

Du vill alltså lista allt i produkt listan ? vad du gör nu i lopen är att du listar den sista.

$message = ""; $information = mysql_query("SELECT * FROM produkt"); while($info = mysql_fetch_assoc($information)) { $message .= $info['produkt']; }

Notera den lilla punkten där. Samt du bör nog vilja lägga till radbrytning o.s.v också.

http://php.net/manual/en/language.operators.string.php

Tack så hemskt mycket! Fungerar utmärkt

Visa signatur

Samsung 34'' ultrawide curved
Logitech MX master & Logitech g910
Creative SoundBlaster Katana