Mi lehet a hiba? Formból adatbázisba helyezés. Valamiért amikor rámegyek a submit-ra, a php részt csak ki echozza. Miért?
<?php
$db = new mysqli("localhost", "root", "123", "exoticanimals");
if ($db->connect_errno) {
echo "Failed to connect to MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
}
if(!mysqli_select_db($db,'users'))
{
echo 'Nincs kiválasztva';
}
$felh = $_POST['felh'];
$passw = $_POST['passw'];
$sql = " INSET INTO users(felh,passw) VALUE ('$felh','$passw')";
if(!mysqli_query($db,$sql))
{
echo ' Nem insertálta';
}
else
{
echo 'Ez...nagyon jó';
}
header("refresh=2; url=uj.html");
?>
HTML rész
<form id='regist' action='register.php' method='post'
accept-charset='UTF-8'>
<fieldset >
<legend>Register</legend>
<input type='hidden' name='submitted' id='submitted' value='1'/>
<label for='username' >UserName*:</label>
<input type='text' name='felh' id='felh' maxlength="50" />
<label for='password' >Password*:</label>
<input type='password' name='passw' id='passw' maxlength="50" />
<input type='submit' name='Submit' value='Submit' />
</fieldset>
</form>
PHP interpreter telepítve van?
PHP kiterjesztéssel mentetted a fájlt?
<html>
<head>
<title>Felhasználók felvétele</title>
</head>
<body>
<h2>Kérem a felhasználó nevét:</h2>
<form name="" action="" method="POST">
<input type="text" name="username" /><br /><br />
<input type="submit" name="" value="A felhasználó felvétele az adatbázisba" /><br /><br />
</form>
<?php
include("register2.php");
if ( isset($username) && ($username !== "") ){
mysql_query("INSERT INTO Users (id,UName) VALUES ('','$username')");
}
print "<h3>Az adatbázisban szereplő felhasználók:</h3>";
$eredm = mysql_query("SELECT * FROM Users");
while ( $sor = mysql_fetch_object($eredm) ){
$id = $sor->id;
$user = $sor->UName;
print "$id. $user<br />";
}
mysql_close();
?>
</body>
</html>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!