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
klekot
post
Post #2





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

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


Ehh... Poddaje sie. Podam kod i powiedzcie co mam zle. Jesli myslicie ze ide na latwizne to macie racje. Nie mam pojecia czemy nie chce dzialac.
  1. Znajdz plik który chcesz edytować
  2. <form action=?action=edycja method=POST>
  3.  Tytul: <input type=text name=tyt><br>
  4. <input type=submit name=wyslij value=Wyslij><br>
  5. <?
  6. if(isset($_POST['wyslij'])){
  7. $db = mysql_connect("localhost", "root", "krasnal");
  8. $dbs = mysql_select_db("teledyski");
  9. $sql = ('SELECT * FROM teledyski WHERE tytul LIKE "'.$tyt.'" LIMIT 0, 30');
  10. $query = mysql_query($sql, $db);
  11. $c = mysql_fetch_array($query);
  12.  
  13.  
  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. if(isset($zapisz)){
  44. $aktualka = ('UPDATE teledyski SET czas='.$czas_trwania.', opis="'.$opis.'", czas='.$czas.', kategoria="'.$kategoria.'" , tytul="'.$tytul.'", wykonawca="'.$wykonawca.'" WHERE tytul = "'.$c['tytul'].'" LIMIT 1 ');
  45. mysql_query($aktualka);
  46. print('Zmiany zostały zapisane');
  47. }
  48. }
  49.  
  50. ?>
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 - 13:23