Szerintetek mi lehet a hiba ebbben a kódban? (részletek a leírásbam)
Alapvetően egy rádiót csinálok és ahhoz kel egy ilyen dal kérő. A form elem már meg van itt: [link]
Az a bajom ezzel a scripttel hogy nem működik. mysqlbe semmilyen adatot nem vesz fel...
<?php
if ( !empty($_POST['nev']) and !empty($_POST['szamcime']) and !empty($_POST['uzenet']) and !empty($_POST['eloado']))
{
$kapcsolat = mysql_connect("localhost","epicworl","Maci77");
$adatbazis = mysql_select_db("epicworl_belep",$kapcsolat);
mysql_query("INSERT INTO cikk SET
nev = '" . mysql_real_escape_string($_POST['nev']) . "',
szamcime = '" . mysql_real_escape_string($_POST['szamcime']) . "',
eloado = '" . mysql_real_escape_string($_POST['eloado']) . "',
uzenet = '" . mysql_real_escape_string($_POST['uzenet']) . "'");
print "Sikeresen hozzáadtad a cikket ".$_POST['nev']." !";
mysql_close($kapcsolat);
}
else { print "Az összes mezőt ki kell töltened!"; }
?>
mysql_select_db('epicworl_belep', $kapcsolat) or die('Could not select database.');
Ez kiírja a hibát.
Szerintem az INSERT INTO és SET nem fog működni, szóval így kellene próbálni:
INSERT INTO tablename (col1, col2) VALUES('data1', 'data2' )
Azaz:
INSERT INTO cikk (nev, szamcime, eloado, uzenet) VALUES('+1 123 456 7890', 'John', 'Doe', 'North America')
ha kebered az INSERT INTO-t és AZ UPDATE SET-et, nem is fog menni :)
" INSERT INTO cikk (nev,szamcime,eloado,uzenet) VALUE ('".$_POST["nev]."', '".$_POST["szamcime"]."', '".$_POST["eloado"]."', '".$_POST["uzenet"]."' ")
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!