Aide PHP pour formulaire

thommthomm Messages postés 31 Statut Membre -  
thommthomm Messages postés 31 Statut Membre -
Bonjour,
J' ai un formulaire sur ma page de contact, qui ne marche pas....le fichier HTML dépand d'un CSS et je recupere les données grace à un fichier PHP...
www.crearangements.com/contact.html

Voici le code HTML :

<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<br>
<br>
<p class="double">
<label for="f1-nom">Nom:</label><br>
<input type="text" id="nom" />
</p><br>
<p class="double">
<label for="f1-prenom">Prenom:</label><br>
<input type="text" id="prenom" />
</p><br>
<p class="double">
<label for="f1-adresse">Adresse:</label><br>
<span class="info">(Numéro et rue)</span></label><br>
<input type="text" id="adresse" />
</p><br>
<p class="double">
<label for="f1-ville">Ville:</label><br>
<span class="info">(Ville et code postal)</span></label><br>
<input type="text" id="f1-ville" />
</p><br>
<p class="double">
<label for="f1-telephone">Telephone:</label><br>
<input type="text" id="f1-telephone" />
</p><br>
<p class="double">
<label for="f1-email">Email:</label><br>
<input type="text" id="f1-email" />
</p><br>
<p class="double">
<label for="f1-projet">Votre porjet:</label><br>
</p>
<input type="checkbox" name="case" /> Dressing room<br>
<input type="checkbox" name="case" /> portes de placards<br>
<input type="checkbox" name="case" /> séparations de pièces<br>

<input type="checkbox" name="case" /> amenagements de placards<br>
<input type="checkbox" name="case" /> parquet
</p><br>
<p class="double">
<label for="f1-buget">Votre budget:</label>
<select name="budget">
<option value="- de 1000€">- de 1000€</option>
<option value="de 1000 à 2000€">de 1000 à 2000€</option>
<option value="de 2000 à 3000€">de 2000 à 3000€</option>
<option value="de 3000 à 4000€">de 3000 à 4000€</option>
<option value="e 4000 à 5000€">de 4000 à 5000€</option>
<option value="+ de 5000€">+ de 5000€</option>
</select>
</p><br>

<p class="double">
<label for="f1-infos">Description:<br>
<span class="info">(Saisissez ici toutes les informations que vous jugerez utiles)</span></label><br>
<textarea id="f1-infos" rows="5" cols="30"></textarea>
</p><br>
<p class="simple">
<input type="submit" value="Envoyer ces informations" />
</p><br>
</form>....

Je comprend pas grand chose au PHP mais voilà le détail du fichier formmail.php:

<?php
$TO = "t.mourgeon@crearangements.com";
echo '<pre>' ;
print_r($_POST) ;
echo '</pre>' ;
?>
echo $_POST['nom'].'
';
echo $_POST['prenom'].'
';
echo $_POST['adresse'].'
';
echo $_POST['ville'].'
';
echo $_POST['telephone'].'
';
echo $_POST['email'].'
';
echo $_POST['projet'].'
';
echo $_POST['projet'].'
';
if(isset($_POST['buget']))
<?php
foreach ($options as $v) {
if ($v == $budget) {
echo '<input type="radio" name="- de 1000€" value="' . $v . '" checked/>' . $v . '<br/>';
} else {
echo '<input type="radio" name="de 1000 à 2000€" value="' . $v . '"/>' . $v . '<br/>';
} else {
echo '<input type="radio" name="de 2000 à 3000€" value="' . $v . '"/>' . $v . '<br/>';
} else {
echo '<input type="radio" name="de 3000 à 4000€" value="' . $v . '"/>' . $v . '<br/>';
} else {
echo '<input type="radio" name="de 4000 à 5000€" value="' . $v . '"/>' . $v . '<br/>';
} else {
echo '<input type="radio" name="+ de 5000€ value="' . $v . '"/>' . $v . '<br/>';
}
}
?>

SI qq pouvait m'aider un peu
Configuration: Mac OS X
Safari 525.27.1

5 réponses

  1. NookZ Messages postés 2376 Statut Membre 514
     
    Y'a-t-il une erreur affichée? SI oui recopiez l'erreur exact, si non expliquez ce qui ne marche aps
    0
  2. thommthomm Messages postés 31 Statut Membre
     
    y a un erreur apres envoie du formulaire :

    Parse error: syntax error, unexpected T_ELSE in D:\www\crearangements.com\htdocs\formmail.php on line 30
    0
  3. MdinaHost
     
    essai :

    <?php
    $TO = "t.mourgeon@crearangements.com";
    echo '<pre>' ;
    print_r($_POST) ;
    echo '</pre>' ;
    ?>
    echo $_POST['nom'].'
    ';
    echo $_POST['prenom'].'
    ';
    echo $_POST['adresse'].'
    ';
    echo $_POST['ville'].'
    ';
    echo $_POST['telephone'].'
    ';
    echo $_POST['email'].'
    ';
    echo $_POST['projet'].'
    ';
    echo $_POST['projet'].'
    ';
    if(isset($_POST['buget']))
    <?php
    foreach ($options as $v) {
    if ($v == $budget) {
    echo '<input type="radio" name="- de 1000€" value="' . $v . '" checked/>' . $v . '<br/>';
    } else {
    echo '<input type="radio" name="de 1000 à 2000€" value="' . $v . '"/>' . $v . '<br/>';
    } elseif {
    echo '<input type="radio" name="de 2000 à 3000€" value="' . $v . '"/>' . $v . '<br/>';
    } elseif {
    echo '<input type="radio" name="de 3000 à 4000€" value="' . $v . '"/>' . $v . '<br/>';
    } elseif {
    echo '<input type="radio" name="de 4000 à 5000€" value="' . $v . '"/>' . $v . '<br/>';
    } elseif {
    echo '<input type="radio" name="+ de 5000€ value="' . $v . '"/>' . $v . '<br/>';
    }
    }
    ?>

    si le code sa maeche pas utilise switch c'est une commende operationel pour utlisier plusieur proba.

    ---------------------

    Reponse par : Mdina Agence Web
    0
    1. thommthomm Messages postés 31 Statut Membre
       
      Merci, mais un autre message apparait:

      Parse error: syntax error, unexpected T_ELSEIF in D:\www\crearangements.com\htdocs\formmail.php on line 30
      0
      1. MdinaHost Messages postés 4 Statut Membre > thommthomm Messages postés 31 Statut Membre
         
        :) stupid reponse pardon mais dans le elseif important de mettre le condution example :

        if ($i == 0) {
        echo "i égal 0";
        } elseif ($i == 1) {
        echo "i égal 1";
        } elseif ($i == 2) {
        echo "i égal 2";
        }

        repond moi pour les resultats
        0
      2. thommthomm Messages postés 31 Statut Membre > MdinaHost Messages postés 4 Statut Membre
         
        nan, c'est moi qui m'excuse d'etre aussi nul! :) ou faut t'il que j'inser le code :
        if ($i == 0) {
        echo "i égal 0";
        } elseif ($i == 1) {
        echo "i égal 1";
        } elseif ($i == 2) {
        echo "i égal 2";
        }
        dans le formmail.php?
        0
      3. MdinaHost Messages postés 4 Statut Membre > thommthomm Messages postés 31 Statut Membre
         
        essai :
        <?php

        $TO = "t.mourgeon@crearangements.com";
        echo '<pre>' ;
        print_r($_POST) ;
        echo '</pre>' ;
        echo $_POST['nom'].'
        ';
        echo $_POST['prenom'].'
        ';
        echo $_POST['adresse'].'
        ';
        echo $_POST['ville'].'
        ';
        echo $_POST['telephone'].'
        ';
        echo $_POST['email'].'
        ';
        echo $_POST['projet'].'
        ';
        echo $_POST['projet'].'
        ';

        if(isset($_POST['buget'])) {
        $buget = $_POST['buget'];

        if ($buget <= 1000) {
        echo '<input type="radio" name="- de 1000€" value="' . $v . '" checked/>' . $v . '<br/>';
        } elseif(1000 < $buget <= 2000) {
        echo '<input type="radio" name="de 1000 à 2000€" value="' . $v . '"/>' . $v . '<br/>';
        } elseif(2000 < $buget <= 3000) {
        echo '<input type="radio" name="de 2000 à 3000€" value="' . $v . '"/>' . $v . '<br/>';
        } elseif(3000 < $buget <= 4000) {
        echo '<input type="radio" name="de 3000 à 4000€" value="' . $v . '"/>' . $v . '<br/>';
        } elseif(4000 < $buget <= 5000) {
        echo '<input type="radio" name="de 4000 à 5000€" value="' . $v . '"/>' . $v . '<br/>';
        } elseif(5000 < $buget) {
        echo '<input type="radio" name="+ de 5000€ value="' . $v . '"/>' . $v . '<br/>';
        }
        }
        ?>
        0
      4. thommthomm Messages postés 31 Statut Membre > MdinaHost Messages postés 4 Statut Membre
         
        Merci encore, mais ca marche tjs pas...:):

        Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL in D:\www\crearangements.com\htdocs\formmail.php on line 29
        0
  4. MdinaHost Messages postés 4 Statut Membre
     
    change sa dans contact.html :
    <label for="f1-buget">Votre budget:</label>
    <select name="budget">
    <option value="999">- de 1000€</option>
    <option value="1001">de 1000 à 2000€</option>
    <option value="2001">de 2000 à 3000€</option>
    <option value="3001">de 3000 à 4000€</option>
    <option value="4001">de 4000 à 5000€</option>
    <option value="5001">+ de 5000€</option>
    </select>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. thommthomm Messages postés 31 Statut Membre
     
    tjs pareil :(
    0