Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ksiega gosci ...
Forum PHP.pl > Forum > Gotowe rozwiązania
rafcio8405
Mam taki kod:
[php:1:f12cfbc693]<?php
$kg=file("kg.txt");
$ilosc=count($kg);
$i=0;

while($i<=$ilosc){
$info=explode(":|:", $kg[$i]);
$imie=$info[0];
$email=$info[1];
$gg=$info[2];
$tekst=$info[3];


print('<b>Imie: </b>'.$imie.'<br />
<b>Email: </b>'.$email.'<br />
<b>Gadu-Gadu: </b>'.$gg.'<br />
<b>Tekst: </b>'.$tekst.'<br /><br />');

++$i;

}
?>[/php:1:f12cfbc693]

Obrazuje on wyświetlanie mini ksiegi gosci. A problem jest nastepujacy skrypt dziala poprawnie lecz wynikiem jest dodanie nie istniejacego wpisu

pelny kod znajduje sie pod adresem http:/rafcio.akcja.pl/sys_kg/

a pozostawia mi coś takiego:



....

Imie: Rafał4
Email: rafcio8405@poczta.fm
Gadu-Gadu: 2562712
Tekst: Fajna stronajest


Imie:
Email:
Gadu-Gadu:
Tekst:



To co jest pogrubione jest nie pożądane jak tej wady sie pozbyć??
Pozdrawiam
HaRy
[php:1:f2c7498fcb]<?php
$kg=file("kg.txt");

foreach($kg as $rekord){
$info=explode(":", $rekord);
$imie=$info[0];
$email=$info[1];
$gg=$info[2];
$tekst=$info[3];
//.........

}
?>[/php:1:f2c7498fcb]
MarcinJarek
zeby usunac blad usun to:

[php:1:0662c60464]<?php
print('<b>Imie: </b>'.$imie.'<br />
<b>Email: </b>'.$email.'<br />
<b>Gadu-Gadu: </b>'.$gg.'<br />
<b>Tekst: </b>'.$tekst.'<br /><br />');
?>[/php:1:0662c60464]
rafcio8405
Dzięki HaRy pomogło i teraz jest ok
MarcinJarek
A moj kod dziala?
HaRy
Cytat
A moj kod dziala?

który Twoj kod?
rafcio8405
Hary a moze wiesz jak dzieki [manual:d2499139c5]foreach[/manual:d2499139c5] moge zliczyc ile linijek jest odczytywanych bo chcem zrobic cos takiego ze co drugi wpis jest podswietlany!!!


Przez pomyłek dałem punkt nie tej osobie co trzeba chciałem dla HaRy
marlowe
Proponuję coś takiego:
[php:1:ad906c2c2f]<?php
$tablica['1']="lala";
$tablica['2']="bleble";
$tablica['3']="kumkum";
$ilosc = count($tablica);

for($i=0;$i <= $ilosc;$i++)
{
if($i==$ilosc) echo "<b>";
echo $tablica[$i];
if($i==$ilosc) echo "</b>";
}
?>[/php:1:ad906c2c2f]
Pozdrawiam
Bartek
Majdan
Jak już koniecznie chcesz foreach(), to:
[php:1:162e3f6824]<?php
// (...)
$x = 0;
foreach($kg as $rekord){
$x++;
// (...)
?>[/php:1:162e3f6824]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.