Leute ich Brauch Eure Hilfe!!!
Ich sitze jetzt seid 2 Wochen an dem Code doch jetzt wo ich ein Array in die Datenbank Speichern will funkt es nicht mehr er Schreibt zwar Alles in die Datenbank Allerdings bei $Model Schreibt er nur "ARRAY" in die Datenbank
hier mein Code
PS: Ich bin ein Totaler noob in dem Gebiet
Und Vielen Dank für eure Hilfe
Ich sitze jetzt seid 2 Wochen an dem Code doch jetzt wo ich ein Array in die Datenbank Speichern will funkt es nicht mehr er Schreibt zwar Alles in die Datenbank Allerdings bei $Model Schreibt er nur "ARRAY" in die Datenbank
hier mein Code
PHP-Code:
<html>
<?php
session_start();
?>
<head>
<title>Bestätigung</title>
</head>
<body>
<?php
$email=$_POST["Email"];
// Funktion erzeugen
function check_email($email)
{
if (!preg_match( '/^([a-z0-9]+([-_\.]?[a-z0-9])+)@[a-z0-9äöü]+([-_\.]?[a-z0-9äöü])+\.[a-z]{2,4}$/i', $email)) return false;
if (!function_exists('checkdnsrr'))
{
function checkdnsrr($host, $type)
{
@exec('nslookup -type=' . $type . ' ' . $host, $output);
foreach ($output as $line)
if (preg_match('/^' . $host . '/i', $line)) return true;
return false;
}
}
$host = substr(strrchr($email, '@'), 1);
if (checkdnsrr($host, 'MX') or checkdnsrr($host, 'A'))
{
return true;
}
else
{
return false;
}
}
// Wenn EMail exestiert
$email1 = $email;
if (check_email($email1)) {
?>
<meta http-equiv="refresh" content="3; URL=Bestaetigung.php"><br>
<?php
$ArrayDruckerID = $_SESSION['$ArrayDruckerID'];
$ArrayDruckerAnzahl = $_SESSION['$ArrayDruckerAnzahl'];
$Model = array("Bestellung: ");
$ID = 0;
$anzahl = count(10000);
for($i=0;$i<$Anzahl;$i++){
$DruckerrID = $ArrayDruckerID['$ID'];
// Verbindung zum Datenbankserver
mysql_connect("Server", "Benutzer", "PW") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("Datenbank") or die(mysql_error());
// SQL-Query
$strSQL = "SELECT * FROM Drucker where ID = $DruckerrID";
$abfrage = "Select * FROM Drucker where ID = $DruckerrID";
// Schließt die Datenbankverbindung
$abfrage = "SELECT * FROM Drucker where ID = $DruckerrID";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$DraufD = $row->Model;
$ID = $ID + 1;
array_push($Model,$DraufD);
}
}
//#############################################
//Abrufen der Formular Daten
$Vorname =$_POST["Vorname"];
$_Session['Vorname']=$Vorname;
$Nachname =$_POST["Nachname"];
$Anschrift =$_POST["Anschrift"];
$Ort=$_POST["Ort"];
$tel=$_POST["Tel"];
$Sonstiges=$_POST["Sonstiges"];
$timestamp = time();
$Datum = date("Y.m.d - H:i", $timestamp);
?>
<?php
// Verbindung zum Datenbankserver
mysql_connect("Server", "Benutzer", "PW") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("Datenbank") or die(mysql_error());
$eintrag = "INSERT INTO auftrag
(Name, Anschrift, Ort, tel, email, model, Sonstiges, Datum)
VALUES
('$Vorname $Nachname', '$Anschrift', '$Ort', '$tel', '$email', '$Model', '$Sonstiges', '$Datum')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
mysql_close();
session_unset();
session_destroy();
?>
<br>
Wenn die automatische Weiterleitung nicht funktioniert, <a href="Bestaetigung.php"> klicken Sie bitte hier </a>
<?php
} else
//Wenn Emai nicht exestiert
{ echo "Die E-Mail Adresse ".$email1." existiert NICHT!";
?>
<meta http-equiv="refresh" content="3; URL=Bestellen.php?email=0"><br>
Wenn die automatische Weiterleitung nicht funktioniert, <a href="Bestellen.php?email=0"> klicken Sie bitte hier </a>
<?php }
?>
</body>
</html>
Und Vielen Dank für eure Hilfe
Kommentar