Hogy tudok formon bekért adatot, php-val az adatbázisba juttatni?
Csináltam 4 oszlopot.. id,nev,telf,email..
De nem tudom,hogy kell megcsinálni azt,hogy amikor a html részbe beírtok A név:-hez valamit.. Azt betegye az adatzbázisba..Valaki tudna segíteni?
<?php
$servername = "localhost";
$username = "root";
$password = "123";
$dbname = "gmsoft";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO users (nev,telf,email)
VALUES ('".$nev."', '".$telf."''".$email."')";
// use exec() because no results are returned
$conn->exec($sql);
echo "New record created successfully";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}
$conn = null;
?>
HTML:
<form action='register2.php' method='POST'>
Név <input type="text" name="nev"> <br />
Telefonszám <input type="text" name="telf"> <br />
Email <input type="text" name="email"> <br />
<input type="submit" name="submit" value="Submit"> <br />
</fieldset>
</form>
Itt kimaradt egy vessző pl.:
$sql = "INSERT INTO users (nev,telf,email)
VALUES ('".$nev."', '".$telf."''".$email."')";
Helyette:
$sql = "INSERT INTO users (nev,telf,email)
VALUES ('".$nev."', '".$telf."', '".$email."')";
// egyébként nagy segítség lenne, ha máskor kiírnád az esetleges hibaüzenetet vagy körülírnád a hibajelenséget
// a fő kérdésed alapján azt hittem, hogy lövésed sincs az egészről, aztán a leírásban ott van egy ránézésre majdnem jó megoldás...
Bocsánat..Legközelebb jobban figyelek az ilyenekre.. Hibaüzenetem nincsen.. Azt nem tudom,hogy a html részből a bekért adatot,hogy viszem be mysql-be.. Hogy amit oda a html részbe beírok, majd rányomok,hogy submit/kész bármi utána kiírja,hogy "oké, betettem neked az adatbázisba"
Ez amúgy ott is van..
Azért, mert meg kell vizsgálni, hogy el lett-e küldve (submit) az űrlap vagy sem:
IGEN -> ki kell olvasni az adatokat a $_POST tömbből és elmenteni az adatbázisba.
NEM -> ki kell "rajzolni" az űrlapot
Itt egy másik kérdés:
http://www.gyakorikerdesek.hu/szamitastechnika__weblapkeszit..
Ebből elleshetsz pár részletet. Ha nem megy, kérdezz és megpróbálok segíteni.
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!