Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]/[mysql]rozwijana lista, problem w wysłaniem danych
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam rozwijany formularz który pobiera dane z mysql po zaznaczeniu u naciśnięciu przycisku mają zostać wysłane dane to bazy mysql ale to nie działa nie robiłem nigdy rozwijanych list z powiązaniem z mysql

Kod formularza:
  1. <?php
  2. $sql = "SELECT * FROM nauczyciel";
  3. $query = mysql_query($sql) or die ("Błąd MySQL");
  4. $rows=mysql_num_rows($query);
  5. ?>
  6.  
  7. <form action="?co=glosowanie" method="post">
  8. <select name="">
  9. <?
  10. for($i=0; $i < $rows; $i++)
  11. {
  12.  $row = mysql_fetch_array($query);
  13. ?>
  14.  
  15.  
  16. <option name="<? echo ($row[id]); ?>"><? echo ($row[blefer]) ?></option>
  17.  
  18.  
  19. <?php
  20. }
  21. ?><br />
  22. <input type="submit" value="Głosuj!" />
  23. </form>
  24. <?
  25.  
  26. echo '</select></form>';
  27. echo '</td></tr></table>';
  28. ?>


Kawałek kodu pochodzącego z pliku ?co=glosowanie
  1. <?php
  2. $id = $_POST['id'];
  3.  
  4. if(!empty($id)) // jezeli formularz zostal wypelniony, dodanie glosu 
  5. {
  6.  
  7. $id = addslashes($id);
  8. $zapytanie = "update nauczyciel set = glosow + 1 where blefer = '$id'";
  9. $query = mysql_query($wynik) or die ("Nie mogę wykonać zapytania");
  10. }
  11. ?>


Kod SQL:
  1. CREATE TABLE `nauczyciel` (
  2. `blefer` text character SET utf8 collate utf8_polish_ci NOT NULL,
  3. `glosow` text NOT NULL,
  4. `miejsce` text NOT NULL,
  5. `id` int(11) NOT NULL AUTO_INCREMENT,
  6. PRIMARY KEY (`id`)
  7. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=68 ;


EDIT: Poprawiłem pętle bo nie jest tak jak powinna być

Ten post edytował Lejto 9.12.2007, 18:14:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 05:55