Tengo 2 forms pero manda datos solo de uno

Amigos, tengo en una web 2 formularios, los tuve que dividir por cuestion estético en la pagina.

El correo con el armado y datos lo recibo, pero solo de los datos ingresados en el "form2" donde está el boton ENVIAR y el atributo "input".
No se que le está faltando el form1 para que los datos ingresados tambien los envie junto con el "form2"

Les pego el codigo de cada form y el .php:

FORM1
<form style="width:84px; height:500px; float:left; font-size:12px" id="form1" name="form1" method="post" autocomplete="off" action="enviomedidas.php">
          <img style="padding:3px 0px 2px 0px" src="imagenes/categ/azulcont.png" width="85" height="28" />
        <input name="algototal" type="text" id="algototal" class="campos" /> cms.
        <input name="bcnopecho" type="text" id="bcnopecho" class="campos" /> cms.
        <input name="ccnocintura" type="text" id="ccnocintura" class="campos" /> cms.
        <input name="dcnocadera" type="text" id="dcnocadera" class="campos" /> cms.
        <input name="elgomanga" type="text" id="elgomanga" class="campos" /> cms.
        <input name="fhombro" type="text" id="fhombro" class="campos" /> cms.
        <img style="padding:2px 0px 2px 0px" src="imagenes/categ/azulcont.png" width="85" height="28" />
        <input name="glgochaleco" type="text" id="glgochaleco" class="campos" /> cms.
        <input name="hcnopecho" type="text" id="hcnopecho" class="campos" /> cms.
        <input name="icnocintura" type="text" id="icnocintura" class="campos" /> cms.
        <img style="padding:2px 0px 2px 0px" src="imagenes/categ/azulcont.png" width="85" height="28" />
        <input name="jcintpant" type="text" id="jcintpant" class="campos" /> cms.
        <input name="kcnocadera" type="text" id="kcnocadera" class="campos" /> cms.
        <input name="llgopant" type="text" id="llgopant" class="campos" /> cms.
        <input name="mtirodero" type="text" id="mtirodero" class="campos" /> cms.
        <input name="ntirotras" type="text" id="ntirotras" class="campos" /> cms.
        <input name="obajorec" type="text" id="obajorec" class="campos" /> cms.
        <input name="pbajoang" type="text" id="pbajoang" class="campos" /> cms.
        <input name="qbajobom" type="text" id="qbajobom" class="campos" /> cms.
    </form>

FORM2
<form style="width:280px; height:220px; font-size:12px" id="form2" name="form2" method="post" action="enviomedidas.php">
         <label for="name">Nombre:</label> <input name="name" type="text" id="name" class="campos2" style="width:218px" />
         <label for="telf">Teléfono:</label> <input type="text" name="telf" id="telf" class="campos2" style="width:213px" />
         <label for="mail">E-Mail:</label> <input type="text" name="mail" id="mail" class="campos2" style="width:230px" />
            Consulta, comentarios:
         <textarea name="text" id="text" cols="32" rows="5" style=" background-color: #FFC;" ></textarea>
        <input type="image" src="imagenes/categ/enviar.png" style="margin: 15px 15px 0px 0px; float:right" name="enviomedidas" id="enviomedidas" />
      </form>

el .PHP
<?php

date_default_timezone_set('America/Montevideo');

$name = $_POST['name'];
$mail = $_POST['mail'];
$telf = $_POST['telf'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$text = "Este mensaje fue enviado por: " . $name . ", el día " . date('d/m/y, H:i') .". \r\n";
$text .= "Telefono de contacto: " . $telf . " \r\n";
$text .= "Correo electronico: " . $mail . " \r\n";
$text .= "Mensaje de consulta o comentarios: " . $_POST['text'] . " \r\n \r\n";
$text .= "MEDIDAS: \r\n";
$text .= "-----SACO: \r\n";
$text .= "Largo total " . $_POST['algototal'] . " \r\n";
$text .= "Contorno pecho " . $_POST['bcnopecho'] . " \r\n";
$text .= "Contorno cintura " . $_POST['ccnocintura'] . " \r\n";
$text .= "Contorno cadera " . $_POST['dcnocadera'] . " \r\n";
$text .= "Largo manga " . $_POST['elgomanga'] . " \r\n";
$text .= "Hombro " . $_POST['fhombro'] . " \r\n";
$text .= "-----CHALECO: \r\n";
$text .= "Largo chaleco (espalda) " . $_POST['glgochaleco'] . " \r\n";
$text .= "Contorno pecho " . $_POST['hcnopecho'] . " \r\n";
$text .= "Contorno cintura " . $_POST['icnocintura'] . " \r\n";
$text .= "-----PANTALON: \r\n";
$text .= "Cintura pantalón " . $_POST['jcintpant'] . " \r\n";
$text .= "Contorno cadera" . $_POST['kcnocadera'] . " \r\n";
$text .= "Largo pantalón " . $_POST['llgopant'] . " \r\n";
$text .= "Tiro delantero " . $_POST['mtirodero'] . " \r\n";
$text .= "Tiro trasero " . $_POST['ntirotras'] . " \r\n";
$text .= "Bajo - Recto " . $_POST['obajorec'] . " \r\n";
$text .= "Bajo - Angosto " . $_POST['pbajoang'] . " \r\n";
$text .= "Bajo - Bombilla " . $_POST['qbajobom'] . " \r\n";

$para = '[correo eliminado]';
$asunto = 'Medidas y contacto desde __________.com.uy';

mail($para, $asunto, utf8_decode($text), $header);

?>
Hola:

Lo que pasa es que son dos form distintos, entonces claro que se envían por separado. Si tienes que dividir el formulario en dos o más partes, no importa, hazlo, pero siempre dentro de un solo form. Por ejemplo, los formularios que tienen tabs (o pestañas) son un único <form></form>, pero el contenido esta dividido en varios div.

Ahora, si necesitas que el formulario este en dos archivos distintos, entonces tendrás problemas, que si bien se pueden resolver, es un poco más complejo, pues necesitarías utilizar Sesiones o Cookies para guardar temporalmente los datos o bien utilizar Javascript para alternar el contenido y hacer algo similar a los formularios con pestañas.

Si necesitas comenzar con Javascript, quizás sea más fácil entender jQuery, que si bien es una librería (más bien un marco de trabajo - framework), su uso es mucho más simple.
Muy bien, aqui traigo una captura de pantalla.
Entonces segun me dices, el maquetado tendria que ser dentro de un solo form y armar los divs dentro...

Aqui mando una muestra, en las lineas amarillas estoy mostrando el form1 y el form2 como están divididos, y la linea roja indica el cambio que yo tendría que hacer para que la pagina no se desarme y ambos forms estén en uno solo.

Si esto es posible sin causar algun tipo de conflicto con el maquetado dentro de los forms, entonces lo haré!, gracias :D

[contenido no disponible]
Hmmm... difícil, pero no imposible :P.

Esta debería ser la estructura:

<form class="cf" action="script_que_procesa_los_datos" method=".....">
  <div class="left">
    <!-- Aquí pones los campos que me muestras a la izquierda: Saco, Chaleco y Pantalón -->
  </div>
  <div class="right">
    <div class="imagenes">
      <!-- Aquí las imágenes -->
    </div>
    <div class="form-part2">
      <!-- Aquí los campos faltantes -->
    </div>
  </div>
</form>

Ahora necesitas el estilo :P. Lo primero que debes hacer es copiar esto en tu hoja de estilos (al comienzo):

@charset 'utf-8';

/* For modern browsers */
.cf:before, .cf:after {
	content: "";
  display: table;
}

.cf:after {
  clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
  *zoom: 1;
}

.left {
  float: left;
}

.right {
  float: right;
}

/**
  * También debes añadir clear: both; al elemento siguiente del form (supongo que será un div con el footer #footer { clear: both; }).
  */

Esto es un hack CSS y se llama Clear Fix (por eso la clase cf del form). Esto se usa cuando se utiliza la propiedad float: left|right; en los que contiene dicha clase, que en este caso es el form. El hack es necesario porque de lo contrario, el elemento contenedor (form) no crecerá y parecerá no contener a los elementos y creará problemas en el diseño.

Eso es lo que debe contener el CSS, pero le puedes dar más estilos :P.

Saludos.
Parece que pude... :D solo falta probarlo.
La linea roja muestra los limites del form. Aunque en Dw parezca que no quedó alineado, en realidad quedó bien

Asi quedó armado:

[contenido no disponible]
Claro, dreamweaver no muestra la realidad. Todos los navegadores tienen pequeñas diferencias a la hora de mostrar el contenido (aunque a veces no tan pequeñas, como es el caso de Internet Explorer).
skaparate, te agradezco mucho tu ayuda :D
Pude hacer los cambios sin necesidad de utilizar el hack CSS y quedó funcionando perfectamente.

De hecho agregué botones de selección y menu desplegable que nunca antes había hecho!

Gracias!
XD, que bueno :D. ¿Se ve igual en todos los navegadores? Preocúpate por Firefox, Opera, Safari y Google Chrome (y si quieres, de Internet Explorer 6 en adelante).
Por lo menos acá... Opera y Safari no son conocidos. La gente usa Firefox, aunque están comenzando a experimentar Chrome (por suerte).
Internet explorer sigue siendo bastante usado y siempre tengo estos 3 como referencia.

Siempre pruebo en ellos y me aseguro que todo esté funcionando a la perfección ;)