Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Numerowanie iframów
doknes
post 14.06.2015, 09:40:34
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

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


Hej, mam kod, który zmienia linki ze zmiennej w iframy z filmami i ustawia je pod sobą, ale chce by nad każdym iframem był jego nr (no wiecie od 1 do góry). Mam taki kod
  1. echo "<iframe onload='change()' id='odtwarzacz' allowfullscreen='1' width='800' height='500' src='".str_replace(' ', "'></iframe> ".$nrr++." <br><br><br> <iframe allowfullscreen='1' width='800' height='500' src='", $playery)."'>";

mój nr wynosi 1, ale problem w tym, że playery sie pojawiają a nad nimi jest jedna i ta sama liczba, która wgl. nie rośnie :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Pyton_000
post 14.06.2015, 09:54:02
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


$nrr = 1; przed
Go to the top of the page
+Quote Post
doknes
post 14.06.2015, 09:59:53
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

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


jest i był, dlatego za każdym razem wartość pokazuje sie jako 1 i nie rośnie tongue.gif
Go to the top of the page
+Quote Post
Pyton_000
post 14.06.2015, 10:20:16
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


przed pętlą a nie w pętli.

pokaż większy zakres kodu
Go to the top of the page
+Quote Post
doknes
post 14.06.2015, 10:27:22
Post #5





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

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


  1. $result = $conn->query($sql);
  2. if ($result->num_rows > 0) {
  3. // output data of each row
  4. while($row = $result->fetch_assoc()) {
  5. $nr = $row['nr'];
  6. $playery = $row['player'];
  7. $nrplayer = $nrplayer++;
  8. while(strpos($playery,' ') !== false) {
  9. $playery = str_replace(" ", "", $playery);
  10. }
  11. $playery = str_replace("http", " http", $playery);
  12. $playery = str_replace('<iframewidth="420"height="315"src="', ' ', $playery);
  13. $playery = str_replace('<iframesrc="', ' ', $playery);
  14. while(mb_substr($playery, 0, 1) == " "){
  15. $playery = substr($playery, 1);
  16. }
  17. while(mb_substr($playery, 0, -1) == " "){
  18. echo "ok";
  19. $playery = substr($playery, 1);
  20. }
  21. $nrr = 1;
  22. require("ads.php");
  23. echo "<iframe onload='change()' id='odtwarzacz' allowfullscreen='1' width='800' height='500' src='".str_replace(' ', "'></iframe> ".$nrr." <br><br><br> <iframe allowfullscreen='1' width='800' height='500' src='", $playery)."'>";
  24.  
  25. }
  26. }


Ten post edytował doknes 14.06.2015, 10:27:42
Go to the top of the page
+Quote Post
Pyton_000
post 14.06.2015, 10:32:22
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Primo to używa się BBCode
Secundo to na prawdę nie widzisz dlaczego cały czas masz 1? Przecież za każdym razem w pętli zapisujesz $nrr = 1.
wyrzuć to przed while.
Go to the top of the page
+Quote Post
doknes
post 14.06.2015, 10:34:42
Post #7





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

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


w zmiennej $playery jest kilka linków, a z mysqla pobiera się tylko 1 wynik, zmienna wygląda mniej więcej tak:
http://www.dailymotion.com/swf/x2t2ury https://drive.google.com/file/d/0B4DzuaeCNh...U0dBQTg/preview https://drive.google.com/file/d/0B6ORWPhIsX...ve1iot81so.html ">http://www.dailymotion.com/swf/x2t2mgd http://www.dailymotion.com/swf/x2t2ury https://drive.google.com/file/d/0B4DzuaeCNh...U0dBQTg/preview https://drive.google.com/file/d/0B6ORWPhIsX...ve1iot81so.html
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 01:04