Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Błąd w zapytaniu
--Mati--
post 24.04.2008, 20:47:32
Post #1





Goście







Napisałem skrypt który ma dodać do bazy ale cały czas wywala mi error:
  1. <?php
  2. if($mode=='dodaj'){
  3.  $mode=$_POST['mode'];
  4.  $tytul=$_POST['tytul'];
  5.  $opis=$_POST['opis'];
  6.  $adres=$_POST['adres'];
  7.  $tagi=$_POST['tagi'];
  8.  $dodał=$_SESSION['zalogowany'];
  9.  $data=date("d-m-Y");
  10.  $dodal=$_SESSION['zalogowany'];
  11. $sql = "INSERT INTO `zakladki` (`id`, `tytul`, `opis`, `adres`, `dodal`, `tagi`, `dodano`, `moderacja`) VALUES (NULL, '$tytul', '$opis', '$adres', '$dodal', '$tagi', '$data', '0')";
  12.  mysql_query($sql) or die(mysql_error());
  13.  print '<span class="niebieski">Zakładka została poprawnie dodana.';
  14.  } else { print "Wystąpił błąd podczas dodawania zakładki";
  15.  }
  16. ?>

I za żadne skarby nie mogę znaleźć błędu
W bazie mam takie tabele:
  1. <?php
  2. `id`, `tytul`, `opis`, `adres`, `dodal`, `tagi`, `dodano`, `moderacja
  3. ?>

Mógłby mi ktoś z tym pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
--Mati--
post 24.04.2008, 20:50:46
Post #2





Goście







Ten że nie dodano do bazy:
Cytat
Wystąpił błąd podczas dodawania zakładki
Go to the top of the page
+Quote Post
l0ud
post 24.04.2008, 20:53:57
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Zobacz do czego odnosi się ten komunikat - jest w else { } od pierwszego warunku if. Czyli jeżeli $mode będzie inna niż 'dodaj' to go zobaczysz. Chyba nie o to chodziło, czyż nie? smile.gif


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
piotrooo89
post 24.04.2008, 20:56:20
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Może pokaż wszystko może coś sie nam (przynajmniej mi) rozjaśni i będzie można pomóc.


// DOWN ~nevt
że ja na to uwagi nie zwróciłem... żal sad.gif

Ten post edytował piotrooo89 24.04.2008, 21:15:02


--------------------
Go to the top of the page
+Quote Post
nevt
post 24.04.2008, 21:02:02
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


naprawdę nie widzisz błędu, w tym co napisałeś?
  1. <?php
  2. if($mode=='dodaj')
  3. {
  4. $mode=$_POST['mode'];
  5. ...
  6. }
  7. else
  8. {
  9. print "Wystąpił błąd podczas dodawania zakładki";
  10. }
  11. ?>


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
--Mati--
post 24.04.2008, 21:53:18
Post #6





Goście







Tak teraz zauważyłem, taki prosty błąd smile.gif A mógłby mi ktoś powiedzieć jak pobrać ostatnie 10 dodanych rekordów?
Go to the top of the page
+Quote Post
MMPrime
post 24.04.2008, 22:00:23
Post #7





Grupa: Zarejestrowani
Postów: 79
Pomógł: 12
Dołączył: 23.04.2008

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


W zapytaniu SQL dodaj:
Kod
ORDER BY `dodano` DESC LIMIT 0, 10

Posortuje wyniki malejąco wg kolumny dodano i ograniczy wyniki do 10.


--------------------
Go to the top of the page
+Quote Post
--Mati--
post 24.04.2008, 22:10:26
Post #8





Goście







Dziękuje działa smile.gif
Punkcik dla Ciebie.
proszę moderatora o przyznanie punktu użytkownikom: MMPrime i nevt za pomoc smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:58