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

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: 23.08.2025 - 01:56