Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/12/2003, 10:26
ymeza
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 21 años, 11 meses
Puntos: 0
Esta es la estructura que estoy utilizando para enviar los valores marcados por email:


$cuerpo .= "Servicios : ".implode(',',$opciones)."\n";


Pero para que me entiendas mejor voy a colocar un poco de codigo

En consult2.php que es el formulario de entrada:

echo "<tr><td colspan='4'><font face='Verdana, Arial,Helvetica, sans-serif' size='1'><font color='#CC0000'>*</font><b>Tipo de Servicios</font></td></tr>\n";


echo "<tr><td><font face='Verdana, Arial, Helvetica, sans-serif' size='1'>Servicios y Aplicaciones</font></td>\n";

echo "<td>Correo<input type='checkbox' name='opciones[]' value='Correo'>
Diseño y Desarrollo Web<input type='checkbox' name='opciones[]' value='Diseño y Desarrollo Web'>
Administración de Dominios<input type='checkbox' name='opciones[]' value='Administración de Dominios'>
Alojamiento Web<input type='checkbox' name='opciones[]' value='Alojamiento Web'>
Instalación de S.O y Servicios<input type='checkbox' name='opciones[]' value='Instalación de S.O y Servicios'\n";


echo "<input type=\"submit\" name=\"continuar\" value=\" Continuar \">\n\n";

--------

La que recoje los datos introducidos totconsult2.php:
(Aquí va el código para la conexión con la base y consultas para presentar los datos introducidos antes de enviar)

<?
echo "<tr><td><font face='Verdana, Arial, Helvetica,sans-serif' size='1'>Servicios: </font></td>
<td><font face='Verdana, Arial, Helvetica, sans-serif' size='1'>".implode(',',$opciones)."</font></td>\n";

echo "</tr>\n";
?>

Paso estos valores a traves de campos ocultos a mostrar.php:

<input type="submit" name="enviar" value="Enviar">

<input type="hidden" name="nombre_ente"

value="<?php echo $nombre_ente;?>">
<input type="hidden" name="descripcion"

value="<?php echo $descripcion;?>">
<input type="hidden" name="nombre_estado"

value="<?php echo $nombre_estado;?>">
<input type="hidden" name="nombre_ciudad"

value="<?php echo $nombre_ciudad;?>">
<input type='hidden' name='usuario' value="<? echo
$usuario; ?>">
<input type='hidden' name='email' value="<? echo

$email; ?>">
<input type='hidden' name='telefono' value="<? echo

$telefono; ?>">
<input type='hidden' name='fax' value="<? echo

$fax; ?>">
<input type='hidden' name='celular' value="<? echo

$celular; ?>">
<input type='hidden' name='tipo_servicio' value="<?

echo $opciones; ?>">

Y en mostrar.php:

<?

$opciones=$_POST["opciones"];


if ($enviar=="Enviar" and $HTTP_POST_VARS){


//Estoy recibiendo el formulario, compongo el

cuerpo
//

$cuerpo = "Formulario Enviado\n";
$cuerpo .= "Ente : " . $_POST["nombre_ente"] . "\n";
$cuerpo .= "Tipo : " . $_POST["descripcion"] . "\n";
$cuerpo .= "Estado : " . $_POST["nombre_estado"] . "\n";
$cuerpo .= "Ciudad : " . $_POST["nombre_ciudad"] . "\n";
$cuerpo .= "Usuario : " . $usuario . "\n";
$cuerpo .= "Email : " .$_POST["email"] . "\n";
$cuerpo .= "Telefono : " . $_POST["telefono"] . "\n";
$cuerpo .= "Fax : " . $_POST["fax"] . "\n";
$cuerpo .= "Celular : " .$_POST["celular"] . "\n";
$cuerpo .= "Servicios : ".implode(',',$opciones)."\n";


$to = "[email protected]";
$subject = "Solicitud de Servicio";


//mando el correo...
mail ($to,$subject,$cuerpo);


//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha

enviado correctamente.";
}


else{


echo "vamos aver que pasa";
}

?>


A ver si notas el error porque revisé el manula como me sugeriste pero no consigo cual pueda ser el error