Pogčedajte punu verziju : da li moze ovakva kombinacija forme
php
ie7
problem je sledeci:
na pocetnoj strani bih stavio submit formu, a na istoj imam iframe (koji zbog
ogranicenih dimenzija) ima scrolling=yes.
kako da prenesem vrednost neke promenljive onsubmit=? sa glavne strane na iframe, na kome treba nesto da se izvrsi?
(kombinacija forme na iframe radi o.k. , ali bi mi vise odgovaralo
kao sto sam spomenuo, jer zbog skrollinga , submit button izlazi iz pregleda)
Ako neko moze da me uputi na resenje.
Hvala.
Blood
28. 11. 2007., 00:16
<form name="form" action="action" method="post" target="frame_name">
<form name="form" action="action" method="post" target="frame_name">
to sam odradio sa:
<?php
echo "<form name=\"form1\" action='../iframecategory4.php' method='post' target='Frame4'>";
?>
sad mi se javlja problem na iframe na kome su ostali checkbox bez forme
koja je prebacena na glavnu stranu
----
<?php
while ($row=mysql_fetch_array($quenty)){
$file = strval($row['idcat']);
----
echo "<input type=\"checkbox\" name=\"". $file."[]\" >";
?>
----
jer nikako mi ne ide da pokupim vrednost cekiranog i onda ga obradim sa
----
if (isset($_POST['Submit'])) {....itd //treba a arhivira podatak iz baze
----
Blood
29. 11. 2007., 23:46
uh..nista te nisam razumeo...
ivanhoe
30. 11. 2007., 02:36
zasto koristis iframe za to?
stavi checkboxes u jedan <div> ili jos bolje <fieldset>, i onda mu dodaj "height:123px; overflow:auto;" u CSS
zasto koristis iframe za to?
stavi checkboxes u jedan <div> ili jos bolje <fieldset>, i onda mu dodaj "height:123px; overflow:auto;" u CSS
da bih izbegao efekat refresha cele strane na submit, jer imam fise formi
i vise prikaza, dostavicu ceo kod da bih objasnio
MorenoArdohain
30. 11. 2007., 10:09
A sta fali ajaxu?
uh..nista te nisam razumeo...
Ako je forma na strani koja na submit inicira Iframe:
//deo forme
<div> <?php
$x=1;
echo "<a href=\"category.php?x=\"$x\"\" target=\"_self\" ><font color=\"#999999\" size=\"3\">admin 1</font> </a>";
?> </div>
<div> <?php
$y=1;
echo "<a href=\"category.php?y=\"$y\"\" target=\"_self\" ><font color=\"#999999\" size=\"3\">admin 2</font> </a>";
?> </div>
</div></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td><div>
<?php // delete !!!
if (isset($_GET['x'])) {
?>
<?php
echo "<iframe name=\"Frame2\" id=\"Frame2\" src=\"http://localhost/pro_storage/body/iframecategory2.php\"
height=\"400\" width=\"49%\" frameborder=\"2\" scrolling=\"auto\">
</iframe>";
?>
<?php // restore delite !!!
?>
<?php
echo "<iframe name=\"Frame4\" id=\"Frame4\" src=\"http://localhost/pro_storage/body/iframecategory4.php\"
height=\"400\" width=\"49%\" frameborder=\"2\" scrolling=\"auto\">
</iframe>";
?>
<?php } ?>
<?php //rename !!!
if (isset($_GET['y'])) {
?>
<?php
echo "<iframe name=\"Frame3\" id=\"Frame3\" src=\"http://localhost/pro_storage/body/iframecategory3.php\"
height=\"90\" width=\"100%\" frameborder=\"2\" scrolling=\"no\">
</iframe>";
?>
<?php // move !!!
?>
<?php
echo "<iframe name=\"Frame5\" id=\"Frame5\" src=\"http://localhost/pro_storage/body/iframecategory5.php\"
height=\"90\" width=\"100%\" frameborder=\"2\" scrolling=\"no\">
</iframe>";
?>
<?php } ?>
<?php
echo "<form name=\"form1\" action='../iframecategory4.php' method='post' target='Frame4'>";
?>
<table width="75%" border="0" cellpadding="5" cellspacing="5">
<tr align="right">
<td>
<div>
<?php
echo "<input type='submit' name=\"Submit\" value=\"Restore\" />";
?>
<?php
echo "<label>
<input type=\"checkbox\" id=\"enabler\" value=\"1\" onClick=\"enable_it()\">
</label>";
?>
<?php
echo "<input type='submit' name=\"Total\" value=\"Archive!\" disabled=\"disabled\"/>";
?>
<?php
echo "</form>";
?>
</div>
// KOD IFRAME-a SA KOGA JE NA POCETNU STRANU PREMESTENA FORMA:
<table width="75%" border="0" cellpadding="0" cellspacing="0">
<?php
$quenty=mysql_query("SELECT
category.idcat,
category.catname,
category.idsec,
category.delopt,
category.arhiva,
section.secname
FROM category, section WHERE category.delopt='1' AND category.arhiva='0' AND category.idsec=section.idsec
ORDER BY section.secname
");
while ($row=mysql_fetch_array($quenty)){
$file = strval($row['idcat']);
?>
<tr style="initial;" onMouseOver="this.className='highlight'" onMouseOut="this.className='normal'">
<td valign="top" width="20%" align="right">
<div>
<?php
echo("<font color=#999999 size=3px >" . $row[5] . " </font>");
?>
</div> </td>
<td valign="top">
<div>
<?php
echo "<input type=\"checkbox\" name=\"". $file."[]\" >";
?>
<?php
echo("<font color=#666666 size=3px >" . $row[1] . " </font>");
?>
<?php
}
?>
</div>
</td>
</tr>
</table>
<table width="75%" border="0" cellpadding="0" cellspacing="0">
<tr align="center">
<td>
<div>
<?php
include( '../includes/connect.php' );
if (isset($_POST['Submit'])) {
$t="SELECT
category.idcat,
category.catname,
category.delopt,
category.arhiva
FROM category WHERE category.delopt='1' AND category.arhiva='0' ";
$t1=mysql_query($t);
while($t2=mysql_fetch_array($t1)) {
$f = strval($t2['idcat']);
@$c=$_POST[$f];
if (!$c==""){
$f1 = intval($f);
$del="UPDATE category SET category.delopt='0' WHERE category.idcat='$f1' ";
$b=mysql_query($del);
if($b){
$o=@$b;
if ($o==true)
{$sql=mysql_query("OPTIMIZE TABLE `category`");}
{
echo "<font color=\"#666666\"font size=\"3\"><b>PONOVO STE OMOGUCILI KATEGORIJU
<META HTTP-EQUIV=\"refresh\" CONTENT=\"1; URL=iframecategory4.php\"></b></font>";
exit();
}
}
if(!$b){
{
echo "<font color=\"#666666\"font size=\"3\"><b>NISTE OMOGUCILI NAZNACENU KATEGORIJU
<META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=iframecategory4.php\"></b></font>";
exit();
}
}
}
}
}
?>
KAKO POKUPITI OZNACEN CEHECKBOX NA iframe DA BI NA if (isset($_POST['Submit'])) {…. SA GLAVNE STRANE, OZNACEN PODATAK IZ BAZE BIO OBRISAN ILI SLICNO ?
Dok je cela forma bila na Iframe kod je naravno radio, sada nema sta da mi inicalizuje $file.
vBulletin® v3.6.8, Copyright ©2000-2024, Jelsoft Enterprises Ltd.