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:
  1. <?php  
  2. $felhasznalo = "";  
  3. $jelszo = "";  
  4. $adatbazis = "";  
  5. $kapcsolat = mysql_connect( "localhost",  
  6. $felhasznalo$jelszo );  
  7. if ( ! $kapcsolat )  
  8. die( "Nem lehet kapcsolódni  
  9. a MySQL kiszolgálóhoz!" );  
  10. mysql_select_db( $adatbazis$kapcsolat )  
  11. or die ( "Nem lehet megnyitni a $adatbázist:  
  12. ".mysql_error() );  
  13. $tip=$_POST['tip'];  
  14. $kat1=$_POST['kat1'];  
  15. $kat2=$_POST['kat2'];  
  16. $kat3=$_POST['kat3'];  
  17. $kiszer=$_POST['kiszer'];  
  18. $beszer=$_POST['beszer'];  
  19. $elad=$_POST['elad'];  
  20. $kat4=$_POST['kat4'];  
  21. $megjegy=$_POST['megjegy'];  
  22. $parancs = "INSERT INTO _adatbázisneve_ ( a,b,c,d )  
  23. VALUES ( '$tip''$kat1',  
  24. '$kat2' , '$kat3' , '$kiszer' , '$beszer' , '$elad' , '$kat4' , '$megjegy' )";  
  25. mysql_query( $parancs$kapcsolat )  
  26. or die ( "Nem lehet adatot hozzáadni  
  27. a \"$adatbazis\" táblához: "  
  28. .mysql_error() );  
  29. mysql_close( $kapcsolat );  
  30. ?>  
í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?
  1. <?php  
  2. $tip=$_POST['tip'];  
  3. $kat1=$_POST['kat1'];  
  4. $kat2=$_POST['kat2'];  
  5. $kat3=$_POST['kat3'];  
  6. $kiszer=$_POST['kiszer'];  
  7. $beszer=$_POST['beszer'];  
  8. $elad=$_POST['elad'];  
  9. $kat4=$_POST['kat4'];  
  10. $megjegy=$_POST['megjegy'];  
  11. ?>  
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