webForumDet fria alternativet

Varför bara 1:or?

PHPur PHP

2 svar · 208 visningar · startad av henkepenka

Medlem sedan sep. 2002125 inlägg
Frågan#1

Tja!
Ska lägga till lite data i en databas...problemet är det att det bara kommer in ettor över allt...
Så här ser koden ut:

$objConn = mysql_connect ("$dbHost", "$dbUser","$dbPass");
$databas = mysql_select_db("$dbDb");

$user = isset($_POST['user']);
$recip = isset($_POST['recip']);
$typ = isset($_POST['typ']);
$indie = isset($_POST['indie']);
$how = isset($_POST['how']);
$datum = isset($_POST['datum']);
$ip = isset($_POST['ip']);
$ok = isset($_POST['ok']);

$sql="INSERT INTO recept(user,name,typ,ingrediens,how,datum,ip,godkann) VALUES('$user','$recip','$typ','$indie','$how','$datum','$ip','$ok')";
mysql_query($sql);
mysql_close ($objConn);

Header("Location: main.php?show=recept");
Medlem sedan mars 20032 667 inlägg
#2

Ta bort dina Isset(). Den funktionen returnerar true eller false, dvs 1 eller 0 beroende på inskickat värde.

Medlem sedan sep. 2002125 inlägg
#3

Tackar tackar

127 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)