ugrás a tartalomhoz

Urlap adatok mentese MySQL-be

juhasztibi · 2005. Júl. 14. (Cs), 21.26
Sziasztok!Most kezdtem ismerkedni a mysql adatbázissal,és szükségem lenne egy olyan tuti php kódra amivel el tudom küldeni a formok tartalmát az adatbázisba.Nekem nem jön össze.Köszönöm a segítséget!
 
1

Mi nem megy?

Hojtsy Gábor · 2005. Júl. 14. (Cs), 22.27
Nem is számíthatsz szerintem a szokásos "mit próbáltál, ami nem ment?" kérdésen kívül másra... Szóval?
2

LOL

Anonymous · 2005. Júl. 14. (Cs), 22.53
Nem akarok savazni, de a ha a neten nem találsz legalább 6e ilyen kódot, akkor egyet sem.

Miután megcsináltad a táblát:

mysql_query("INSERT INTO tabla (mezo1, mezo2, mezo3) VALUES (\"" . $_GET['mezo1'] . "\", \"" . $_GET['mezo2'] . "\", \"" . $_GET['mezo3'] . "\")");


Reménykedem benne, hogy a táblát azért meg tudod csinálni, különben szerintem, elöször egy jó adag RTFM. :) Sorry, de sültgalamb nem rulez. :)

ProClub
proclub##kukac##karinthy.hu
3

jóra okítani?

Hojtsy Gábor · 2005. Júl. 14. (Cs), 22.58
Hát lehet, hogy a kérdés nem volt korrekt, de azért nem kellene biztonsági rést nyitni a kedves kérdező webhelyén... Azokat a GET értékeket mysql_escape_string() hivásokkal kellene ellátni (ha nincs bekapcsolva a magic_quotes_gpc, ha meg be van, akkor az más miatt kellemetlen).
4

Köszönöm de megoldottam!

juhasztibi · 2005. Júl. 15. (P), 13.44
Köszönöm a segítséget de belenéztem néhány cikkbe és egy kevés próbálkozás után sikerült megoldanom a következőképpen:

<?php
$felhasznalo = "";
$jelszo = "";
$adatbazis = "";
$kapcsolat = mysql_connect( "localhost",
$felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni
a MySQL kiszolgálóhoz!" );
mysql_select_db( $adatbazis, $kapcsolat )
or die ( "Nem lehet megnyitni a $adatbázist:
".mysql_error() );
$tip=$_POST['tip'];
$kat1=$_POST['kat1'];
$kat2=$_POST['kat2'];
$kat3=$_POST['kat3'];
$kiszer=$_POST['kiszer'];
$beszer=$_POST['beszer'];
$elad=$_POST['elad'];
$kat4=$_POST['kat4'];
$megjegy=$_POST['megjegy'];
$parancs = "INSERT INTO _adatbázisneve_ ( a,b,c,d )
VALUES ( '$tip', '$kat1',
'$kat2' , '$kat3' , '$kiszer' , '$beszer' , '$elad' , '$kat4' , '$megjegy' )";
mysql_query( $parancs, $kapcsolat )
or die ( "Nem lehet adatot hozzáadni
a \"$adatbazis\" táblához: "
.mysql_error() );
mysql_close( $kapcsolat );
?>
így működik.
Még egyszer köszönöm!
Hello
5

???

Hodicska Gergely · 2005. Júl. 15. (P), 19.20
Ennek mi értelme van?
<?php
$tip=$_POST['tip'];
$kat1=$_POST['kat1'];
$kat2=$_POST['kat2'];
$kat3=$_POST['kat3'];
$kiszer=$_POST['kiszer'];
$beszer=$_POST['beszer'];
$elad=$_POST['elad'];
$kat4=$_POST['kat4'];
$megjegy=$_POST['megjegy'];
?>
Felhő

u.i. colorer BB tag rulz ;)
6

Bocsi

Anonymous · 2005. Júl. 15. (P), 22.01
Nem állt szándékomban biztonsági rést nyitni a kérdezö szerverén, de feltételeztem, hogy a MySQL-lel van baj, nem a PHP-val. Feltételeztem, hogy ahhoz megfelelöen ért a kedves kérdezö és megpróbáltam minél egyszerübbre venni a dolgot.

Még1x ezer bocs. :)

ProClub