MySQL adatbázis kezelés PHP webes környezetben?
Most kezdtem el az adatbázis kezelést ezért egy alap példával szerettem volna kiprobálni, de vmi fennakadás van. A kóódot én írtam, ha a php fájlban a $state_id helyett megadok egy számot és a $state helyett megadok egy nevet, pl budapest, vagy a a tábla helyére beírom a létrehozott táblát (teszt2) akkor sikeresen müködik, de így, hogy egy html űrlap segítségével akarom átadni az adatokat így nem, miért?
A HTML fájl tartalma:
<HTML>
<BODY>
<FORM ACTION="lr.php" METHOD="POST">
Table: <input type="text" name="table">
STATE ID: <input type="text" name="state_id">
STATE: <input type="text" name="state">
<input type="submit" value="Küldés!">
</FORM>
</BODY>
</HTML>
A "lr.php" PHP fájl tartalma:
<?php
$table = $_POST['table'];
$state_id = $_POST['state_id'];
$state = $_POST['state'];
$con = mysql_connect("sql","adatbázisom...","************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("adatbázisom...", $con);
$sql = 'INSERT INTO $table(State_id, State) VALUES($state_id, "$state")';
if (mysql_query($sql, $con)) {
echo "Database my_db created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
mysql_close($con);
?>
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
az első sor ez legyen:"import_request_variables ('PG');" és akkor nem kell a $table = $_POST['table'];
$state_id = $_POST['state_id'];
$state = $_POST['state'];
és jó is lessz
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!