Avatar billede cyperangel Nybegynder
14. januar 2003 - 15:41 Der er 3 kommentarer og
1 løsning

php og mysql

jeg har oprettet en table i min database, og forsøger nu med lidt php at få det hele til at makke ret. JEg vil gerne kunne tilføje nye data til tabellen, men ejg får hele tiden en parse error i linje 8... Nnogen der kan spotte fejlen?


<html>
<body>

<?php
if ($Send) {
    echo "Item has been added<br><br>";
    if ($salvage_metaltype = "Asterite") {
        $salvage_goldvalue = ($salvage_metalvalue * 2,2356);
    }
    if ($salvage_metaltype = "Adamantium") {
        $salvage_goldvalue = ($salvage_metalvalue * 1,4904);
    }
    $db = mysql_connect("databaseadr","databasenavn","password");
    mysql_select_db("databasenavn",$db);
    mysql_query("INSERT INTO salvage (itemname,sealtype,sealvalue,metaltype,metalvalue,goldvalue)

VALUES

('$salvage_itemname','$salvage_sealtype','$salvage_sealvalue','$salvage_metaltype','$salvage_metalvalue',

'$salvage_goldvalue')");
   

}
?>

<form method=post action=<?echo $PHP_SELF; ?>>
Itemname: <br>
<input type=text name=salvage_itemname size=100><br>
Sealtype<br>
Emerald:
<input type=radio name=salvage_sealtype value=Emerald>
Saphire:
<input type=radio name=salvage_sealtype value=Saphire>
Diamond:
<input type=radio name=salvage_sealtype value=Diamond><br>
tekst: <br>
Cost in seals: <br>
<input type=text name=salvage_sealvalue size=5><br>
Salvages to metaltype:<br>
Adamantium:
<input type=radio name=salvage_metaltype value=Adamantium>
Asterite:
<input type=radio name=salvage_metaltype value=Asterite>
Salvages to number of metalbars: <br>
<input type=text name=salvage_metalvalue size=5><br>
tekst: <br>
<input type=submit value=skriv>
<form>
</body>
</html>
Avatar billede angam Nybegynder
14. januar 2003 - 15:43 #1
if ($salvage_metaltype = "Asterite")

skal være

if ($salvage_metaltype == "Asterite")

(samme gælder de andre steder du bruger IF-sætninger)
Avatar billede angam Nybegynder
14. januar 2003 - 15:45 #2
.. og det her skal sandsynligvis ændres fra:
$salvage_goldvalue = ($salvage_metalvalue * 2,2356);
til
$salvage_goldvalue = ($salvage_metalvalue * 2.2356);

(brug '.' istedeet for ',' ved komma-tal)
Avatar billede angam Nybegynder
14. januar 2003 - 15:46 #3
Får du flere problemer, så post lige parse-fejlen er :-)
Avatar billede cyperangel Nybegynder
14. januar 2003 - 15:49 #4
den køber jeg. mange tak :D
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