Am o baza de date cu autori si vreau sa-i adaug noi autori dintr-un CMS
Am pus
Cod PHP:
<p><a href="?adauga">Adauga un autor</a><p>
in fisierul unde afisez autorii,pentru a avea link catre adaugare.
Apoi,in index am pus
Cod PHP:
if(isset($_GET['adauga']))
{
include 'addauthor.html.php';
exit();
}
In addauthor.html.php am :
Cod PHP:
<form action="" method="post">
<div><label for="nume">Adauga numele si emailul autorului aici : </label>
<p>Nume :
<input type="text" id="nume" name="nume" />
</p>
<p>E-mail :
<input type="text" id="email" name="email" />
</p>
</div>
<input type="submit" value="Adauga" />
</form>
in index.php am adaugat ,pentru a adauga in baza de date urmatorul cod :
Cod PHP:
if(isset($_POST['nume'],$_POST['email']))
{ include $_SERVER['DOCUMENT_ROOT'] . '/includes/db.inc.html.php';
$nume = mysqli_real_escape_string($connect, $_POST['nume']);
$email = mysqli_real_escape_string($connect, $_POST['email']);
$sql = "INSERT INTO authors(name,email) VALUES
('$nume', '$email')";
if(!mysqli_query($connect, $sql))
{$error = 'Nu pot adauga autorul' . mysqli_error($connect);
include $_SERVER['DOCUMENT_ROOT'] . '/error.html.php';
exit();
}
}
DAR NU MERGE! Poate cineva sa-mi zica unde e problema?