Super Super.
Der Code ist ja einfach/kurz.
Ich habe den Code eingetragen und es geht.
Ein Problem habe ich noch.
In der Tabelle wird die Variable $Name nicht angezeigt, wenn ein ÄÜÖ in dem Feld fields ist.
Wende ich das Skript vor der Schleife an, werden auch ÄÜÖ angezeigt.
Die Spalte habe ich als Text utf8_general_ci gestellt
Auf dem Webspace ist php 7.3.15 installiert
PHP-Code:
<?php
include("camp_login.php");
?>
<strong><font color="#333333">Gebuchte Campingplätze</font></strong>
<?php
//testausgabe
$value = unserialize('a:6:{s:4:"Name";s:14:"lilli Schäfer";s:10:"your-email";s:20:"schaefer@autohaus.de";s:12:"Kontaktdaten";s:13:"Sützenstr 23";s:3:"vom";s:10:"2020-06-12";s:12:"your-message";s:5:"keine";s:13:"buchugsstatus";s:0:"";}');
$name = $value['Name'];
$email = $value['your-email'];
echo $name . PHP_EOL;
// martin mustermann
echo $email . PHP_EOL;
// martin@mustermann.de
?>
<?php
//Ausgabe der Tabelle Raummiete
$ergebnisse = mysqli_query($db, "SELECT * FROM `wp_cf7_dbt_entries` WHERE `form_id`=42 ");
echo "<table border= 0 cellpadding=10 width=100%>";
echo "<tr bgcolor=#003064 >";
echo "<td><font color=#FFFFFF>",NR, "</td>";
echo "<td><font color=#FFFFFF>",time, "</td>";
echo "<td><font color=#FFFFFF>",form_id, "</td>";
echo "<td><font color=#FFFFFF>",fields, "</td>";
echo "</tr>";
while($row = mysqli_fetch_object($ergebnisse))
// Schleife fuer Tabelle
{
// Ausgabe Abschneiden
$value = unserialize($row->fields);
$name = $value['Name'];
$name2 = $name . PHP_EOL;
// Ende Abschneiden
echo "<tr bgcolor=#efefef>";
echo "<td>",$row->ID,"</td>";
echo "<td>",$row->time,"</td>";
echo "<td>",$name2,"</td>";
echo "<td>",$row->fields,"</td>";
echo "</tr>";
}
echo "</table>";
?>
Die Testtabelle kann man hier einsehen
http://skerra.net/Buchungen/camp_tabelle.php
Grüße