Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mam problem ... pomoze ktos?
przemekg
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.03.2003
Skąd: Polska

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


mamy kodzik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod
   <?

if ($submit)

{

$file="adresat.txt";

$fpl=fopen("$file", "w");

flock($fpl, 2);

fwrite($fpl,"");

flock($fpl, 3);

fclose($fpl);



$dane=$zmiana_maila;

$fp=fopen("$file", "a");

flock($fp, 2);

fwrite($fp, $dane);

flock($fp, 3);

fclose($fp);



$maile=file("adresat.txt");

echo"Ustawienia zostały zmienione. Zgłoszenie zostanie wysłane na adres(y):<br>";

for ($i=0;$i<count($maile); $i++)

{

   print("<b>".$maile[$i]."</b>");

}

}

?>

  



Mamy formularz ktory wrzuca wartosc zmiennej $zmiana_maila. Po kliknieciu SUBMIT wykonuje sie dopisanie do tablicy pliku.

Nastepnie wyswietla sie
echo"Ustawienia zostały zmienione. Zgłoszenie zostanie wysłane na adres(y):<br>";

Sek w tym, ze wszystko dzieje sie na jednej stronie. Na koniec wyswietla sie ten napisa z echo"Ustawienia..." Jak zrobic, zeby wyswietlal sie tylko ten napis.

juz bez formularza,ktory zapodal ta zmienna do zapisu.
Jest mozliwosc skakania w jednym pliku zeby raz wyswietlalo czesc kodu, po zrobieniu druga czesc...

Nei wiem czy sie zrozumiemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(kasje @ 2006-03-30 10:55:30)
Witam. Ja też miałem kiedyś problemy z if-em. Cuda niesamowite.. np: było mniej więcej tak:


$a = 0
.......
echo $a // Tutaj wyświetla że $a = 0, wszystko ok.
if ($a = 5)  {
echo $a // A tutaj wykonywał się warunek bo $a nagle była już 5 (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!
$x = $x +1
......
}


Oczywiście przykład w duzym uproszczeniu. Ciekawe.. Działo sie to przedewszystkim kiedy w skrypcie było duzo warunków. Do dziś nie znalazłem przyczyny..

Pewnie dlatego miałeś problem, że przypisywałeś zmiennej wartość 5 zamiast sprawdzać. POlecam zajrzeć do manuala i poczytać o operatorach.
Proponuję też nie odgrzebywać tak satrych wątków.
Zamykam, żeby nie wywoływać niepotrzebnej dyskusji.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:22