Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Brak pomysłu na odczytanie danych z formularza i (ewentualne) wrzucenie ich do sesji
Forum PHP.pl > Forum > Przedszkole
dablju
Witam smile.gif

mam problem z przejeciem danych z formularza, ktory jest generowany z zapytanie SQL :

  1. $result=mysql_query("select imie, nazwisko FROM uzytkownicy WHERE userid='$kto'");
  2. echo "<form id=\"form1\" name=\"form1\" method=\"post\" action=\"temp.php\">";
  3. $result=mysql_query("select d.nazwa, t.pn, t.kolor, t.idtoner FROM uzytkownicy u, tonery t, drukarki d WHERE u.druk1=d.iddrukarka AND d.iddrukarka=t.drukarka AND u.userid='$userid'");
  4. echo "\n<table>\n<tr>\n <td>Urzadzenie</td>\n <td>Toner</td>\n <td>Kolor</td>\n <td>Zamow</td>\n</tr>";
  5. $sesja=array(); //tablica sesji, do ktorej wrzucam part numbery tonerow
  6. $isesji=0;
  7. while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  8. $bgcolor=$row[2];
  9. $idtoner=$row[3];
  10. printf("\n<tr>\n <td> %s </td>\n <td> %s </td>\n <td bgcolor=\"$bgcolor\">&nbsp;&nbsp;&nbsp;&nbsp;</td>\n <td> <select name=\"$row[1]\"> \n \t<option value=\"0\" selected=\"selected\">-</option>\n\t<option value=\"1\">1</option>\n\t<option value=\"2\">2</option>\n</select> </td>\n</tr>", $row[0], $row[1], $row[3]);
  11. $sesja[$isesji]=$row[1];
  12. $isesji++;
  13. }
  14. echo "\n</table>";
  15. echo "<input name=\"zamow\" type=\"submit\" id=\"zamow\" value=\"Zamow\" />\n </form>";


i problem moj polega na tym:
- jak odczytac dane z formularza - a raczej zamowione ilosci przypisac do part numberow tonerow
- jak wrzucic je do sesji i/lub jak je zapisac do tabeli tymczasowej.


z gory dzieki za jakikolwiek pomysl.

pozdr
W.
daros17
Co do 1 pytania, produkty zamówione gdzie mają trafiać?
Co do 2 , możesz zrobić tak
  1. while ($result && $row = mysql_fetch_assoc($result)) {
  2. $_SESSION['login'] = $row['login'];
  3. $_SESSION['pass'] = $row['pass'];
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.