Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

preciso disso dentro de uma caixa de txt  #resolvido

25-04-2007 20:27

olá, ta muito legal o forum

eu preciso do seguinte, esse php
<table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php if (sizeof($order->info['tax_groups']) > 1) { ?> <tr> <td class="main" colspan="2">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> </tr> <?php } else { ?> <tr> </tr> <?php } for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { echo ' <tr>' . "\n" . ' <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . ' <td class="main" valign="top">' . $order->products[$i]['name']; if (STOCK_CHECK == 'true') { echo tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']); } if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) { for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { echo '<br><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>'; } } echo '</td>' . "\n"; if (sizeof($order->info['tax_groups']) > 1) echo ' <td class="main" valign="top" align="right">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n"; echo ' <td class="main" align="right" valign="top">' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table>

gera um txt

e eu quero que esse txt seja dentro de uma caixa de txt pq eu vou envia-lo via formulario,

tem como?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

25-04-2007 20:30

não entendi muito bem o código, mas, ele gera algum valor no documento?

se sim, basta pegar a linha do echo onde esse valor é mostrado e colocar antes de mostrar o texto um:
<textarea name="nametal">

e depois:
</textarea>

:wink:
0
A melhor hospedagem para o seu site HostGator!
 

preciso disso dentro de uma caixa de txt

25-04-2007 20:45

não deu certo, isso fez com que o código aparecesse dentro da caixa de txt, eu vou explicar melhor

esse script faz o seguinte, ele poe o nome do produto que o cliente scolheu em formato de txt

Imagem

eu precisaria deste txt em uma caixa de txt como montei abaixo no ps

Imagem

tem como?
0
 

preciso disso dentro de uma caixa de txt

25-04-2007 21:31

valeu web, duvida solucionada =D

e lembrem-se crianças // para travar =D
vlw vei
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

25-04-2007 21:55

:)
0
A melhor hospedagem para o seu site HostGator!
 

preciso disso dentro de uma caixa de txt

25-04-2007 22:19

juro que paro de encher o saco =X

a página com o formulario e tudo fico assim

checkout_shipping.php
<?php require('includes/application_top.php'); require('includes/classes/http_client.php'); // if the customer is not logged on, redirect them to the login page if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } // if there is nothing in the customers cart, redirect them to the shopping cart page if ($cart->count_contents() < 1) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } // if no shipping destination address was selected, use the customers own address as default if (!tep_session_is_registered('sendto')) { tep_session_register('sendto'); $sendto = $customer_default_address_id; } else { // verify the selected shipping address $check_address_query = tep_db_query("select count(*) as total from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' and address_book_id = '" . (int)$sendto . "'"); $check_address = tep_db_fetch_array($check_address_query); if ($check_address['total'] != '1') { $sendto = $customer_default_address_id; if (tep_session_is_registered('shipping')) tep_session_unregister('shipping'); } } require(DIR_WS_CLASSES . 'order.php'); $order = new order; // register a random ID in the session to check throughout the checkout procedure // against alterations in the shopping cart contents if (!tep_session_is_registered('cartID')) tep_session_register('cartID'); $cartID = $cart->cartID; // if the order contains only virtual products, forward the customer to the billing page as // a shipping address is not needed if ($order->content_type == 'virtual') { if (!tep_session_is_registered('shipping')) tep_session_register('shipping'); $shipping = false; $sendto = false; tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } $total_weight = $cart->show_weight(); $total_count = $cart->count_contents(); // load all enabled shipping modules require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping; if ( defined('MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING') && (MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING == 'true') ) { $pass = false; switch (MODULE_ORDER_TOTAL_SHIPPING_DESTINATION) { case 'national': if ($order->delivery['country_id'] == STORE_COUNTRY) { $pass = true; } break; case 'international': if ($order->delivery['country_id'] != STORE_COUNTRY) { $pass = true; } break; case 'both': $pass = true; break; } $free_shipping = false; if ( ($pass == true) && ($order->info['total'] >= MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER) ) { $free_shipping = true; include(DIR_WS_LANGUAGES . $language . '/modules/order_total/ot_shipping.php'); } } else { $free_shipping = false; } // process the selected shipping method if ( isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process') ) { if (!tep_session_is_registered('comments')) tep_session_register('comments'); if (tep_not_null($HTTP_POST_VARS['comments'])) { $comments = tep_db_prepare_input($HTTP_POST_VARS['comments']); } if (!tep_session_is_registered('shipping')) tep_session_register('shipping'); if ( (tep_count_shipping_modules() > 0) || ($free_shipping == true) ) { if ( (isset($HTTP_POST_VARS['shipping'])) && (strpos($HTTP_POST_VARS['shipping'], '_')) ) { $shipping = $HTTP_POST_VARS['shipping']; list($module, $method) = explode('_', $shipping); if ( is_object($$module) || ($shipping == 'free_free') ) { if ($shipping == 'free_free') { $quote[0]['methods'][0]['title'] = FREE_SHIPPING_TITLE; $quote[0]['methods'][0]['cost'] = '0'; } else { $quote = $shipping_modules->quote($method, $module); } if (isset($quote['error'])) { tep_session_unregister('shipping'); } else { if ( (isset($quote[0]['methods'][0]['title'])) && (isset($quote[0]['methods'][0]['cost'])) ) { $shipping = array('id' => $shipping, 'title' => (($free_shipping == true) ? $quote[0]['methods'][0]['title'] : $quote[0]['module'] . ' (' . $quote[0]['methods'][0]['title'] . ')'), 'cost' => $quote[0]['methods'][0]['cost']); tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } } } else { tep_session_unregister('shipping'); } } } else { $shipping = false; tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } } // get all available shipping quotes $quotes = $shipping_modules->quote(); // if no shipping method has been selected, automatically select the cheapest method. // if the modules status was changed when none were available, to save on implementing // a javascript force-selection method, also automatically select the cheapest shipping // method if more than one module is now enabled if ( !tep_session_is_registered('shipping') || ( tep_session_is_registered('shipping') && ($shipping == false) && (tep_count_shipping_modules() > 1) ) ) $shipping = $shipping_modules->cheapest(); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_SHIPPING); $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- var selected; function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_address.shipping[0]) { document.checkout_address.shipping[buttonSelect].checked=true; } else { document.checkout_address.shipping.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> <style type="text/css"> <!-- .style1 {color: #FFFFFF} --> </style> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('checkout_address', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')) . tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if (tep_count_shipping_modules() > 0) { ?> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td valign="top"><p>sdfgsdfgsdgsdgsdfgsdgsdgsdfgsdfg</p> <p>&nbsp;</p> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td><?php //Baixando variáveis: $nome=$_POST['nome1']; $email=$_POST['email']; $destino=$_POST['destino']; $assunto=$_POST['assunto']; $compras=$_POST['compras']; $auto_resposta=$_POST['auto_resposta']; //Mensagem que você rebecerá: $f_msg.="nome: $nome\n"; $f_msg.="Email: $email\n\n"; $f_msg.="compras: $compras\n\n"; //Mensagem que o visitante receberá: $res_msg.="olá $nome\n"; $res_msg.="Seu e-mail foi recebido, breve estaremos respondendo,\n\n"; $res_msg.="abraços\n"; $res_msg.="Y2KDesign.com\n\n"; //Efetuando o envio das mensagems: if ($_POST['f_send']==1){ $headers="From: Y2KDesign"; mail("$destino", "$assunto", "$f_msg", "$headers"); mail("$email", "$auto_resposta", "$res_msg", "$headers"); } ?> <html> <head> <title>Or&ccedil;amento - Y2KDesign.com</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <?php if ($_POST['f_send']==1){ ?> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td><p align="center" class="style3"><font size="2" face="Arial, Helvetica, sans-serif">Mensagem enviada com sucesso!</font></p> <p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href="orcamento.php">Clique aqui</a> para voltar</font></p> </td> </tr> </table> <?php }else{ ?> <table width="100%" border="0" cellspacing="10" cellpadding="0"> <tr> <td><form action="" method="post" name="formulario" id="formulario"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td colspan="3"> <div align="left" class="style5"> <font color="#FF0000"><strong><font face="Arial, Helvetica, sans-serif">* - todos os campos s&atilde;o obrigat&oacute;rios</font></strong></font></div></td> </tr> <tr> <td width="3%" valiogn="top" class="style1">&nbsp;</td> <td width="97%" colspan="2" class="txt1">Nome<br> <input name="nome1" type="text" id="nome1" size="40"></td> </tr> <tr> <td valign="top" class="style1"> <div align="right"></div></td> <td colspan="2" class="txt1"><span class="style5 style1"><font face="Arial, Helvetica, sans-serif">e-mail </font></span><br> <input name="email" type="text" id="email" size="40"></td> </tr> <tr> <td valign="top" class="style1">&nbsp;</td> <td colspan="2" class="txt1">&nbsp;</td> </tr> <tr> <td valign="top" class="style1">&nbsp;</td> <td colspan="2" class="txt1">Produtos<br> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php if (sizeof($order->info['tax_groups']) > 1) { ?> <tr> <td class="main" colspan="2">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> </tr> <?php } else { ?> <tr> </tr> <?php } for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { // echo ' <tr>' . "\n" . // // ' <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . // // ' <td class="main" valign="top">' . $order->products[$i]['name']; // echo ' <tr>'; echo ' <td class="main" valign="top"><input type="textfield" name="compras" id="compras" value="'.$order->products[$i]['name'].'">'; if (STOCK_CHECK == 'true') { echo tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']); } if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) { for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { echo '<br><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>'; } } echo '</td>' . "\n"; if (sizeof($order->info['tax_groups']) > 1) echo ' <td class="main" valign="top" align="right">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n"; echo ' <td class="main" align="right" valign="top">' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table></td> </tr> <tr> <td class="style1"><input name="destino" type="hidden" id="destino" value="killerki@gmail.com"> <input name="assunto" type="hidden" id="assunto" value="Orçamento - Y2KDesign.com"> <input name="f_send" type="hidden" id="f_send" value="1"> <input name="auto_resposta" type="hidden" id="auto_resposta" value="Orçamento - Y2KDesign.com"></td> <td colspan="2" class="txt1"><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form></td> </tr> </table> <?php } ?> </body> </html> &nbsp;</td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> <form name="form1" method="post" action=""> <label></label> </form> <p>&nbsp;</p> <p>&nbsp;</p></td> </tr> </table></td> </tr> <?php } ?> </table> </form></td> <!-- body_text_eof //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

o formulario só ta enviando o 1º produto, os outros que ficam nas outras caixas de txt não vão, tem como coloca todos em uma única caixa de txt multiline?
ou então fazer com que todos sejam enviados?

abração e obrigado cara
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

26-04-2007 06:23

cada input text tem q ter um name diferente, tipo:
<input name="produto1"...
<input name="produto2"...

etc...

tenta assim, antes de carregar os inputs (ai no seu código) tem um:
for ($i=0, $n=si...

esse $i é um valor que será incrementado a cada nova linha:
na primeira linha $i vale 1, na segunda $i vale 2, etc...

com base nisso, seu input pode ser assim:
<input type="text" name="campo_".$i."" value="">

notou? cada input ( item ) vai ser campo + a linha, retornando um name diferente a cada linha.

RESULTADO
<input type="text" name="campo_1" value="">
<input type="text" name="campo_2" value="">
etc...

Já pro caso de obter todos os campos do formulário acesse:
viewtopic.php?t=483
0
A melhor hospedagem para o seu site HostGator!
 

preciso disso dentro de uma caixa de txt

26-04-2007 07:41

bom, se eu entendi direito ficaria assim então

echo ' <td class="main" valign="top"><input type="textfield" name="compras_"$i"" id="compras_"$i"" value="'.$order->products[$i]['name'].'">';

mas e na parte de reconhecimento

$compras=$_POST['compras'];

ficaria como?

e outra coisa em outras partes aparece o "$i" como [$i] qual a diferença?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

26-04-2007 08:40

não, o exemplo que usei:
<input type="text" name="campo_".$i."" value="">

o seu exemplo:">
<input type="textfield" name="compras_"$i"" id="compras_"$i"" value="'.$order->

notou a diferença?
".$i." e "$i"

Para receber os dados, lê o artigo q indiquei acima.

quanto a diferença, é q o $i é chamado em outras partes do código, geralmente quando [$i] é por arrray.

Obs.: Linguagem de programação não é igual abrir e fechar de tag, A é diferente de a, se está dizendo para ter um . (ponto), é para ter o .(ponto) ali, não é de enfeite. São regras da programação.
0
A melhor hospedagem para o seu site HostGator!
 

preciso disso dentro de uma caixa de txt

26-04-2007 09:04

echo ' <td class="main" valign="top"><input type="textfield" name="compras_".$i."" id="compras_".$i."" value="'.$order->products[$i]['name'].'">';

assim q deveria ficar então?

na linha

$compras=$_POST['compras'];

eu tentei colocar

$compras=$_POST['compras_".$i."'];

mas não envia direito ele envia apenas assim

nome: killerki

Email: killerki2@gmail.com

compras:
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

26-04-2007 09:06

A concatenação ".$i." deve estar de acordo com o sinal q abre o echo

se o echo está no formato:
echo "texto";
a concatenação deve ser:
echo "... ".$i."....";

se o echo está no formato:
echo 'texto';
a concatenação deve ser:
echo '... '.$i.' ...';

Lê ai
viewtopic.php?t=483
0
A melhor hospedagem para o seu site HostGator!
 

preciso disso dentro de uma caixa de txt

26-04-2007 09:31

esse script de email naum esta funcionando, ele não manda para o email, aparec que foi enviado mas não chega

correção
os e-mails estavam sendo enviados normalmente.
Mas, devido a configuração do servidor de e-mail estavam sendo interpretados como "lixo eletrônico".
0
 

preciso disso dentro de uma caixa de txt

26-04-2007 10:26

bom, ta da forma q vc falo, abre o echo com ' e os outros " e fecha o echo com '

ta aki
<?php /* $Id: checkout_shipping.php,v 1.16 2003/06/09 23:03:53 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require('includes/classes/http_client.php'); // if the customer is not logged on, redirect them to the login page if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } // if there is nothing in the customers cart, redirect them to the shopping cart page if ($cart->count_contents() < 1) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } // if no shipping destination address was selected, use the customers own address as default if (!tep_session_is_registered('sendto')) { tep_session_register('sendto'); $sendto = $customer_default_address_id; } else { // verify the selected shipping address $check_address_query = tep_db_query("select count(*) as total from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' and address_book_id = '" . (int)$sendto . "'"); $check_address = tep_db_fetch_array($check_address_query); if ($check_address['total'] != '1') { $sendto = $customer_default_address_id; if (tep_session_is_registered('shipping')) tep_session_unregister('shipping'); } } require(DIR_WS_CLASSES . 'order.php'); $order = new order; // register a random ID in the session to check throughout the checkout procedure // against alterations in the shopping cart contents if (!tep_session_is_registered('cartID')) tep_session_register('cartID'); $cartID = $cart->cartID; // if the order contains only virtual products, forward the customer to the billing page as // a shipping address is not needed if ($order->content_type == 'virtual') { if (!tep_session_is_registered('shipping')) tep_session_register('shipping'); $shipping = false; $sendto = false; tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } $total_weight = $cart->show_weight(); $total_count = $cart->count_contents(); // load all enabled shipping modules require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping; if ( defined('MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING') && (MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING == 'true') ) { $pass = false; switch (MODULE_ORDER_TOTAL_SHIPPING_DESTINATION) { case 'national': if ($order->delivery['country_id'] == STORE_COUNTRY) { $pass = true; } break; case 'international': if ($order->delivery['country_id'] != STORE_COUNTRY) { $pass = true; } break; case 'both': $pass = true; break; } $free_shipping = false; if ( ($pass == true) && ($order->info['total'] >= MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER) ) { $free_shipping = true; include(DIR_WS_LANGUAGES . $language . '/modules/order_total/ot_shipping.php'); } } else { $free_shipping = false; } // process the selected shipping method if ( isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process') ) { if (!tep_session_is_registered('comments')) tep_session_register('comments'); if (tep_not_null($HTTP_POST_VARS['comments'])) { $comments = tep_db_prepare_input($HTTP_POST_VARS['comments']); } if (!tep_session_is_registered('shipping')) tep_session_register('shipping'); if ( (tep_count_shipping_modules() > 0) || ($free_shipping == true) ) { if ( (isset($HTTP_POST_VARS['shipping'])) && (strpos($HTTP_POST_VARS['shipping'], '_')) ) { $shipping = $HTTP_POST_VARS['shipping']; list($module, $method) = explode('_', $shipping); if ( is_object($$module) || ($shipping == 'free_free') ) { if ($shipping == 'free_free') { $quote[0]['methods'][0]['title'] = FREE_SHIPPING_TITLE; $quote[0]['methods'][0]['cost'] = '0'; } else { $quote = $shipping_modules->quote($method, $module); } if (isset($quote['error'])) { tep_session_unregister('shipping'); } else { if ( (isset($quote[0]['methods'][0]['title'])) && (isset($quote[0]['methods'][0]['cost'])) ) { $shipping = array('id' => $shipping, 'title' => (($free_shipping == true) ? $quote[0]['methods'][0]['title'] : $quote[0]['module'] . ' (' . $quote[0]['methods'][0]['title'] . ')'), 'cost' => $quote[0]['methods'][0]['cost']); tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } } } else { tep_session_unregister('shipping'); } } } else { $shipping = false; tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); } } // get all available shipping quotes $quotes = $shipping_modules->quote(); // if no shipping method has been selected, automatically select the cheapest method. // if the modules status was changed when none were available, to save on implementing // a javascript force-selection method, also automatically select the cheapest shipping // method if more than one module is now enabled if ( !tep_session_is_registered('shipping') || ( tep_session_is_registered('shipping') && ($shipping == false) && (tep_count_shipping_modules() > 1) ) ) $shipping = $shipping_modules->cheapest(); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_SHIPPING); $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- var selected; function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_address.shipping[0]) { document.checkout_address.shipping[buttonSelect].checked=true; } else { document.checkout_address.shipping.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('checkout_address', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')) . tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><!-- nosso formulário de exemplo //--> <form action="?envio=ok" method="POST"> Seu Nome : <input type="text" name="nome"><br> Seu E-mail : <input type="text" name="email" value=""><br> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php if (sizeof($order->info['tax_groups']) > 1) { ?> <tr> <td class="main" colspan="2">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> <td class="smallText" align="right">&nbsp;</td> </tr> <?php } else { ?> <tr> </tr> <?php } for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { // echo ' <tr>' . "\n" . // // ' <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . // // ' <td class="main" valign="top">' . $order->products[$i]['name']; // echo ' <tr>'; echo ' <td class="main" valign="top"><input type="textfield" name="compras_".$i."" id="compras_".$i."" value="'.$order->products[$i]['name'].'">'; if (STOCK_CHECK == 'true') { echo tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']); } if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) { for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { echo '<br><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>'; } } echo '</td>' . "\n"; if (sizeof($order->info['tax_groups']) > 1) echo ' <td class="main" valign="top" align="right">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n"; echo ' <td class="main" align="right" valign="top">' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table> <input type="submit" value="Enviar"> </form> <?php /* inicio do envio */ $envio = $_GET['envio']; if($envio=="ok") { /* pegamos o nome e e-mail de quem enviou o e-mail */ $quem_nome = $_POST['nome']; $quem_email = $_POST['email']; /* é iniciado um while para pegar todos os campos do input */ $msg = "Mensagem enviada em ".date("d/m/Y - H:i:s").", os dados seguem abaixo:\n"; while(list($campo, $valor) = each($HTTP_POST_VARS)) { $msg .= ucwords($campo).": ".$valor."\n"; } /* envio do e-mail seuemailaqui@voce.com (quem vai receber o email) seu assunto aqui (assunto que vem no e-mail) */ mail("killerki@gmail.com","seu assunto aqui",$msg,"From: $quem_nome < $quem_email > Content-type: text/txt"); /* exibimos os dados enviados */ echo nl2br($msg); /* mensagem de envio ok */ echo "Seu e-mail foi enviado com sucesso. Obrigado"; } ?>&nbsp;</td> </tr> </table></td> </tr> <?php if (tep_count_shipping_modules() > 0) { ?> <?php } ?> </table> </form></td> <!-- body_text_eof //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

mas não ta funcionando, tenha paciência, eu to tentando aprende
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

preciso disso dentro de uma caixa de txt

26-04-2007 10:34

continua errado.
o seu:
echo ' <tr>';
echo ' <td class="main" valign="top"><input type="textfield" name="compras_".$i."" id="compras_".$i."" value="'.$order->products[$i]['name'].'">';

note (novamente) q tá concatenando errado.
o correto é:
echo ' <tr>';
echo ' <td class="main" valign="top"><input type="textfield" name="compras_'.$i.'" id="compras_'.$i.'" value="'.$order->products[$i]['name'].'">';

porque a concatenação vai de acordo com o echo.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]