# PHP Contact Form - More Form Elements

**URL:** https://forum.kirupa.com/t/php-contact-form-more-form-elements/194980
**Category:** programming
**Created:** [July 27, 2006, 4:16pm UTC](https://forum.kirupa.com/t/php-contact-form-more-form-elements/194980 "2006-07-27T16:16:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![alapimba](https://avatars.discourse-cdn.com/v4/letter/a/ea666f/32.png) [@alapimba](https://forum.kirupa.com/u/alapimba)
#### Post date: [July 27, 2006, 4:16pm UTC](https://forum.kirupa.com/t/php-contact-form-more-form-elements/194980/1 "2006-07-27T16:16:12Z")

</div>

Hello  
i have this code:

```php
<?php
if(isset($_POST['submit'])) { $to = "mymail@mail.com"; 
 $subject = "pedido de catálogo";
 $nome = $_POST["nome"];
 $empresa = $_POST["empresa"];
 $morada = $_POST["morada"];
 $codigo = $_POST["codigo"];
 $pais = $_POST["pais"];
 $telefone = $_POST["telefone"];
 $fax = $_POST["fax"];
 $profissao = $_POST["profissao"];
 $email = $_POST["email"];
 
 foreach($_POST['catalogo'] as $value) {
  $catalogo .= "$value
";
 }
 
 $body = "From: $nome
 E-Mail: $email
 Empresa: $empresa
 Morada: $morada $codigo
 Pais: $pais
 Telefone: $telefone
 Fax: $fax
 Profissão: $profissao
 $catalogo "; echo "Data has been submitted to $to!";
 mail($to, $subject, $body);
 //header("Location: msg_enviada.htm"); 
} else {
 echo "blarg!";
} ?>

```

and this is returning:

From: wertgqwer  
E-Mail: er  
Empresa: erther  
Morada: th erth  
Pais: er  
Telefone: hwe  
Fax: rh  
Profissão: hwe  
Arrayduravit  
effegibi

my question is Why its printing the word “array”?  
how to rfix it?
