Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Operatory
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Czy mógłby mi ktoś pomóc bo cos mi nie wychodzi a chce dodać operatory do tego skryptu aby przy każdym zapisie był inny id czyli id="1" id="2" itd...
  1. <?php
  2.  
  3.  
  4. $pole1 = trim($_POST['obrazek']);
  5. $pole2 = trim($_POST['width']);
  6. $pole3 = trim($_POST['height']);
  7. $pole4 = trim($_POST['url']);
  8. $i = 0 ;
  9. if(empty($pole1)) {
  10.    
  11. echo '<form action="" method="post">
  12.     Url:<input type="text" name="url" style="width: 200px;" /><br />
  13. Obrazek Url:<input type="text" name="obrazek" style="width: 200px;" /><br />
  14. Width:<input type="text" name="width" style="width: 50px;" />
  15. Height:<input type="text" name="height" style="width: 50px;" /><br />
  16. <input type="submit" value="Zapisz" />
  17. </form>';
  18. }
  19. else {$i++;
  20.     $dane = "<a href='$pole4' target='_blank'><img src='$pole1'  width='$pole2' height='$pole3' border='0px' id='$i'><br/><hr width='95%'><a/>\n";
  21.  
  22.    // przypisanie zmniennej $file nazwy pliku
  23.    $file = "banner.php";
  24.    
  25.    // uchwyt pliku, otwarcie do dopisania
  26.    $fp = fopen($file, "a+");
  27.    // blokada pliku do zapisu
  28.    flock($fp, 2);
  29.    // zapisanie danych do pliku
  30.    fwrite($fp, $dane);
  31.    // odblokowanie pliku
  32.    flock($fp, 3);
  33.    // zamknięcie pliku
  34.    fclose($fp);
  35.    
  36.    echo "Dane zostały zapisane!<br />";
  37.    echo "<a href=\"podglad.php\">Zobacz wpisane dane</a>";
  38. }
  39.  
  40. ?>
Go to the top of the page
+Quote Post
ikssde
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

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


Musisz sobie sprawdzać w pliku do którego zapisujesz jaki jest ostatnio wykorzystany identyfikator, a dopiero potem zwiększać go o 1.

@edit
Najlepiej i najwygodniej by było gdybyś przerzucił się na bazę danych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
No chyba, że nie możesz to coś pokombinujemy.

Ten post edytował ikssde 2.01.2009, 19:03:46
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A czy już przypadkiem o to nie pytałeś? http://forum.php.pl/index.php?act=findpost...&pid=553574

Brakuje Ci podstaw, bo ustawiasz zmienną $i właściwie po nic... Ale jak ~ikssde powiedział, najlepsza byłaby tu baza.
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Crossing post. Zamykam.
Go to the top of the page
+Quote Post

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: 18.09.2025 - 12:13