Kezdőoldal » Számítástechnika » Programozás » Mi lehet a hiba? Formból...

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?

Figyelt kérdés

<?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>



2016. júl. 20. 10:12
1 2
 11/16 SimkoL ***** válasza:

Olyan mintha a print-et lezáró "-öt nem venné figyelembe.

Próbáld esetleg így:

...

mysql_query("INSERT INTO Users (id,UName) VALUES ('','$username')");

}

?>

<h3><?php echo "Az adatbázisban szereplő felhasználók:"?></h3>

<?php $eredm = mysql_query("SELECT * FROM Users");

...

hogy kilépsz a php-ből amíg a <h3> </h3> - et kíírod.

2016. júl. 20. 12:55
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:

<h3><?php echo "Az adatbázisban szereplő felhasználók:"?></h3>


Akkor már:


<h3>Az adatbázisban szereplő felhasználók:</h3>

2016. júl. 20. 13:02
Hasznos számodra ez a válasz?
 13/16 SimkoL ***** válasza:
Igazad van !
2016. júl. 20. 13:04
Hasznos számodra ez a válasz?
 14/16 A kérdező kommentje:
ne jó sajnos.. nem értem miért.. De nem ez az első amit leírok/kimásolok, és mindegyiknél ugyan ez van.. Adatbázishoz csatlakozik, miért nem küldi bele a bekért adatot a táblába, ezt nem értem..
2016. júl. 20. 13:05
 15/16 anonim ***** válasza:
Nem néztem végig a kódot, lehet más hiba is van, de a beszúró parancs kapásból hibás, hiányzik belőle egy betű.
2016. júl. 20. 15:14
Hasznos számodra ez a válasz?
 16/16 anonim ***** válasza:

Kettő is hiányzik, inseRt és valueS.


Amúgy próbáld meg az egészet úgy, hogy nem raksz printet a h2-hoz, csak egyszerűen kiíratod a felhasználókat.

2016. júl. 20. 23:55
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!