Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Brak pomysłu na odczytanie danych z formularza i (ewentualne) wrzucenie ich do sesji
dablju
post 22.11.2010, 12:06:14
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.11.2010

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


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.

Ten post edytował dablju 22.11.2010, 12:11:09
Go to the top of the page
+Quote Post
daros17
post 22.11.2010, 12:54:39
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


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'];


Ten post edytował daros17 22.11.2010, 12:54:58
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: 15.06.2025 - 13:33