webForumDet fria alternativet

ska det vara så svårt att lyckas?

PHP

6 svar · 366 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Frågan#1

När jag kör följande kod

include ("../dbconnection.php");

$sql = mysql_query("INSERT INTO users (user_name,user_email) VALUES ('$user_name','$user_email')");
echo "<br>";
echo "Följande uppgifter har sparats: $user_name och $user_email"; 

mysql_close($link);

Så vägrar den skriva ut $user_name och $user_email men den lägger till posterna i dbn. :l

/Hallgren

Medlem sedan mars 20007 896 inlägg
#2

VALUES ('" . $user_name . "','" . $user_email . "')

"Följande uppgifter har sparats: " . $user_name . " och " . $user_email

Medlem sedan dec. 19991 606 inlägg
#3

...

Uh?

include ("../dbconnection.php");

$sql = mysql_query("INSERT INTO users (user_name,user_email) VALUES ('" . $user_name . "','" . $user_email . "')

echo "<br>";
echo "Följande uppgifter har sparats: " . $user_name . " och " . $user_email

mysql_close($link);

Om det e så här du menar så funkar det inte men det e nog jag som missat något...

/Hallgren

Medlem sedan nov. 200013 890 inlägg
#4

Du har glömt semikolon på näst sista raden. ;)
...men det kanske funkar utan?

Medlem sedan dec. 19991 606 inlägg
#5

...

Doh! Dock så hjälpte det inte...

Efter ha kolla lite nämre på dbn så visar det sig att den lägger till tomma poster. :l
Har dubbelkollat input-taggarnas namn men det funkar endå inte.

/Hallgren

Medlem sedan dec. 19991 606 inlägg
#6

...

Fick gå igenom manualen lite och hittade till ett stycke där det stod att man skall använda $HTTP_POST_VARS['fältnamn']; och det funkar bra att skicka värden men varför funkar inte $fältnamn för mig?

Har ni register_globals = ON eller är det något annat ni har ändrat?

Sen undrar jag hur jag använder $HTTP_POST_VARS['fältnamn']; i en insert.

/Hallgren

Medlem sedan nov. 20014 054 inlägg
#7

Så här...

<?
$filed_user = $HTTP_POST_VARS['user_name'];
$filed_email = $HTTP_POST_VARS['user_email'];

include ("../dbconnection.php");

$sql = mysql_query("INSERT INTO users (user_name,user_email) VALUES ('" . $filed_name . "','" . $filed_email . "'));

echo "<br>";
echo "Följande uppgifter har sparats: " . $filed_name . " och " . $filed_email

mysql_close($link);
?>

Rätta mig någon om jag $HTTP_POST_VARS['fältnamn'];

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)