Parse error: syntax error, unexpected T_STRING

Fermé
phpalex - 3 mai 2013 à 13:34
 Utilisateur anonyme - 3 mai 2013 à 15:21
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

loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
3 mai 2013 à 15:08
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
Utilisateur anonyme
3 mai 2013 à 15:21
Je dirais même plus...
C'est plutôt
<?php $ym = $_POST['chiffre'] * 0.000000000000000000000001;  ?>
0