Am reusiit ceva cevaa :"> .
Uite aici codurile :
form.html
Cod: Selectaţi tot
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ro" lang="ro">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title> Test-Form </title>
</head>
<body>
<form action="test-form.php" method="POST" name="formular">
Nume:<input type="text" name="nume" />
<br />Email:<input type="text" name="email" />
<br />Parola:<input type="password" name="parola" />
<br /><input type="submit" name="submit" value="Trmite datele" />
</form>
</body>
</html>
test-form.php
Cod: Selectaţi tot
<?php
$nume = $_POST['nume'];
$email = $_POST['email'];
$parola = $_POST['parola'];
echo "Felicitari $nume te`ai inregistrat cu succes !";
if(file_put_contents('preluare.php', $nume)) echo 'Datele tale au fost adaugate !';
else echo 'A aparut o eroare si din pacate datele tale nu au putut fi adaugate ! Revino mai tarziu !';
$file = 'detalii.php';
$context = file_get_contents('preluare.php'); // Preia continutul fisierului
$context .= '';
file_put_contents($file, $context); // Adauga continutul din $context in $file
?>
Acuma am cateva nelamuriri :
-in fisierul 'preluare.php' unde imi salveaza datele din formular, de ce nu raman salvate ? Adica dupa fiecare apasare de submit ele se sterg si raman doar cele mai recente. Deci eu vreau sa pastrez acele date atat in fisierul 'preluare.php' cat si in fisierul 'detalii.php' care le afiseaza in pagina pe site. ;
-cum fac ca in fisierul 'test-form.php' la functia de preluare sa imi prelueze mai multe campuri(nume, email etc.). Am scris asa
if(file_put_contents('preluare.php', $nume, $email, $parola)) echo 'Datele tale au fost adaugate !';
else echo 'A aparut o eroare si din pacate datele tale nu au putut fi adaugate ! Revino mai tarziu !';
dar imi dadea eroare
.
\*Multumesc pentru ajutor !