Tuossa koodi:
<?php include("session.php"); include("fun.php"); if (!$_SESSION['salasana']) { header("Location:admin.php"); } else { if (!$_POST['nimi']) { yhdista(); $id = $_GET['id']; $sql = "select id,nimi from kate"; $tulos = mysql_query($sql); $sql2 = "select * from lataamo where id = $id"; $query = mysql_query($sql2); $row = mysql_fetch_assoc($query); ?> <form method="POST" action=""> Kirjoita ohjelman nimi:<br> <input type="text" name="nimi" value="<?php echo $row['nimi']; ?>"><br> Kerro koko:<br> <input type="text" name="koko" value="<?php echo $row['koko']; ?>"><br> Kirjoita kuvaus:<br> <input type="text" name="kuvaus" value="<?php echo $row['kuvaus']; ?>"><br> Kirjoita lataus linkki:<br> <input type="text" name="linkki" value="<?php echo $row['linkki']; ?>"><br> Kuvatiedoston osoite:<br> <input type="text" name="kuva" value="<?php echo $row['kuva']?>"<br> Valitse kategoria ohjelmalle:<br> <select name="kate"> <?php while ($rivi = mysql_fetch_assoc($tulos)) { echo "<option value=\""; echo $rivi['id']; echo "\" >"; echo $rivi['nimi'];"</option>"; } ?> </select name="alusta"><br> Valitse käyttöjärjestelmä:<br> <select> <option value="Windows 32">Windows 32</option> <option value="Windows 64">Windows 64</option> <option value="Mac">Mac</option> <option value="Linux">Linux</option> </select> <br> <br> <input type="submit" value="Muokkaa ohjelma!"> </form> <?php } else { yhdista(); $kuva = $_POST['kuva']; $nimi = $_POST['nimi']; $linkki = $_POST['linkki']; $koko = $_POST['koko']; $kuvaus = $_POST['kuvaus']; $kate = $_POST['kate']; function bbcode_format($var) { $search = array( '/\[b\](.*?)\[\/b\]/is', '/\[red\](.*?)\[\/red\]/is', '/\[color\=(.*?)](.*?)\[\/color\]/is', '/\[i\](.*?)\[\/i\]/is', '/\[u\](.*?)\[\/u\]/is', '/\[url\](.*?)\[\/url\]/is', '/\[url\=(.*?)\](.*?)\[\/url\]/is' ); $replace = array( '<strong>$1</strong>', '<font color=red>$1</font>', '<font color=$1>$2</font>', '<em>$1</em>', '<u>$1</u>', '<a href="$1">$1</a>', '<a href="$1">$2</a>' ); $var = preg_replace ($search, $replace, $var); return $var; } $kuvaus = bbcode_format($kuvaus); $sql = "update lataamo set kuva = $kuva,kuvaus = '$kuvaus',nimi = '$nimi',koko = $koko,alusta = '$alusta',linkki = '$linkki',kate = '$kate' where id = $id"; $mysql_query($sql); echo "Tiedosto muokattu!"; } ?> <?php } ?>
Jatkossa voisit kertoa, missä kohti virhe tulee. Onneksesi löysin sen tällä kertaa muutenkin alle puolessa minuutissa: $mysql_query. (Rivinumeron kanssa olisi mennyt ehkä pari sekuntia.) Kannattaa itsekin lukea virheilmoituksia ja katsella ilmoitettujen rivien lähiympäristöä, sieltä ne syntaksivirheet löytyvät.
Aihe on jo aika vanha, joten et voi enää vastata siihen.