Kezdőoldal » Számítástechnika » Programozás » Hogy tudok formon bekért...

Hogy tudok formon bekért adatot, php-val az adatbázisba juttatni?

Figyelt kérdés

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>



2016. júl. 21. 14:42
 1/5 anonim ***** válasza:

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

2016. júl. 21. 14:53
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

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

2016. júl. 21. 15:05
 3/5 A kérdező kommentje:

Javítom**

[link]

hibaüzenet.. adatbázisba létrehoz egy új sort, csak nem tölti fel..

2016. júl. 21. 15:07
 4/5 anonim ***** válasza:

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.

2016. júl. 21. 15:11
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm..Idáig ez már most hatalmas segítség.. Meg is van! KÖSZÖNÖM
2016. júl. 21. 15:25

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

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!