Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] samo sie wpisuje słówko Array
pawelek14
post 10.08.2006, 23:54:40
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.08.2006

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


mam taki problem. otoz na jednej ze stron mam taki formularz gdzie dopisuje dane do tabeli mysql. i jesli w tym formularzu w zadnym polu nie wpisze nic (formularz ma 5 kolumn i 10 wierszy) to pozniej do tablicy dopisuje w koulmnie 4 i 5 we wszystkich wierszach slowka "Array". Dlaczego?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Ludvik
post 10.08.2006, 23:56:57
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Może jakiś kawałek kodu? Poza tym przed dodaniem danych do bazy dobrze by było sprawdzić, jak one wyglądają. var_dump" title="Zobacz w manualu php" target="_manual.


--------------------
Go to the top of the page
+Quote Post
piwoszeq
post 10.08.2006, 23:57:18
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

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


poniewaz jest to tablica, i aby ja dodac korzystaj z serialize() do odczytania unserialize()

Ten post edytował piwoszeq 10.08.2006, 23:59:12
Go to the top of the page
+Quote Post
pawelek14
post 11.08.2006, 00:25:07
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.08.2006

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


po uzyciu var_dumpo wysweitlilo mi

string(0) ""

ponize ten framgent kodu. Array wpsiuje sie w polach "uwagi" oraz "uwagiwynik".
Gdzie korzysta sie z tego serialize() questionmark.gif?




  1. <?
  2.  
  3. <table width="100%" cellspacing="3" cellpadding="3" border="0">
  4. <?php
  5.  
  6. $i = 0;
  7. while($matchdata = mysql_fetch_array($get_matches))
  8. {
  9. if($i>0)
  10. mysql_data_seek($get_opponents, 0);
  11.  
  12. <tr>
  13. <td align="left" valign="middle">
  14. ';
  15.  
  16. echo"<select name="home[$i]">";
  17.  
  18. while($data = mysql_fetch_array($get_opponents))
  19. {
  20. if($matchdata['homeid'] == $data['id'])
  21. echo"<option value="$data[id]" SELECTED>$data[name]</option>n";
  22. }
  23.  
  24. </select>
  25. </td>
  26. <td align="left" valign="middle">
  27. ';
  28.  
  29.  
  30. mysql_data_seek($get_opponents, 0);
  31.  
  32. echo"<select name="away[$i]">";
  33.  
  34. while($data = mysql_fetch_array($get_opponents))
  35. {
  36. if($matchdata['awayid'] == $data['id'])
  37. echo"<option value="$data[id]" SELECTED>$data[name]</option>n";
  38. }
  39.  
  40. </select>
  41. </td>
  42. <td align="center" valign="middle"><input type="text" name="home_goals[$i]" size="2" value="$matchdata[homegoals]"></td>
  43. <td align="center" valign="middle"><input type="text" name="away_goals[$i]" size="2
  44. value="$matchdata[awaygoals]"></td>
  45. <td align="center" valign="middle"><input type="text" name="datameczu[$i]" size="4
  46. value="$matchdata[datameczu]"></td>
  47. <td align="center" valign="middle"><input type="text" name="uwagi[$i]" size="4
  48. value="$matchdata[uwagi]"></td>
  49. <td align="center" valign="middle"><input type="text" name="uwagiwynik[$i]" size="4
  50. value="$matchdata[uwagiwynik]"></td>
  51.  
  52. </tr>
  53. ";
  54. $i++;
  55. }
  56.  
  57. mysql_free_result($get_matches);
  58. mysql_free_result($get_opponents);
  59.  
  60. ?>
  61.  
  62. </table>
  63. ?>
Go to the top of the page
+Quote Post
brachu
post 11.08.2006, 11:56:14
Post #5





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 13.04.2005

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


Ten kod to akurat niewiele mowi o tym co tam robisz - ale sprobuj sobie wpisac wartosci wszystkich pol przed dodaniem do bazy to bedziesz wiedzial co jest nie tak.

Najprawdopodobniej zamiast podstawiac zmienna podstawiasz cala tablice i probujesz to pozniej wypisac.


--------------------
www.tanieprogramy.edu.pl
www.zamkor.pl
Go to the top of the page
+Quote Post
dr_bonzo
post 11.08.2006, 12:07:29
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Ktorej wersji php uzywasz? 5.1.3 ?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
pawelek14
post 11.08.2006, 23:40:05
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.08.2006

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


uzywam wersji 4.3.4
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: 19.07.2025 - 20:01