Avatar billede linuxn00b Nybegynder
27. januar 2003 - 21:55 Der er 7 kommentarer

Indsætte i MySQL

Hej jeg har lige et lille problem/opgave....Man skal kunne oprette nogle "ting" som den skal sætte ind i MySQL, listen over de ting der skal kunne laves, skal hente fra en anden tabel i MySQL, jeg har selv bakset det her sammen, men der er noget galt :D den sætter ikke det valgte ind, har rodet lidt for længe med det, så er gået 'død' i det, nogen der kan hjælpe? :)

<?
$GetTingResult = mysql_query("SELECT * FROM opretting ORDER BY navn");
while($row2 = mysql_fetch_array($GetTingResult)) {
?>
<a href="?mode=opret&ting=<? echo $row2[navn]; ?>">
<img src="../images/items/<? echo $row2[url]; ?>.gif" width="40" height="40" border="0">
<br>Værdi: <? echo $row2[vaerdi];?>
<br>Navn: <? echo $row2[navn]; ?>
</a></div>
<?
}
?>
<?if($mode == "opret") { $insertSQL = "INSERT INTO ting (ejer, navn, værdi, url) values ('$data[id]', '$row2[navn]', '$row2[vaerdi]', '$row2[url]')";
mysql_query($insertSQL);
print "<font color=red>Tingen blev lavet!</font><br>"; ?>

<? } else {} ?>
Avatar billede caspers Nybegynder
27. januar 2003 - 22:01 #1
Det bør gå godt hvis :
INSERT INTO ting (ejer, navn, værdi, url) values ('$...
Ændres til:
INSERT INTO ting (ejer, navn, vaerdi, url) values ('$...
Avatar billede linuxn00b Nybegynder
27. januar 2003 - 22:40 #2
Nej det var rigtigt som jeg havde skrevet det, for feltet står med æ i MySQL ;)

Og jeg kan oplyse dig om at den indsætter 'ejer' rigtigt de andre skriver den ikke noget i...
Avatar billede caspers Nybegynder
28. januar 2003 - 00:14 #3
OK prøv med:

<?if($mode == "opret") { $insertSQL = "INSERT INTO ting (ejer, navn, værdi, url) values ('$data[id]', '".$row2[navn]."', '".$row2[vaerdi]."', '".$row2[url]."')";
Avatar billede linuxn00b Nybegynder
28. januar 2003 - 15:59 #4
Det ændrede ikke noget...
Avatar billede jensendk Nybegynder
28. januar 2003 - 16:00 #5
ret feltets navn fra værdi til vaerdi.
Avatar billede linuxn00b Nybegynder
28. januar 2003 - 16:53 #6
hvorfor det når der virker alle andre steder jeg bruger det?
Avatar billede linuxn00b Nybegynder
28. januar 2003 - 17:12 #7
Nå men så kan jeg sige, at det ikke ændrede noget, ikke andet end at alle de andre sider der bruger den tabel, brokkede sig.

Jeg tror faktisk ikke alligevel at der er noget med den del at gøre. Tror mere at det er at den ikke kan "læse" hvad man har trykket på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester