A teraz mam takie cos
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\teledyski\edycja.php on line 14
Wiem ze to napewno chodzi o linie 12, gdzie jest zapytanie, ale nie potrafie tego naprawic. Z mysql array zawsze mam problem z usuwaniem bledow. Probowalem nawet za pomoca phpmyadmin
<?php
IF($db = mysql_connect("localhost", "root", "krasnal")) {
mysql_select_db("test2");
echo('Znajdz plik który chcesz edytować
<form action="?action=edycja" method="post">
Tytul: <input type="text" name="tyt"><br>
<input type="submit" name="wyslij" value="Wyslij"><br>
</form>');
IF(!empty($_POST['tyt'])){
$tyt = $_POST['tyt'];
$sql = ('SELECT * FROM teledyski WHERE tytul LIKE "'.$tyt.'"');
$query = mysql_query($sql, $db);
while($c = mysql_fetch_array($query)) {
print($c['adres'].'<br>');
print('Tytul: '.$c['tytul'].'<br>');
print('Wykonawca: '.$c['wykonawca'].'<br>');
print('Czas: '.$c['czastrwania'].'<br>');
print(' <BR><BR><BR> ');
print('Zmień dane (musisz wpisać wszystkie informacje).<br><br> ');
print('<form action="?action=edycja" method="post"> ');
print('Wykonawca: <input type="text" name="wykonawca" value='.$c['wykonawca'].'> Tytul: <input type="text" name="tytul" value='.$c['tytul'].'>');
print('<br>Kategoria: <select name="kategoria" value='.$c['kategoria'].'>');
print(' <option>Country</option> ');
print(' <option>Dance</option> ');
print(' <option>Disco_Polo</option> ');
print(' <option>Dla_Dzieci</option> ');
print(' <option>Hip-Hop</option> ');
print(' <option>Jazz</option> ');
print(' <option>Metal</option> ');
print(' <option>Pop</option> ');
print(' <option>Rock</option> ');
print(' <option>Techno</option> ');
print(' ');
print(' <option>Hip-Hop</option> ');
print(' </select><br> ');
print('Opis: <br><textarea name="opis" rows="5" cols="40">'.$c['opis'].'</textarea><br> ');
print('Czas trwania: <input type="text" name="czastrwania" size="4" value='.$c['czastrwania'].' ><input type="hidden" name="id" size="4" value='.$c['id'].' >');
print('<br><input type="submit" name="zapisz" value="Zapisz"> ');
print('</form> ');
}
}
IF(isset($_POST['zapisz'])){
$id = $_POST['id'];
$czastrwania = $_POST['czastrwania'];
$opis = $_POST['opis'];
$czas = $_POST['czas'];
$kategoria = $_POST['kategoria'];
$tytul = $_POST['tytul'];
$wykonawca = $_POST['wykonawca'];
$aktualka = ('UPDATE teledyski SET czastrwania="'.$czastrwania.'", opis="'.$opis.'", czas="'.$czas.'", kategoria="'.$kategoria.'" , tytul="'.$tytul.'", wykonawca="'.$wykonawca.'" WHERE id = "'.$id.'"');
echo $aktualka;
$nowe = mysql_query($aktualka, $db) OR die(mysql_error());
echo $nowe;
echo 'Zmiany zostały zapisane';
mysql_close($db);
}
}
else echo('Blad podczas polaczenia z baza');
?>