DARKSTONE 0 Denunciar post Postado Abril 17, 2005 ai pessoal espero que vcs possam me ajudarpeguei um codigo ai na facu pa arrumar e to ferradocomo eu armazeno um valor de uma variavel java script em phpassim ohdocument.write('<tr><td align=middle BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+thequantity+'</FONT></td>'); document.writeln('<td BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=prod_show.php?art_no='+thenumber+'>'+thenumber+'</A></FONT></td><td align=left BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=prod_show.php?art_no='+thenumber+'>'+theitem+'</A></FONT></td><td align=right BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+theprice+'</FONT></td><td align=right BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+alterError(itemtotal)+'</FONT></td></tr>'); document.writeln('<a href=prod_show.php?art_no='+thenumber+'>'+thenumber+'</A>'); to tentando armazenar assim:<?php $teste= "<a href=prod_show.php?art_no='+thenumber+'>"; echo $teste;?>ta certo? Compartilhar este post Link para o post Compartilhar em outros sites
bdoweb 0 Denunciar post Postado Abril 17, 2005 mas cara qual é o intuito deste código????? Compartilhar este post Link para o post Compartilhar em outros sites
DARKSTONE 0 Denunciar post Postado Abril 18, 2005 <form onSubmit="return form_validator(this)" action="order_final.php" method=post><script language="JavaScript"><!-- //script hiderfunction form_validator(theForm){ if(theForm.email.value == "") { alert("<?php echo $txt_missing_email ?>"); theForm.email.focus(); return(false); } if(theForm.name.value == "") { alert("<?php echo $txt_missing_name ?>"); theForm.name.focus(); return(false); } if(theForm.address.value == "") { alert("<?php echo $txt_missing_address ?>!"); theForm.address.focus(); return(false); } if(theForm.city.value == "") { alert("<?php echo $txt_missing_city ?>"); theForm.city.focus(); return(false); } if(theForm.zip.value == "") { alert("<?php echo $txt_missing_zip ?>"); theForm.zip.focus(); return(false); } if(theForm.state.value == "") { alert("<?php echo $txt_missing_state ?>"); theForm.state.focus(); return(false); } if(theForm.country.value == "") { alert("<?php echo $txt_missing_country ?>"); theForm.country.focus(); return(false); } return (true);}// end script hiding --></SCRIPT><script LANGUAGE="JavaScript"> function alterError(value) { if (value<=0.99) { newPounds = '0'; } else { newPounds = parseInt(value); } newPence = parseInt((value+.0008 - newPounds)* 100); if (eval(newPence) <= 9) newPence='0'+newPence; newString = newPounds + '.' + newPence; return (newString); } // showItems in orderform function showItems() { index = document.cookie.indexOf("TheBasket"); countbegin = (document.cookie.indexOf("=", index) + 1); countend = document.cookie.indexOf(";", index); if (countend == -1) { countend = document.cookie.length; } fulllist = document.cookie.substring(countbegin, countend); subtotal = 0; subweight = 0; document.writeln('<table cellpadding="2" cellspacing="1" border="0">'); document.writeln('<TR><TD BGCOLOR="#B3B3B3"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_qty ?></b></FONT></TD><TD BGCOLOR="#B3B3B3"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_art_no ?></b></FONT></TD><TD BGCOLOR="#B3B3B3"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_item ?></b></FONT></TD><TD BGCOLOR="#B3B3B3"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_price ?></b></FONT></TD><td BGCOLOR="#B3B3B3"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_sub_total ?></b></FONT></td></TR>'); itemlist = 0; for (var i = 0; i <= fulllist.length; i++) { if (fulllist.substring(i,i+1) == '[') { thisitem = 1; itemstart = i+1; } else if (fulllist.substring(i,i+1) == ']') { itemend = i; thequantity = fulllist.substring(itemstart, itemend); itemtotal = 0; itemtotal = (eval(theprice*thequantity)); temptotal = itemtotal * 100; subtotal = subtotal + itemtotal; weighttotal = 0; weighttotal = (eval(theweight*thequantity)); subweight = subweight + weighttotal; itemlist=itemlist+1; document.write('<tr><td align=middle BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+thequantity+'</FONT></td>'); document.writeln('<td BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=prod_show.php?art_no='+thenumber+'>'+thenumber+'</A></FONT></td><td align=left BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=prod_show.php?art_no='+thenumber+'>'+theitem+'</A></FONT></td><td align=right BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+theprice+'</FONT></td><td align=right BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+alterError(itemtotal)+'</FONT></td></tr>'); document.writeln('<a href=prod_show.php?art_no='+thenumber+'>'+thenumber+'</A>'); } else if (fulllist.substring(i,i+1) == '|') { if (thisitem==1) theitem = fulllist.substring(itemstart, i); if (thisitem==2) theprice = fulllist.substring(itemstart, i); if (thisitem==3) thenumber = fulllist.substring(itemstart, i); if (thisitem==4) theweight = fulllist.substring(itemstart, i); thisitem++; itemstart=i+1; } } totprice = (Math.round(subtotal*100)/100); shipping = (subweight*<?php echo $add_shipping ?>)+ <?php echo $add_freight ?>; totalcost = (totprice+shipping); tax = (Math.round(totalcost*<?php echo $add_tax ?>)/100);<?if( $add_shipping >"0" OR $add_tax >"0") {echo ("document.writeln('<tr><td align=right BGCOLOR=\"#B3B3B3\" colspan=4><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>$txt_sub_total</b></FONT></td><td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans serif\">'+alterError(totprice)+'</FONT></td></tr>');");}?><?if( $add_shipping >"0") {echo ("document.writeln('<tr><td align=right BGCOLOR=\"#B3B3B3\" colspan=4><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>$txt_shipping</b></FONT></td><td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans serif\">'+alterError(shipping)+'</FONT></td></tr>');");}?><?if( $add_tax >"0") {echo ("document.writeln('<tr><td align=right BGCOLOR=\"#B3B3B3\" colspan=4><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>$txt_tax</b></FONT></td><td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">'+alterError(tax)+'</FONT></td></tr>');");}?> document.writeln('<tr><td align=right BGCOLOR="#B3B3B3" colspan=4><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_total ?></b></FONT></td><td align=right BGCOLOR="#D9D9D9"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+alterError(totalcost+tax)+'</FONT></td></tr>'); document.writeln('<INPUT TYPE="hidden" NAME="total" VALUE="'+alterError(totalcost+tax)+'" SIZE="40">'); document.writeln('<INPUT TYPE="hidden" NAME="itens" VALUE="'+theitem+'" SIZE="40">'); document.writeln('</TABLE>'); }</script><center><font size="5" face="Verdana, Arial, Helvetica, sans-serif"><b><?php echo $txt_order_form ?></B></FONT></center><HR WIDTH=75% size=1 COLOR="#cccccc"><CENTER><script LANGUAGE="JavaScript"> showItems();</script></CENTER><BR><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><DIV align="center"><?php echo $txt_personal_information ?></DIV></FONT><CENTER><BR><table cellpadding="2" cellspacing="1" border="0"><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B> <?php echo $txt_email ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME="email" VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_company ?></B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME="company" VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_name ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=name VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_address ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=address VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_address2 ?> </B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=address2 VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_city ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=city VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_state_province ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=state VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_zip ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=zip VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_country ?> *</B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=country VALUE="" SIZE=40></TD></TR><TR><TD BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_phone ?></B></FONT></TD><TD BGCOLOR="#D9D9D9"><INPUT TYPE=text NAME=phone VALUE="" SIZE=20></TD></TR><TR><TD VALIGN=top BGCOLOR="#D9D9D9"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><B><?php echo $txt_comment ?></B></FONT></TD><TD BGCOLOR="#D9D9D9"><TEXTAREA NAME=comment ROWS=4 COLS=36 WRAP=physical></TEXTAREA></TD></TR><TR><TD ALIGN=center COLSPAN=2><INPUT TYPE=submit NAME=Submit VALUE="<?php echo $txt_submit ?>" style="font-family: Verdana, Geneva, Helvetica; font-weight: regular; font-style: regular; font-size: 10px; color: #000000; height:20px"><INPUT TYPE=reset VALUE="<?php echo $txt_reset ?>" style="font-family: Verdana, Geneva, Helvetica; font-weight: regular; font-style: regular; font-size: 10px; color: #000000; height:20px"></TD></TR></TABLE><BR><?php echo $itens; ?> </FONT></CENTER></BODY> bom vamos lah ai ta o codigo completo... esta página usa java script para jogar os valores para um arquivo php chamado order_final.php o que ta acontecendo e que ele só passa o valor do ultimo item olha ali document.writeln('<INPUT TYPE="hidden" NAME="itens" VALUE="'+theitem+'" SIZE="40">'); o valor é o theitem mais embaixo ele faz assim <script LANGUAGE="JavaScript"> showItems(); </script></ tem como eu passar o resultado desta função para minah variavel php? pq dai eu resolvia o problema Compartilhar este post Link para o post Compartilhar em outros sites