Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ksiega gosci ...
rafcio8405
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.02.2004
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
HaRy
post
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

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


[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]
Go to the top of the page
+Quote Post
MarcinJarek
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


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]
Go to the top of the page
+Quote Post
rafcio8405
post
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.02.2004
Skąd: Warszawa

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


Dzięki HaRy pomogło i teraz jest ok
Go to the top of the page
+Quote Post
MarcinJarek
post
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


A moj kod dziala?
Go to the top of the page
+Quote Post
HaRy
post
Post #6





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

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


Cytat
A moj kod dziala?

który Twoj kod?
Go to the top of the page
+Quote Post
rafcio8405
post
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.02.2004
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
marlowe
post
Post #8





Grupa: Zarejestrowani
Postów: 178
Pomógł: 0
Dołączył: 2.11.2003
Skąd: Kraków

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


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
Go to the top of the page
+Quote Post
Majdan
post
Post #9





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Jak już koniecznie chcesz foreach(), to:
[php:1:162e3f6824]<?php
// (...)
$x = 0;
foreach($kg as $rekord){
$x++;
// (...)
?>[/php:1:162e3f6824]
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:45