Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Undefined offset, definiowanie tablicy
infolearn
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.09.2007

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


  1. <?php
  2. //krotkie zmienne
  3. $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
  4. ?>

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5. <title>strona 110 vIEW ORDERS2 list 3.3</title>
  6. <link href="external.css" rel="stylesheet" type="text/css" />
  7. </head>
  8. <!-- Body -->
  9. <div>
  10. <h1>AUTO PARTS</h1>
  11. <h2>Orders</h2>

  1. <?php
  2. //odczytanie calego pliku
  3. //kazde zamowienie staje sie elementem tablicy
  4.  
  5. $zamowienia = file("$DOCUMENT_ROOT/php/orders/orders.txt");
  6.  
  7. //obliczanie ilosci elementow tablicy
  8.  
  9. $ilosc_zamowien = count($zamowienia);
  10.  
  11. if ($ilosc_zamowien == 0)
  12. {
  13. echo '<p><strong>No orders at the moment, try again later</strong></p>';
  14. }
  15.  
  16. echo "<table border='1'>\n";
  17. echo '<tr><th bgcolor="#cccccc">Order Date</td>
  18.  <th bgcolor="#cccccc">Tires</td>
  19.  <th bgcolor="#cccccc">Oil</td>
  20.  <th bgcolor="#cccccc">Sparks</td>
  21.  <th bgcolor="#cccccc">Total</td>
  22.  <th bgcolor="#cccccc">Address</td>
  23.  </tr>';
  24.  
  25. for ($i=0; $i<$ilosc_zamowien; $i++)
  26. {
  27. //rozbicie kazdego wiersza
  28.  
  29. $wiersz = explode( "\t", $zamowienia[$i]);
  30. echo 'liczba wierszy:'.count($wiersz).'<br />';
  31.  
  32. //zapamietuje wylaczanie liczby zamowionych produktow (porzuca pozostale dane)
  33.  
  34.  
  35.  
  36. $wiersz[1] = intval($wiersz[1]);
  37. $wiersz[2] = intval($wiersz[2]);
  38. $wiersz[3] = intval($wiersz[3]);
  39.  
  40. //wyswietla kazde zamowienie
  41.  
  42. echo "<tr><td>$wiersz[0]</td>
  43. <td align='right'>$wiersz[1]</td>
  44. <td align='right'>$wiersz[2]</td>
  45. <td align='right'>$wiersz[3]</td>
  46. <td align='right'>$wiersz[4]</td>
  47.  
  48. <td>$wiersz[5]</td>
  49.  
  50. </tr>";
  51.  }
  52.  echo '</table>';
  53.  
  54. ?>


rozumiem ze dostaje offset erro z powodu nie zadeklarowania tablicy? czy moze cos innego robie zle

Ten post edytował infolearn 12.10.2007, 04:26:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
infolearn
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.09.2007

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


Cytat(-infolearn- @ 5.10.2007, 13:37:15 ) *


usunalem co trzeba z echo ciagle mam offset w tych samych liniach, mi sie wydaje ze jakos zle definjuje tablice. Tylko nie wiem co zle robie.

Ale wiadomo nowicjusz ze mnie moge sie mylic

Moze ktos na to zerknac jeszcze raz:)

Hej Moze ktos rozwiaze ten problem:)
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: 5.10.2025 - 06:49