logo
23.04.2019 18:34
1
Zdravím
hrám sa s PHP, mám na localhoste cez MAMP nahratú takúto vec...
Všetko frčalo ako po masle až zrazu jedného dňa pri vyplnení formulára vypluje "Táto stránka nefunguje Web localhost momentálne nemôže spracovať túto žiadosť.
HTTP ERROR 500" ....

MAMP ukazuje že apache aj mysql bežia. Vie niekto v čom to môže byť? pretože ja som hrozná lama a fakt nemám tušenia...

Kód:
<?php
 $username = filter_input(INPUT_POST, 'username');
 $password = filter_input(INPUT_POST, 'password');
 if (!empty($username)){
if (!empty($password)){
$host = "localhost";
$dbusername = "root";
$dbpassword = "root";
$dbname = "youtube";
// Create connection
$conn = new mysqli ($host, $dbusername, $dbpassword, $dbname);
if (mysqli_connect_error()){
die('Connect Error ('. mysqli_connect_errno() .') '
. mysqli_connect_error());
}
else{
$sql = "INSERT INTO account (username, password)
values ('$username','$password')";
if ($conn->query($sql)){
echo "New record is inserted sucessfully"
}
else{
echo "Error: ". $sql ."
". $conn->error;
}
$conn->close();
}
}
else{
echo "Password should not be empty";
die();
}
}
else{
echo "Username should not be empty";
die();
}
?>
Kód:
<!DOCTYPE html>
<html>
<head>
<title>Form site</title>
<link rel="stylesheet" href="stajl.css">
</head>
<body>
<form method="post" action="connect.php">
<div class="center">
<div class="text"> Username : </div><input class="simps" type="text" name="username"><br><br>
<div class="text"> Password : </div><input class="simps" type="password" name="password"><br><br> </p>
<input class="button" type="submit" value="Submit">
</div>
</form>
</body>
</html>


---------- Příspěvek doplněn 23.04.2019 v 19:22 ----------

Nevie niekto?
23.04.2019 19:34
2
Nj, nazev sloupce password - je rezervovane slovo, je potreba ho nejak obalit -> `password`
... a za: echo "New record is inserted sucessfully" ti chybi strednik
23.04.2019 19:39
3
šlape ako hodinky.. vďaka dobrý muž :)