|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Poprawa kodu PHP pomocy please |
Autor |
Wiadomość |
mateusz2552
Posty: 15
|
Wysłany: 23-11-2008, 22:23 Poprawa kodu PHP pomocy please
|
|
|
Siema jest taka sprawa mam mniej wiecej taki kod ktory dodaje dane do TXT
Kod: | <?php
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
if (is_writeable($plik)) {
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "a")) echo "Nie mogę otworzyć pliku...";
if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['miejscowosc']."
") === FALSE) echo "Nie mogę zapisać danych do pliku...";
else echo "Dane zostały dodane...";
fclose($handle);
} else echo "Plik nie istnieje lub jest nie do zapisu...";
}
?>
<form action="dodaj.php" method="post">
Imię: <input type="text" name="imie" /><br />
Nazwisko: <input type="text" name="nazwisko" /><br />
Miejscowość: <input type="text" name="miejscowosc" /><br />
<input type="submit" name="button" value="wyslij" />
</form> |
oraz kod ktory wczytuje te dane
Kod: | <?php
$plik = "db.txt";
$dane = file($plik); /* pobieram dane z pliku i zapisuje do tablicy (linia = rekord) */
for($i=0;$i<count($dane);$i++) { /* przeszukuję tablicę */
list($imie[$i], $nazwisko[$i], $miejscowosc[$i]) = explode(" || ", $dane[$i]);
/* dziele linię na tablicę i zapisuje dane do odpowiednich zmienncyh */
}
for($i=0;$i<count($imie);$i++) /* przeszukuję tablicę */
echo $imie[$i]." ".$nazwisko[$i].", ".$miejscowosc[$i]."<br />";
/* wyświetlam dane */
?> |
lecz niestety ten drugi kod mi robi jakby liste wprowadzonych do TXT danych
chcialbym zeby ten drugi kod pokazywal kazde dane w tabeli chodzilo mi cos mniej wiecej takiego jak na ponizszym kodzie
Kod: | <table border="1" width="264">
<tr>
<td width="58" height="23">Imię:</td>
<td width="41" align="left" valign="top" height="23">
Nazwisko:</td>
<td width="39" align="left" valign="top" height="23">
Miejscowosc:</td>
</tr>
<tr>
<td width="58" height="22"> </td>
<td height="22" width="41" align="left" valign="top">
</td>
<td height="22" width="39" align="left" valign="top">
</td>
</tr>
</table> |
oczywiscie naglowek nie moglby sie powtarzac:) czy dalo by sie to jakos zrobic czekam na pomoc lub poprawe tego kodu dziekuje z gory |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 23-11-2008, 23:15
|
|
|
Kod: | <?php
$plik = "db.txt";
$dane = file($plik); /* pobieram dane z pliku i zapisuje do tablicy (linia = rekord) */
for($i=0;$i<count($dane);$i++) { /* przeszukuję tablicę */
list($imie[$i], $nazwisko[$i], $miejscowosc[$i]) = explode(" || ", $dane[$i]);
/* dziele linię na tablicę i zapisuje dane do odpowiednich zmienncyh */
}
echo '<table border="1" width="264">
<tr>
<td width="58" height="23">Imię:</td>
<td width="41" align="left" valign="top" height="23">
Nazwisko:</td>
<td width="39" align="left" valign="top" height="23">
Miejscowosc:</td>
</tr>';
for($i=0;$i<count($imie);$i++) /* przeszukuję tablicę */
echo '<tr><td>' . $imie[$i]. '</td><td>' .$nazwisko[$i]. '</td><td>'.$miejscowosc[$i]. '</td></tr>';
/* wyświetlam dane */
echo '</table>';
?> |
|
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
|
|
|
 |
mateusz2552
Posty: 15
|
Wysłany: 24-11-2008, 00:05
|
|
|
Ogromne dzieki o cos takiego wlasnie mi chodzilo |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|