Parse error: syntax error, unexpected T_STRING

phpalex -  
 Utilisateur anonyme -
Bonjour,

Voila, je suis en train d'apprendre le langage PHP et pour mettre en pratique ce que j'apprends, je construis un convertisseur de mètre en yoctomètre ( 10 puissance moins 24 mètre)

Et donc je mets une zone de texte ou l'utilisateur tape le chiffre qu'il veut convertir:

<?php
<form action="conversion.php" method="post">
<p>
<input type="text" name="chiffre" /> mètre

<input type="submit" value="Valider" />
</p>
</form>
?>

Et cela arrive après sur la page "conversion.php" :

<?php echo $_POST['chiffre']; ?> mètre correspond a:<br/><br />

<?php$ym = <?php echo $_POST['chiffre']; ?> * 0,000 000 000 000 000 000 000 001;
<?php echo $_POST['chiffre']; mètre correspond a ' . $ym . ' yoctomètre; ?>

Et la quand je teste mon code avec WampServer, cela me met ça:

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\tests\conversion.php on line 5

Pouvez vous me dire l'erreur que j'ai faite dans mon code, car après de nombreux test, je n'ai toujours pas compris d'ou cela pouvait venir.

Merci

2 réponses

  1. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
     
    Qu'est-ce que c'est que ça ?
    <?php$ym = <?php echo $_POST['chiffre']; ?>

    J'ai envis de dire : WTF ???

    c'est plutot <?php $ym = $_POST['chiffre']; ?>
    0
  2. Utilisateur anonyme
     
    Je dirais même plus...
    C'est plutôt
    <?php $ym = $_POST['chiffre'] * 0.000000000000000000000001;  ?>
    0