Hvorfor smider den ikke ind i databasen?
Har dette søge script som virker fint, men hvis man søger på et navn og det dukker op skal man kunne tilføje personen som ven. men der har jeg et problem med at det ikke bliver sent ind i min tabel i databasen "venner" kan i se hvad jeg gør galt?function venner($conn){
//Her kan man søge på nye venner
echo '
<form method="post" action="?page=venner" class="login">
Søg ven:
<input type="text" name="search">
<input type="submit" name="submit" value="Søg">
</form>';
if (isset($_POST['submit'])) {
$query = "select * from opret WHERE navn LIKE '%".$_POST['search']."%' OR email LIKE '%".$_POST['search']."%'";
$result = mysqli_query($conn, $query);
if (isset($_POST['search']) && !empty($_POST['search'])) {
echo "<br /><br />Her kan du se de venner du søgte på:<br><br><hr />";
echo "<table width=90% align=center border=1><tr>
<td align=center bgcolor=#00FFFF>Navn</td>
<td align=center bgcolor=#00FFFF>Email</td>
<td align=center bgcolor=#00FFFF>Tilføj som ven</td>
</tr>";
//Her kan man tilføje til sin venneliste
while ($r = mysqli_fetch_array($result)) {
$navn = $r["navn"];
$mail = $r["email"];
echo "<tr>
<td>$navn</td>
<td>$mail</td>
<td>
<form method='post' action='?page=tilfojven'>
<input type='submit' name='ok' value='Tilføj' />
</form><br /></td>
</tr>";
if(isset($_POST['ok'])){
$strnavn = $_POST['navn'];
$strmail = $_POST['email'];
$x = mysqli_query($conn,"INSERT INTO venner (navn, email) VALUES ('".$strnavn."','".$strmail."')");
};
};
echo "</table>";
}else{
};
};
};