Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] problem z UPDATE
klekot
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.08.2005

Ostrzeżenie: (0%)
-----


Mam problem z poleceniem update, nie chca sie nadpisac dane. Czy mam cos zle? Próbowałem na dwóch poleceniach.

  1. $aktualka = "UPDATE `teledyski` SET `czas`=$czas_trwania AND opis=$opis AND czas=$czas AND kategoria=$kategoria AND `tytul`=$tytul AND wykonawca=$wykonawca
  2. WHERE `tytul` = '$c[tytul]' LIMIT 1 ";

i
  1. $sql = "UPDATE `teledyski` SET `tytul` = ''$tytul'' AND `kategoria` = ''$kategoria'' AND `opis` = ''$opis'' AND `czas` = ''$czas_trwania'' AND `ocena` = ''$ocena'' AND `wykonawca` = ''$wykonawca''WHERE `adres` = ''$c[adres]'' LIMIT 1 ";

Zaden nie chce dzialac

Ten post edytował klekot 23.02.2008, 18:32:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


A probowales kod wyzej tez kiedys mialem jeden if w drugim i mi sie plik nie edytowal

A nie mowilem drugi if nigdy sie nie wykonywal

Teraz powinno byc good
  1. <?php
  2. if($db = mysql_connect("localhost", "root", "krasnal")) {
  3. mysql_select_db("teledyski");
  4.  
  5. echo('Znajdz plik który chcesz edytować
  6. <form action="?action=edycja" method="post">
  7.  Tytul: <input type="text" name="tyt"><br>
  8. <input type="submit" name="wyslij" value="Wyslij"><br>
  9. </form>');
  10. if(!empty($_POST['tyt'])){
  11. $sql = ('SELECT * FROM teledyski WHERE tytul LIKE "'.$tyt.'" LIMIT 0, 30');
  12. $query = mysql_query($sql, $db);
  13. while($c = mysql_fetch_array($query)) {
  14.  
  15. print($c['adres'].'<br>');
  16. print('Tytul: '.$c['tytul'].'<br>');
  17. print('Wykonawca: '.$c['wykonawca'].'<br>');
  18. print('Czas: '.$c['czas'].'<br>');
  19.  
  20. print('  <BR><BR><BR>  ');
  21. print('Zmień dane (musisz wpisać wszystkie informacje).<br><br>  ');
  22. print('<form action="?action=edycja" method="post"> ');
  23. print('Wykonawca: <input type="text" name="wykonawca" value='.$c['wykonawca'].'> Tytul: <input type="text" name="tytul" value='.$c['tytul'].'>');
  24.  
  25. print('<br>Kategoria: <select name="kategoria" value='.$c['kategoria'].'>');
  26. print(' <option>Country</option> ');
  27. print(' <option>Dance</option>  ');
  28. print(' <option>Disco_Polo</option>  ');
  29. print(' <option>Dla_Dzieci</option> ');
  30. print(' <option>Hip-Hop</option> ');
  31. print(' <option>Jazz</option> ');
  32. print(' <option>Metal</option> ');
  33. print(' <option>Pop</option>  ');
  34. print(' <option>Rock</option>  ');
  35. print(' <option>Techno</option> ');
  36. print('  ');
  37. print(' <option>Hip-Hop</option>  ');
  38. print('  </select><br> ');
  39. print('Opis: <br><textarea name="opis" rows="5" cols="40"></textarea><br> ');
  40. print('Czas trwania: <input type="text" name="czas_trwania" size="4" value='.$c['czas'].' >');
  41. print('<br><input type="submit" name="zapisz" value="Zapisz">  ');
  42. print('</form>  ');
  43.  }
  44. }
  45.  
  46.  if(isset($_POST['zapisz'])){
  47. $aktualka = ('UPDATE teledyski SET czas='.$czas_trwania.', opis="'.$opis.'", czas='.$czas.', kategoria="'.$kategoria.'" , tytul="'.$tytul.'", wykonawca="'.$wykonawca.'" WHERE tytul = "'.$c['tytul'].'" LIMIT 1 ');
  48. echo($aktualka);
  49. $nowe = mysql_query($aktualka, $db) or die(mysql_error());
  50. echo($nowe);
  51. print('Zmiany zostały zapisane');
  52.  }
  53. }
  54. else echo('Blad podczas polaczenia z baza');
  55.  
  56. ?>


Ten post edytował marcio 23.02.2008, 23:01:08
Go to the top of the page
+Quote Post

Posty w temacie
- klekot   [sql] problem z UPDATE   23.02.2008, 18:30:44
- - potreb   Nie wiem jak ww zapytanie wymyśliłe...   23.02.2008, 18:34:52
- - marcio   [PHP] pobierz, plaintext <?php$aktualka = ...   23.02.2008, 18:35:32
- - klekot   No to chyba mam cos zle z czym innym, bo wasze zap...   23.02.2008, 19:01:50
- - marcio   Forma nie widze ale na moje oko to: [PHP] pobierz,...   23.02.2008, 19:13:29
- - slawny   [PHP] pobierz, plaintext <?php$aktualka =mysql_...   23.02.2008, 19:22:59
- - klekot   Ehh... Poddaje sie. Podam kod i powiedzcie co mam ...   23.02.2008, 21:58:27
- - jacus24   [PHP] pobierz, plaintext <?php$aktualka = ...   23.02.2008, 22:10:56
- - marcio   [PHP] pobierz, plaintext Znajdz plik który chcesz ...   23.02.2008, 22:17:23
- - klekot   Dalej to samo. Nie wyskakuje zaden komunikat, wszy...   23.02.2008, 22:22:08
- - marcio   A dobrze ci wszystko wyswietla chodzi mi o info bo...   23.02.2008, 22:25:44
- - klekot   jak wyszukuje teledysk, to jest wszystko ok. A jak...   23.02.2008, 22:28:23
- - marcio   Zrob tak: [PHP] pobierz, plaintext <?phpif...   23.02.2008, 22:30:51
- - klekot   Nic sie nie zmienilo, dalej to samo   23.02.2008, 22:34:41
- - marcio   Nom ok ale echo nie wyswietla tresci zapytania?? B...   23.02.2008, 22:37:22
- - klekot   Nie, nie pokazuje sie zaden tekst. nawet ten moj [...   23.02.2008, 22:39:08
- - marcio   Masz to na jakiejs stronie??To daj link chodz widz...   23.02.2008, 22:48:07
- - klekot   Przy testowaniu tego korzystam z dwóch plikow. ogl...   23.02.2008, 22:50:11
- - marcio   A probowales kod wyzej tez kiedys mialem jeden if ...   23.02.2008, 22:55:40
- - klekot   Warning: mysql_query(): supplied argument is not a...   23.02.2008, 22:58:36
- - marcio   Wyedytowalem juz ten kod u gory P.S nigdy nie mi...   23.02.2008, 23:01:57
- - klekot   napisalo mi ze: UPDATE teledyski SET czas=3:00, op...   23.02.2008, 23:07:35
- - potreb   Pokazałeś nam swoje zapytanie, wida...   24.02.2008, 00:09:42
- - marcio   @POTREB co do tego post to masz racje pokazalem mu...   24.02.2008, 00:44:19
- - potreb   @marcio tylko jeszcze google adsense brakuje to te...   24.02.2008, 00:50:17
- - klekot   A teraz mam takie cos Warning: mysql_fetch_array()...   25.02.2008, 16:29:02
|- - potreb   Cytat(klekot @ 25.02.2008, 16:29:02 )...   25.02.2008, 17:16:09
- - klekot   [HTML] pobierz, plaintext -- -- Struktura tabeli d...   25.02.2008, 22:12:52
- - potreb   No i się nie pytaj dlaczego coś tam mysql_fetch_ar...   25.02.2008, 23:35:27
- - klekot   Ehhh. Wreszcie sie udalo, wszystko dziala. Problem...   26.02.2008, 14:15:47


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 18:31