Rechercher : dans
Par :

PB EN PHP (Declaration de Variables)

Dernière réponse le 6 nov 2005 à 10:26:55 modibonj, le 6 nov 2005 à 04:13:15 
 Signaler ce message aux modérateurs

Bonjour,

J ai un Probleme de Declaration de Variable dans mon script.
voici l erreur que m affcihe le naviagateur.


Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\program files\easyphp1-8\www\test\bob7.php on line 12

et voici mon code:

<html>
<head>
<title> Bob's Auto Parts - Order Results</title>
</head>

<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>

<?php

$tireqty = $['tireqty'];
$oilqty = $['oilqty'];
$sparkqty = $['sparkqty'];

echo '<p>Order processed at : ';
echo date('H:i, jS F');
echo '</p>';
echo '<p>Your Order is as follow: </p>';
echo $tireqty.'tires<br/>';
echo $oilqty.' bottles of oil<br/>';
echo $sparkqty.' spark plugs<br/>';
?>
</body>
</html>


Voila je ne sais pas ou se trouve le pb!!
en esperant que le pb n est pas tout con.
et Ps: si vous pouvez m aidez egalement pour pouvoir comprendre les erreurs comments on les comprends?

Merci d avance...

Meilleures réponses pour « PB EN PHP (Declaration de Variables) » dans :
PHP - Les variables Voir Concept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

kilian, le 6 nov 2005 à 04:58:51

Oui, je ne sais pas trop ce que tu essaies de faire ici:

$tireqty = $['tireqty'];
$oilqty = $['oilqty'];
$sparkqty = $['sparkqty'];


Peut être que tu voulais utiliser les variables dynamiques...
Mais dans ce cas ce sont des accolades qu'il faut utiliser, pas des crochets.
Et puis ici les variables dynamiques n'auraient aucun effet.
Tu voulais faire quoi finalement? Mettre la chaine 'tireqty' dans la variable $tireqty par exemple?

En ce cas, la syntaxe c'était plutôt:
$tireqty ='tireqty';

Répondre à kilian

2

fabrice11901, le 6 nov 2005 à 09:21:27

Salut, à parament tu as un problème dans ton script à la ligne 12... puis comme le poste ci-dessus tu as du te tromper...

Répondre à fabrice11901

3

 Tasiot, le 6 nov 2005 à 10:26:55

Salut,

Alors ton erreur est simple; elle te dit que tu à une variable incorrecte. Cette erreur arrive très souvent lorsque l'on oublie un ; en fin de ligne. Ce n'est pas ton cas. En ce qui concerne ton erreur, il s'agit d'une variable incorrecte.
$['nom_dune_variable'] n'existera JAMAIS !
A la rigueur, tu pourras avoir $toto['nom_dun_champs'] qui correspondra au champs nom_dun_champs du tableau toto.
Tu pourras aussi avoir $_POST['nom_dun_champs'] qui ira chercher dans le tableau des données de formulaire envoyées par la méthode POST.
Tu pourras aussi avoir $_GET['nom_dun_champs'] qui ira chercher dans le tableau des données de formulaire envoyées par la méthode GET.
Il y en a aussi d'autre mais je doute que t'utilise d'autre méthode. Tasiot, webmaster de multiprog.net

Répondre à Tasiot