Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Das war schon immer so, der erzeugte HTML-Code war immer auf den InternetExplorer zugeschnitten und somit immer eine Katastrophe. Und Office 2003 gehört ins Museum :wink:
Du kannst auch keines kennen, denn unterm Strich sind die alle Käse :D :cool::D
Das ist schon mal der erste Fehler, das Ergebnis siehst du hier: https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.seegewerk.de%2F
Das komplette Layout basiert auf Tabellen, das macht man schon seit Ewigkeiten nicht mehr.
Das kann ich nicht nachvollziehen
Ein
$mysqli -> set_charset("utf8");
in der Connect-Funktion sollte auch helfen, ohne auf PDO zu gehen. Achte aber darauf, dass dein HTML auch auf UTF-8 gestellt ist:
<meta charset="utf-8">
Und noch ein Hinweis:
Beim Einsatz von SQL-Datenbanken sollte das Abrufen aller Spalten eines Datensatzes...
while($row = fgetcsv($file_data,0,$separator = ";"))
Autsch!
while($row = fgetcsv($file_data,0, ";"))
Natürlich geht das. Ändere den HTML-Tabellenkopf und beim Erzeugen des data-Array hängst du die Telefonnumer an den Namen, getrennt durch ein <br>
Wenn ich "Buchhaltungsbelege" lese, gehe ich von aus, dass es ein Login gibt. Wenn das so ist und du einen Wert in einer Session abgelegt hast, kannst du vor dem Download prüfen, ob dieser Wert in der Session ist und wenn nicht, lieferst du keine Datei aus, oder, wenn man sich einen Spaß machen...
Ist es, aber du solltest zumindest darauf hinweisen. Stelle dir mal vor:
Ich habe deine Frage gelesen, kenne die Antwort und krame aus meiner Schatzkiste ein Beispiel und poste diese (so wie hier). Kurz danach siehst du in einem anderen Forum, das eine gleiche bzw. ähnliche Lösung gepostet...
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach der Registrierung angemeldet zu halten. Durch die Nutzung unserer Webseite erklärst du dich damit einverstanden.