To jest mój cały kod do dodawania faktur:
<?php
session_start();
if (!isset($_SESSION['zalogowany']))
{
header('Location: index.php');
exit();
}
ini_set('display_errors','off');
error_reporting( E_ALL );
$id = $_SESSION['id'];
$admin = $_SESSION['admin'];
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="style.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<title>Dodaj fakturę !</title>
</head>
<body>
<div id="menu">
<center>
<ul id="menu-bar">
<li><a href="home.php">Strona Główna</a></li>
</li>
<li><a href="moje.php">Dodawanie faktur</a>
<ul>
<li><a href="dodaj.php">Dodaj</a></li>
</ul>
<li><a href="edytuj_d.php">Edytuj dane</a></li>
<li><a href="logout.php">Wyloguj się!</a>
<ul>
<li><a href="logout.php">Wyloguj!</a></li>
</ul>
</li>
</ul>
</center>
</div>
<div class="container">
<h2>Wystaw fakturę</h2>
<?php
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
if ($_POST['dodaj']=="Dodaj fakturę!")
{
$wszystko_ok = 1;
$tytul = $_POST['tytul'];
$cena = $_POST['cena'];
$ilosc = $_POST['ilosc'];
$klient = $_POST['klient'];
$suma = $cena * $ilosc;
if ((strlen($tytul) < 3) || (strlen($tytul) > 30))
{
$wszystko_ok = 0;
$_SESSION['e_tytul']="Tytuł może mieć długość od 3 do 30 znaków";
}
else
{
$tytul_ok = $tytul;
}
if($cena > 0)
{
if(!$cena_OK = filter_var($cena, FILTER_VALIDATE_FLOAT))
{
$_SESSION['e_cena'] = "Proszę podać cenę w formacie 00.00 !";
$wszystko_ok = 0;
}
else
{
$cena_OK = sprintf("%.2f", $cena);
if($cena_OK != $cena)
{
$_SESSION['e_cena'] = "Proszę podać cenę w formacie 00.00 !";
$wszystko_ok = 0;
}
}
}
else
{
$_SESSION['e_cena'] = "Proszę podać cenę w formacie 00.00 !";
$wszystko_ok = 0;
}
if ($wszystko_ok == 1)
{
try
{
$polaczenie = new mysqli($db_host, $db_user, $db_password, $db_name);
$polaczenie ->query("SET NAMES 'utf8'");
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
if ($polaczenie->query("INSERT INTO `oferty` (`id`, `tytul`, `ilosc`, `kontrahent`, `cena`, `data_wys`, `id_wys`, `id_kup`) VALUES (NULL, '$tytul_ok', '$ilosc', '$klient', '$cena_OK', CURRENT_TIMESTAMP, '$id', NULL)"))
{
$_SESSION['dodano'] = "Dodano fakturę !";
header('Location: dodaj.php');
exit();
}
else
{
echo "Nie udało się dodać";
}
}
catch(Exception $e)
{
echo '<span class="error">Błąd serwera! Przepraszamy za niedogodności !</span>';
echo '<br />Informacja developerska: '.$e;
}
}
}
?>
<form class="form-container" method="post" enctype="multipart/form-data">
<?php
if (isset($_SESSION['dodano']))
{
echo '<div class="error">'.$_SESSION['dodano'].'</div>';
unset($_SESSION['dodano']);
}
?>
<div class="form-title">Produkt:</div> <br/>
<input class="form-field" type="text" name="tytul" /><br />
<?php
if (isset($_SESSION['e_tytul']))
{
echo '<div class="error">'.$_SESSION['e_tytul'].'</div>';
unset($_SESSION['e_tytul']);
}
?>
<div class="form-title">Ilość:</div> <br/>
<input class="form-field" type="text" name="ilosc" /><br />
<div class="form-title">Cena:</div> <br />
<input class="form-field" type="text" name="cena" /><br />
<?php
if (isset($_SESSION['e_cena']))
{
echo '<div class="error">'.$_SESSION['e_cena'].'</div>';
unset($_SESSION['e_cena']);
}
?>
<div class="form-title">Kontrahent:</div> <br/>
<input class="form-field" type="text" name="klient" /><br />
<br />
<input class="submit-button" type="submit" name="dodaj" value="Dodaj fakturę!"/>
</form>
</div>
</body>
</html>
Chciałbym by wprowadzone dane zostały wysłane na maila podanego przez osobę, która wypełnia te dane. Problem w tym, że nie potrafię tego zrobić. Przejrzałem cały internet i nic. Nie ukrywam, że też nie jetem jakimś asem w języku php. Z tego, co wiem to funkcja mail() będzie mi pomocna w rozwiązaniu problemu. Tylko, że nie wiem zupełnie, jak to zrobić. Pomożecie?