![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Problem wygląda tak:
- chciałbym by w poniższym kodzie zamiast $i pojawiały się kolejne cyfry - ale jakoś nie mam pomysłu jak to zrobić by działało szybko i sprawnie: Mam taki kod narazie: [php:1:261a14ab4c]<?php if(preg_match_all("#[ankieta](.+)[/ankieta]#s",$in,$matches)) { $trans_ankieta_array=array( "#[ankieta](.+)[/ankieta]#s"=>"<form action="index.php?d=forumankieta" method="post">1 <input type="submit" vaule="Wyœlij"></form>", "!- (.*)!U"=>"<input type="radio" name="vote_id" value="".$i."" />1 " ); $in2 = ereg_replace_multi($trans_ankieta_array, $matches[0][0]); $in=preg_replace("#[ankieta](.+)[/ankieta]#i",">1</form>",$in2); #echo "<h1> $in2 </h1>"; } ?>[/php:1:261a14ab4c] |
|
|
![]() |
![]()
Post
#2
|
|
Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Zamiast tego:
[php:1:053e08722a]<?php $trans_ankieta_array=array( "#[ankieta](.+)[/ankieta]#s"=>"<form action="index.php?d=forumankieta" method="post">1 <input type="submit" vaule="Wyœlij"></form>", "!- (.*)!U"=>"<input type="radio" name="vote_id" value="".$i."" />1 " ?>[/php:1:053e08722a] napisałbym coś takiego: [php:1:053e08722a]<?php $trans_ankieta_array=array( "#[ankieta](.+)[/ankieta]#s"=>"<form action="index.php?d=forumankieta" method="post">1 <input type="submit" vaule="Wyœlij"></form>"); //tu pętla dla $i dążącego do 30: while ($i<30) { $trans_ankieta_array=array("!- (.*)!U"=>"<input type="radio" name="vote_id" value="".$i."" />1 "); $i++; } ?>[/php:1:053e08722a] kodu nie testowałem ale wydaje mi się, że w ten sposób musisz to rozwiązać ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:19 |