Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] Banalny problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
mihipoznan
Moje pytanie.. jak ustawić 2 zapytania obok siebie ? (po else)..

  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  5.  }
  6.  else
  7.  {
  8.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); }
  9.  {
  10.  mysql_query ("DELETE * FROM kupno (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip' WHERE kupno ='".$_SESSION['kupno']."')");
  11.  }
  12.  ?>


Problem może wydawać się banalny ale no..tylko jedno zapytanie działa..
woytecek
ja bym zrobił to tak:
Kod

   if($tabela='kupno'){
       mysql_query("zapytanie 1");
      }
   else
   {
    mysql_query("zapytanie 2");
    mysql_query("zapytanie 3");
   }
trucksweb
a ja tak:

  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  5.  }
  6.  elseif($tabela == 'sprzedaz')
  7.  {
  8.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  9. }else {
  10.  mysql_query ("DELETE * FROM kupno (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip' WHERE kupno ='".$_SESSION['kupno']."')");
  11.  }
  12.  ?>


winksmiley.jpg
mihipoznan
Ooo dzięki biggrin.gif Ale nadal nie działa to usuwanie.. aktualizacja i dodawanie działa.. sprawdziałem czy w sesjach wszytsko jest i jest..

  1. <?
  2. $db = mysql_connect ("localhost", "xx", "xx");
  3. mysql_query ("SELECT * FROM kupno WHERE kupno = '".$_SESSION['kupno']."'"); 
  4. ?>
  5. <?
  6. $login = $_POST['login'];
  7. $imie = $_POST['imie'];
  8. $email = $_POST['email'];
  9. $woj = $_POST['woj'];
  10. $rodzaj = $_POST['rodzaj'];
  11. $ilosc = $_POST['ilosc'];
  12. $tel = $_POST['tel'];
  13. $cena = $_POST['cena'];
  14. $opis = $_POST['opis'];
  15. $gg = $_POST['gg'];
  16. $skype = $_POST['skype'];
  17. $typ = $_POST['typ'];
  18. $name = $_POST ['name'];
  19. if($_POST['typ'] == 1){
  20. $tabela = "kupno";
  21. }else{
  22. $tabela = "sprzedaz";
  23. }
  24. ?>
  25. <?php
  26.  if($tabela == 'kupno')
  27.  {
  28.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  29.  }
  30.  elseif($tabela == 'sprzedaz')
  31.  {
  32.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  33. }else{
  34.  mysql_query ("DELETE FROM kupno (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip' WHERE kupno ='".$_SESSION['kupno']."')");
  35.  }
  36.  ?>
  37.  <?
  38.  echo $_SESSION['kupno']
  39.  ?>
Advance
DELETE FROM kupno (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_obrazek, ip) VALUES ('".$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip' WHERE kupno ='".$_SESSION['kupno']."')");

Raczej:

DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."')");
mihipoznan
A racja, kopiowałem i bez sensu napisałem..dzięki !
Cienki1980
Do autora:
Jeżeli stworzysz jeszcze jeden wątek traktujący o tym samym problemie ( a ten jest trzeci ) to zostaniesz "nagrodzony" +10% ostrzeżeniem.
mihipoznan
No ale wpisałem i nadal nic :/ Nie usuwa z tabeli kupno..
  1. <?
  2. $db = mysql_connect ("localhost", "xxx", "xxx");
  3. mysql_select_db ("xxx");
  4. mysql_query ("SELECT * FROM kupno WHERE kupno = '".$_SESSION['kupno']."'"); 
  5. ?>
  6. <?
  7. $login = $_POST['login'];
  8. $imie = $_POST['imie'];
  9. $email = $_POST['email'];
  10. $woj = $_POST['woj'];
  11. $rodzaj = $_POST['rodzaj'];
  12. $ilosc = $_POST['ilosc'];
  13. $tel = $_POST['tel'];
  14. $cena = $_POST['cena'];
  15. $opis = $_POST['opis'];
  16. $gg = $_POST['gg'];
  17. $skype = $_POST['skype'];
  18. $typ = $_POST['typ'];
  19. $name = $_POST ['name'];
  20. if($_POST['typ'] == 1){
  21. $tabela = "kupno";
  22. }else{
  23. $tabela = "sprzedaz";
  24. }
  25. ?>
  26. <?php
  27.  if($tabela == 'kupno')
  28.  {
  29.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  30.  }
  31.  elseif($tabela == 'sprzedaz')
  32.  {
  33.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  34. }else {
  35.  mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."')");
  36.  }
  37.  ?>
Cienki1980
A sprawdzałeś jak wygląda zapytanie questionmark.gif Sprawdzałeś co zwraca mysql_error() questionmark.gif

PS. Poprzedni wątek który traktuje o tym samym zamykam.
mihipoznan
Sprawdzałem.. i mysql_error() nic nie pokazuje:
  1. <?
  2. $db = mysql_connect ("localhost", "xxx", "xxx");
  3. mysql_select_db ("pphfarina3");
  4. mysql_query ("SELECT * FROM kupno WHERE kupno = '".$_SESSION['kupno']."'"); 
  5. ?>
  6. <?
  7. $login = $_POST['login'];
  8. $imie = $_POST['imie'];
  9. $email = $_POST['email'];
  10. $woj = $_POST['woj'];
  11. $rodzaj = $_POST['rodzaj'];
  12. $ilosc = $_POST['ilosc'];
  13. $tel = $_POST['tel'];
  14. $cena = $_POST['cena'];
  15. $opis = $_POST['opis'];
  16. $gg = $_POST['gg'];
  17. $skype = $_POST['skype'];
  18. $typ = $_POST['typ'];
  19. $name = $_POST ['name'];
  20. if($_POST['typ'] == 1){
  21. $tabela = "kupno";
  22. }else{
  23. $tabela = "sprzedaz";
  24. }
  25. ?>
  26. <?php
  27.  if($tabela == 'kupno')
  28.  {
  29.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  30.  }
  31.  elseif($tabela == 'sprzedaz')
  32.  {
  33.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  34. }else {
  35.  mysql_query ("DELETE * FROM kupno WHERE kupno ='".$_SESSION['kupno']."')");
  36. echo mysql_errno().": ".mysql_error()."<BR>";
  37.  }
  38.  ?>
Lejto
masz niepotrzebne )

  1. <?php
  2. mysql_query ("DELETE * FROM kupno WHERE kupno ='".$_SESSION['kupno']."')");
  3. ?>

spróbuj tak
  1. <?php
  2. mysql_query ("DELETE * FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  3. ?>
mihipoznan
Zmieniłem tak jak pisaleś :
  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  5.  }
  6.  elseif($tabela == 'sprzedaz')
  7.  {
  8.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  9. }else {
  10.  mysql_query ("DELETE * FROM kupno WHERE kupno='".$_SESSION['kupno']."'");
  11.  }
  12.  ?>

i nadal nic..może założenie jest źle napisane ?
Lejto
* usuń z zapytania winksmiley.jpg
mihipoznan
Usunąłem i jest tak i nic :/
  1. <?
  2. $db = mysql_connect ("localhost", "xxx", "xxx");
  3. mysql_select_db ("pphfarina3");
  4. mysql_query ("SELECT * FROM kupno WHERE kupno = '".$_SESSION['kupno']."'"); 
  5. ?>
  6. <?
  7. $login = $_POST['login'];
  8. $imie = $_POST['imie'];
  9. $email = $_POST['email'];
  10. $woj = $_POST['woj'];
  11. $rodzaj = $_POST['rodzaj'];
  12. $ilosc = $_POST['ilosc'];
  13. $tel = $_POST['tel'];
  14. $cena = $_POST['cena'];
  15. $opis = $_POST['opis'];
  16. $gg = $_POST['gg'];
  17. $skype = $_POST['skype'];
  18. $typ = $_POST['typ'];
  19. $name = $_POST ['name'];
  20. if($_POST['typ'] == 1){
  21. $tabela = "kupno";
  22. }else{
  23. $tabela = "sprzedaz";
  24. }
  25. ?>
  26. <?php
  27.  if($tabela == 'kupno')
  28.  {
  29.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  30.  }
  31.  elseif($tabela == 'sprzedaz')
  32.  {
  33.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  34. }else{
  35.  mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  36.  }
  37.  ?>

sprawdzilem czy sesja jest i jest:
  1. <? 
  2. echo $_SESSION['kupno'] 
  3. ?>

może jest gdzieś tu błąd ?
  1. <?
  2. if($_POST['typ'] == 1){
  3. $tabela = "kupno";
  4. }else{
  5. $tabela = "sprzedaz";
  6. }
  7. ?>

na poprzedniej stronie mam:
  1. <?php
  2. <tr>
  3. <td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
  4. <td style=" width: 150px; text-align: left">
  5. <INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
  6. <INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzeda&#380;
  7. </td>
  8. ?>


więc powinno być okej..
Lejto
wtedy jak sprawdziłes mysql_error to chyba to cie nie wywołało to nie było skąd
przetestuj tak
  1. <?php
  2. else{
  3. echo 'elo';
  4.  $sql = mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  5. echo 'elo2';
  6.  }
  7.  
  8. if(!sql)
  9. {
  10. echo mysql_errno().": ".mysql_error()."<BR>";
  11. }
  12. ?>

zobacz czy wyświetli sie błąd i czy echo zwróci coś, i jak nie będzie działać to na poczętku skryptu error_reporting(E_ALL); i zobacz czy wyświetli jakieś błędy
mihipoznan
Zrobiłem tak jak pisałeś czyli:
  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  5.  }
  6.  elseif($tabela == 'sprzedaz')
  7.  {
  8.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  9.  }else{
  10. echo 'elo';
  11.  $sql = mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  12. echo 'elo2';
  13.  }
  14.  
  15. if(!sql)
  16. {
  17. echo mysql_errno().": ".mysql_error()."<BR>";
  18. }
  19. ?>


I 0 komunikatów...a to error_reporting(E_ALL); na początku skryptu czyli po else ? No i echo elo też się nie pokazuje..
Lejto
  1. <?php
  2. if(!sql)
  3. {
  4. echo mysql_errno().": ".mysql_error()."<BR>";
  5. }
  6. ?>

pomyliłem się umieść to w else pod zapytaniem ale jak echo się nie wyświetla to w ogóle nie wchodzi w else error_reporting(E_ALL); na samym początku skryptu masz coś z ifami przetestuj je echo tym sposobem jaki m napisałem
mihipoznan
Mhm coś musi być z if`mi bo próbowałem zwykłe echo i nic..ale wyglają na dobre..
  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  5.  }
  6.  elseif($tabela == 'sprzedaz')
  7.  {
  8.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  9.  }else {
  10. echo "lol";
  11. }
  12. ?>
Lejto
  1. <?php
  2.  if($tabela == 'kupno')
  3.  {
  4. echo '1 if';
  5.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  6.  }
  7.  elseif($tabela == 'sprzedaz')
  8.  {
  9. echo 'to elseif';
  10.  
  11.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip')"); 
  12.  }else{
  13. echo 'elo';
  14.  $sql = mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  15. echo 'elo2';
  16. if(!sql)
  17. {
  18. echo mysql_errno().": ".mysql_error()."<BR>";
  19. }
  20.  }
  21.  
  22.  
  23. ?>

zobacz ile razy i gdzie wyświetli echo
mihipoznan
Wyświetliło tylko raz ..takie coś:

  1. <?php
  2. to elseif
  3. ?>
Lejto
to znaczy że nie wywali ci tego co chcesz bo warunek masz taki elseif($tabela == 'sprzedaz') i on jest spełnione dlatego nie przechodzi do else i nie wykonuje zapytanie delete... jakby warunek elseif($tabela == 'sprzedaz') był nieprawdziwy to zapytanie delete from zostało by wykonane i usuń ' ' z if'ów może to powoduje jakiś błąd
mihipoznan
No tak.. a można to dodawanie i usuwanie umieścić tak żeby to i to się uruchamiało ?
Lejto
tak, zmienić albo zamienić instrukcje
edit:
zmień to:
  1. <?
  2. if($_POST['typ'] == 1){
  3. $tabela = "sprzedaz";
  4. }else{
  5. $tabela = "kupno"; 
  6. }
  7. ?>

i przetestuj cały kod
mihipoznan
Wiem, wiem o co w tym chodzi.. ale jak mam if to będzie np. 1 warunek i po else ten warunek dotyczący kupna..ale po tym else 2 czynności nie mogę wstawić :/
Lejto
nie za bardzo rozumiem pokaż na kodzie co chcesz osiągnąć
mihipoznan
  1. <?
  2.  if($_POST['typ'] == 1){
  3.  $tabela = "sprzedaz";
  4.  }else{
  5.  $tabela = "kupno"; 
  6.  }
  7. if($tabela == 'kupno')
  8.  {
  9.  zakutalizuj pola w tabeli kupno
  10.  {
  11.  else
  12.  }
  13.  dodaj wybrane rekordy do tabeli sprzeda&#380; i usuń z kupno.
  14.  ?>
Lejto
to jak tak chcesz zrobić to usuń else które jest po insert into
  1. <?php
  2. elseif($tabela == 'sprzedaz')
  3.  {
  4.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip'"); 
  5.  
  6.  mysql_query ("DELETE FROM kupno (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip' WHERE kupno ='".$_SESSION['kupno']."'");
  7.  
  8.  ?>
mihipoznan
I zrobiłem tak i wyskakuje mi błąd , nareszcie biggrin.gif 39 linijkę pogrubiłem(tu jest 22), bo ja tam błędu nie widzę..
Aktutualizacja i usuwanie działa smile.gif
Kod
[b]Parse error[/b]:  syntax error, unexpected T_STRING in [b]/edycja_udana.inc[/b] on line [b]39
[/b]

  1. <?
  2.  $db = mysql_connect ("localhost", "x", "x");
  3.  mysql_select_db ("x");
  4.  mysql_query ("SELECT * FROM kupno WHERE kupno = '".$_SESSION['kupno']."'"); 
  5.  $login = $_POST['login'];
  6.  $imie = $_POST['imie'];
  7.  $email = $_POST['email'];
  8.  $woj = $_POST['woj'];
  9.  $rodzaj = $_POST['rodzaj'];
  10.  $ilosc = $_POST['ilosc'];
  11.  $tel = $_POST['tel'];
  12.  $cena = $_POST['cena'];
  13.  $opis = $_POST['opis'];
  14.  $gg = $_POST['gg'];
  15.  $skype = $_POST['skype'];
  16.  $typ = $_POST['typ'];
  17.  if($_POST['typ'] == 1){
  18.  mysql_query ("UPDATE kupno SET rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', link_obrazek='".$_SESSION['name']."' WHERE kupno ='".$_SESSION['kupno']."'");
  19.  echo"Oferta została zaktualizowana1";
  20.  }else {
  21.  mysql_query ("INSERT INTO sprzedaz (firma, rodzaj, opis, ilosc , cena, gg, skype, tel, imie, email, woj, link_o
    brazek, ip) VALUES ('"
    .$_SESSION['login']."', '$rodzaj', '$opis', '$ilosc', '$cena', '$gg', '$skype', '$tel', '".$_SESSION['imie']."', '".$_SESSION['email']."', '".$_SESSION['woj']."', '".$_SESSION['name']."', '$ip') or die (mysql_error()); 
  22. mysql_query ("DELETE FROM kupno WHERE kupno ='".$_SESSION['kupno']."'");
  23.  }
  24.  ?>


Głupia lirterówka (cudzysłów) haha.gif Ok, już wszytko działa , wielkie dzięki ! smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.