webForumDet fria alternativet
Logga in / Bli medlem

bugg?

PHP

3 svar · 194 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Trådstart#1

Hejsan!
Har ett litet problem jag har nämligen gjort en vanlig funktion som lägger in poster i en mysql databas med hjälp av insert into
och den funkar bra på min bärbara dator och datorn där hemma
men inte på en kompis dator där lägger den in allt utom förnamn dubbelt. Hon sitter i mac miljö. Men apachen och php-motorn ligger ute på nätet någonstans. Jag undrar då om det är versionen php som inte är lika därav problemet.
eller?
Hur lösa?
Är det någon som har haft samma problem?
/hedda

Medlem sedan mars 20007 896 inlägg
#2

Hur ser SQL-frågan och PHP-koden runt frågan ut?

Medlem sedan feb. 2000385 inlägg
#3

svar

Jag har tyvärr inte tillgång till kod nu men så här är den uppbyggd.

openConn();

$namn=trim(addslashes($namn));
$epost=trim(addslashes($$epost));

$sql="INSERT INTO $tbl_user (fld_id,fld_namn,fld_epost)VALUES
(\"\",\"$namn\",\"$epost\") ";

$result=mysql_query($sql,$conn) or die("Hoppsan");

Medlem sedan feb. 2000385 inlägg
#4

oops

Jag skämms det var ju en liten punkt som hade letat sig in i hennes kod.
$namn=trim(addslashes($namn));
$epost.=trim(addslashes($$epost));

ByByhedda

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)