Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ocenianie pozycji - jak ?
GreenGo
post
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


Witam.
Napisałem sobie prosty skrypcik który wysyła linki z opisem do bazy danych a następnie je wyświetla. Niestety nie moge sobie poradzić z dodaniem opcji oceniania "fajny" i "niefajny".
Gdyby ktoś mi napisał jak tego moge dokonać to byłbym wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GreenGo
post
Post #2





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


OK więc moje dwa pliki wyglądają tak :

  1. <?php
  2.  
  3. $rezult = mysql_query('SELECT * FROM links LIMIT 0, 5');
  4.  
  5. if ($rezult){
  6. while ($w = mysql_fetch_array($rezult)) {
  7. $ID = $w['ID'];
  8. $USER = $w['USER'];
  9. $LINK = $w['LINK'];
  10. $OPIS = $w['OPIS'];
  11.  
  12. echo " $ID | <a href="$LINK">$OPIS</a> | Dodał: $USER |<form action="wys3.php?id="id" method="post" />
  13. <select size="1" name="ocena"><option value="">--Wybierz--</option><option value="1" >Fajny</option><option value="2" >Glupi</option></select><input type="submit" value="ocen" /></form> |<br>";
  14.  
  15.  
  16. }
  17.  
  18. }
  19.  
  20. ?>

oraz
  1. <?php
  2.  
  3.  
  4. if ($ocena == '1')
  5. {
  6. mysql_query("UPDATE links SET TAK=TAK+1 where id=$id'");
  7. }
  8. elseif ($ocena =='0')
  9. {
  10. mysql_query("UPDATE links SET NIE=NIE+1 where id=$id'");
  11. }
  12.  
  13. ?>


Niestety coś źle zrobiłem bo ciągle nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- GreenGo   Ocenianie pozycji - jak ?   16.08.2005, 09:29:51
- - hwao   dodajesz +1 (fajny) -1 nie fajny (albo 2 pola osob...   16.08.2005, 10:17:47
- - GreenGo   Cytatdodajesz +1 (fajny) -1 nie fajny (albo 2 pola...   16.08.2005, 10:20:29
- - Mar3k   Najprościej przypisać wartości dla ,np. :TAK=1 NIE...   16.08.2005, 10:28:38
- - Kas   Daj poprostu dwie kolumny: - fajny - niefajny Ust...   16.08.2005, 10:32:02
- - GreenGo   @Kas - ja teorie znam ale nie wiem jak to przerzuc...   16.08.2005, 12:48:05
- - stefan_precz   to zrob selecta [HTML] pobierz, plaintext <fo...   16.08.2005, 13:15:08
- - GreenGo   Ok, rozumiem, że ten select mam wstawić do mojego ...   16.08.2005, 13:23:11
- - ebe   Wystarczy jedno pole np `FAJNE_TO_DOBRE_TO_JES...   16.08.2005, 13:26:33
- - stefan_precz   no tak mniej więcej tak [PHP] pobierz, plaintext ...   16.08.2005, 13:35:06
- - GreenGo   @stefan_precz - no ale wtedy uaktualni się całe po...   16.08.2005, 13:39:20
- - stefan_precz   myslałem ze to ma być jenorazowe jeśli tak to zrób...   16.08.2005, 13:42:10
- - GreenGo   No ale wtedy też się wszystko uaktualni Trzeba by...   16.08.2005, 13:47:26
- - stefan_precz   no więc do[HTML] pobierz, plaintext <form actio...   16.08.2005, 14:05:56
- - ebe   Cytat<?php mysql_query("UPDATE tabela SET ...   16.08.2005, 14:06:32
- - GreenGo   OK więc moje dwa pliki wyglądają tak : [PHP] pobi...   16.08.2005, 14:39:20
- - ebe   primo jak już chcesz wysłać ID w adresie to trzeba...   16.08.2005, 14:43:07
- - GreenGo   Oto poprawiona wersja (ale ciągle niedziała ;( ) ...   16.08.2005, 14:57:48
- - Pietras   Pokaż linijki w których łączysz się z bazą i wybie...   16.08.2005, 15:21:45
- - ebe   Nieporadny misiu ale wyrzuca jakiś błąd sql, php? ...   16.08.2005, 15:23:35
- - GreenGo   Nie wyrzuca żednego błędu... Po wybraniu opcji faj...   16.08.2005, 15:32:42
- - ebe   Cytataction=\"wys3.php?id=\"...   16.08.2005, 15:39:18
- - GreenGo   Ok już ładnie sie wyświetla w polu adresu Teraz t...   16.08.2005, 15:55:28
- - ebe   zmień where id=$_GET['id'] na where I...   16.08.2005, 16:09:35
- - GreenGo   Zmieniłem ID (dużymi literami też mam w bazie) pol...   16.08.2005, 16:16:43
- - Kas   Robisz tak 1) Podczas głosowania [PHP] pobierz, ...   23.08.2005, 13:51:08


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: 26.09.2025 - 02:40