HTML Code in PHP
Hallo,
es geht um folgenden PHP Code:
In der letzten Zeile wird ein einer Tabelle die E-Mail Adresse ausgegeben. (Die E-Mail Adresse kommt aus einer Datenbank mit der Spalte "tel_email")
Ich möchte nun einen <mailto:> HTML Befehl dort einbauen, damit die E-Mail Adressen direkt angeklickt werden können.
Wie funktioniert das?
Vielen Dank!
es geht um folgenden PHP Code:
foreach ($pdo->query($sql) as $row) {
echo "<TR>";
echo "<TD>" .$row['tel_nachname']. "</TD>";
echo "<TD>" .$row['tel_nr_intern']. "</TD>";
echo "<TD>" .$row['tel_raum']. "</TD>";
echo "<TD>" .$row['tel_orga_kurz']. "</TD>";
echo "<TD>" .$row['tel_email']. "</TD>";
echo "</TR>";
}
echo "</TABLE>";
In der letzten Zeile wird ein einer Tabelle die E-Mail Adresse ausgegeben. (Die E-Mail Adresse kommt aus einer Datenbank mit der Spalte "tel_email")
Ich möchte nun einen <mailto:> HTML Befehl dort einbauen, damit die E-Mail Adressen direkt angeklickt werden können.
Wie funktioniert das?
Vielen Dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 385665
Url: https://administrator.de/contentid/385665
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar
Zitat von @certifiedit.net:
Hallo,
du gehörst zur Sorte, die vor jeder kleinsten Denksportaufgabe kapitulieren?
Das ist doch kein Denksport.Hallo,
du gehörst zur Sorte, die vor jeder kleinsten Denksportaufgabe kapitulieren?
Servus
Ja du hast eine nette Aufgabe ..........
Mit mailto ..... wird dein clientseitiges Mailprogramm aufgerufen.
Wenn dieses Programm im "Subject" oder im "Body" bereich, Daten übernehmen kann, hast du unglaubliches Glück.
Du musst einen solchen Link produzieren:
<a href="mailto:mustermaxi@gmx.at?body=Hallo%0D%0ASo koennte es hinhauen.">E-Mail schreiben</a>
Aber bedenke eine HTML innerhalb einer HTML Seite aufzulösen bedingt; dass du alle Tags dann in html-codierung angeben musst.
Ein einfaches <td> schaut dann >td< so aus.
Das funktioniert mit Thunderbird, bei anderen Mail-Programmen.........
Was du noch beachten solltest
- Absender ist immer die Person die den Link angeklickt hat.
- Das "Senden" kann u.U. nicht automatisiert werden d.h. der Anwender muss senden klicken.
- Und es wird das Mailprogramm gestartet, dass Windows als default eingetragen hat
Ja du hast eine nette Aufgabe ..........
Mit mailto ..... wird dein clientseitiges Mailprogramm aufgerufen.
Wenn dieses Programm im "Subject" oder im "Body" bereich, Daten übernehmen kann, hast du unglaubliches Glück.
Du musst einen solchen Link produzieren:
<a href="mailto:mustermaxi@gmx.at?body=Hallo%0D%0ASo koennte es hinhauen.">E-Mail schreiben</a>
Aber bedenke eine HTML innerhalb einer HTML Seite aufzulösen bedingt; dass du alle Tags dann in html-codierung angeben musst.
Ein einfaches <td> schaut dann >td< so aus.
Das funktioniert mit Thunderbird, bei anderen Mail-Programmen.........
Was du noch beachten solltest
- Absender ist immer die Person die den Link angeklickt hat.
- Das "Senden" kann u.U. nicht automatisiert werden d.h. der Anwender muss senden klicken.
- Und es wird das Mailprogramm gestartet, dass Windows als default eingetragen hat
Zitat von @newit1:
Vielen Dank!
Erkennst du hier einen Fehler?
Will die E-Mail Adresse in rot anzeigen...
Vielen Dank!
echo "<TD><a href='mailto:" .$row['tel_email']. "'> style="color: red" " .$row['tel_email']. "</a></TD>";
Erkennst du hier einen Fehler?
Will die E-Mail Adresse in rot anzeigen...
schau es dir nochmals min 3x an, dann erkennst du den Fehler selbst.
VG