rafcio8405
24.04.2004, 21:11:17
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
24.04.2004, 21:15:43
[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
24.04.2004, 21:17:41
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
24.04.2004, 22:15:06
Dzięki HaRy pomogło i teraz jest ok
MarcinJarek
25.04.2004, 09:42:40
A moj kod dziala?
HaRy
25.04.2004, 11:02:15
Cytat
A moj kod dziala?
który
Twoj kod?
rafcio8405
25.04.2004, 18:23:38
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
25.04.2004, 18:40:22
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
25.04.2004, 18:43:22
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.