Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/03/2008, 22:45
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: Formularios seguros en PHP

prueba asi la pagina php:

Código PHP:
if(isset($_POST['check'])) {
$nombre $_POST['nombre']; //empezamos a recoger los campos del form en variables
$telefono $_POST['telefono'];//creo que me equivoque u va todo alreves, cambialo. ,lo siento

//cambia las demas,
$_POST['mail'] = $mail;
$_POST['localidad'] = $localidad;
$_POST['ciudad'] = $ciudad;
$_POST['cp'] = $cp;
$_POST['modelo'] = $modelo;
$_POST['leyenda'] = $leyenda;
$_POST['cremera'] = $cremera;
$_POST['cleyenda'] = $cleyenda;
$_POST['talles'] = $talles;
$_POST['comentario'] = $comentario;


$_POST['check[deposito]'] = $deposito//esta sintaxis no se si esta bien o no no se si dara errores
$_POST['check[efectivo]'] = $efectivo;
$_POST['check[dineromail]'] = $dineromail;
$_POST['check[pagofacil]'] = $pagofacil;


if (
$efectivo==checkbox){
$efectivo="El pago es en Efectivo\n ";};

if (
$deposito==checkbox){
$deposito="El pago es deposito bancario\n ";};

if (
$dineromail==checkbox){
$dineromail="El pago es Dineromail\n ";};

if (
$pagofacil==checkbox){
$pagofacil="El pago es Pago Facil\n ";};


$contenidomail"Nombre miembro: ".$_SESSION['k_username']."\n"
                                 
."titulo: ".$titulo."\n"
                                  
."Comentarios mienbro: \n".$comentario."\n";


$msg=$efectivo.$deposito.$dineromail.$pagofacil."NOMBRE:" .$nombre.)."\n"."TELEFONO:" .$telefono.)."\n".$mail."\n"."DIRECCION: ".$direccion."\n"."LOCALIDAD: " .$localidad)."\n"."CIUDAD:" .$ciudad."\n"."CP:" .$cp."\n"."MODELO" .$modelo."\n"."LEYENDA:" .$leyenda."\n"."Color de la remera: " .$cremera."\n"."Color de la leyenda: "$cleyenda)."\n"."TALLE: " .$talles)."\n"."COMENTARIO:" .$comentario;
$mymail="[email protected]";
$compras="UN PEDIDO DE COMPRA";
mail($mymail,$compras,$msg"From: <$mail>");



?> 
y la parte del form de los chekbox del form dejala asi:

Código PHP:

<td align="right"
<
input type="checkbox" name="check[]" value="efectivo">
</
td>
<
td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">Efectivo</font></b></font></td>
</
tr>
<
tr
<
td align="right"
<
input type="checkbox" name="check[]" value="deposito">
</
td>
<
td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">Dep&oacute;sito 
bancario 
</font></b></font></td>
</
tr>
<
tr
<
td align="right"
<
input type="checkbox" name="name="check[]"" value="dineromail">
</
td>
<
td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">Dineromail</font></b></font></td>
</
tr>
<
tr>
<
td align="right">
<
input type="checkbox" name="check[]" value="pagofacil">
</
td>
<
td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">Pago 
Facil 
</font></b></font></td
Cualquier problema , preguntas de nuevo, si no yo, ya te ayudara otro.

Un saludo

Y revisa bien la sintaxis y el nombre de los campor del form y sus variables correspodientes

Última edición por jaronu; 22/03/2008 a las 23:33 Razón: algo de sintaxis