Hallo Forum.
Ich habe da ein Problem mit einem Array.
Ich schreibe folgendermaßen verschiedene Adressdaten in ein Array, das sich auch mit einem var_dump prima anzeigen lässt.
Doch wenn ich das Array versuche wieder auszulesen, bekomme ich keinen Wert(e) angezeigt:
Hier mal das Einlesen in das Array:
Und hier nun die Ausgabe:
Woran kann das liegen, vielen Dank.
Ich habe da ein Problem mit einem Array.
Ich schreibe folgendermaßen verschiedene Adressdaten in ein Array, das sich auch mit einem var_dump prima anzeigen lässt.
Doch wenn ich das Array versuche wieder auszulesen, bekomme ich keinen Wert(e) angezeigt:
Hier mal das Einlesen in das Array:
PHP-Code:
require_once 'inc/login.inc.php';
$verbindung = @mysqli_connect($server, $benutzer, $passwort);
if ($verbindung){
mysqli_select_db($verbindung, $datenbank);
if(mysqli_error($verbindung)){
echo 'Fehler: ' . mysqli_error($verbindung);
}else{
foreach($_POST['email_adr'] as $k => $v)
$auswahl[$k]= intval($v);
$where = implode(' OR ID = ', $auswahl);
$sql = "SELECT * FROM kontakte WHERE ID = ".$where;
$auswahl = mysqli_query($verbindung, $sql);
$_SESSION['adr_array'] = array();
while($_SESSION['adr_array'][] = mysqli_fetch_assoc($auswahl));
}
}
var_dump($_SESSION['adr_array']);
mysqli_close($verbindung);
PHP-Code:
.... foreach($_SESSION['adr_array'] as $key){
$firma = $key['firma'];
$anrede = $key['anrede'];
$anredezeile = $key['anredezeile'];
$vorname = $key['vorname'];
$name = $key['vorname'];
$strasse = $key['strasse'];
$plz = $key['plz'];
$ort = $key['ort'];
$email = $key['email'];
$telefon = $key['tel'];
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i",$timestamp);
if ($key['anrede']=="Firma"){
$var = "Sehr geehrte Damen und Herren,";
}
if ($key['anrede']=="Herr"){
$var = "Sehr geehrter Herr " . $vorname . " " . $name . ",";
}
if ($key['anrede']=="Frau"){
$var = "Sehr geehrte Frau " . $vorname . " " . $name . ",";
}
if (empty($key['anrede'])){
$var = "Hallo " . $email . ".";
}
$maildata = '<html > ... <td style="padding:10px;">' . $anredezeile . '</td> ....';
}
echo maildata;
Kommentar