2013-08-01 3 views
0

Un peu de code de moi. J'ai besoin de ceci pour le changement de langue en poste, j'envoie des données variables, et quand l'utilisateur change la langue, post change la variable.Formulaire envoyer des données php

Je mets quelques points et marque "", mais il ne me laisse pas l'envoyer.

Mais je reçois une erreur de PHP:

(!) Parse error: syntax error, unexpected '?' in... 
+4

Vous êtes déjà dans un contexte PHP, vous n'avez donc pas besoin de mettre Anigel

+1

Hors sujet, mais la balise 'font' est obsolète, vous devez la désactiver avec une durée. – qwerty

+0

je sais, mais cette information j'envoie à un autre fichier, un autre dossier. Ils font un nouveau fichier, avec toutes les informations, et il ne change pas si j'envoie du texte post. –

Répondre

1

Je vois deux problèmes avec votre code:

  1. Vous utilisez <?php plusieurs balises fois, dans le même bloc. Si vous êtes déjà dans le contexte PHP, vous n'avez pas besoin de l'ajouter à nouveau.
  2. Vous essayez de répercuter la variable à l'intérieur de la fonction fwrite. Ce n'est pas nécessaire. Juste concaténer la variable avec la chaîne.

code:

if (fwrite($create_file, 
"<div class='slud_atr_vieta'> 
<font style='color:#666;'>". $lang['z_at_vieta'] . ":</font>". $pilsetas ." 
</div> ") === FALSE) 
?> 
<?php echo $lang['z_at_vieta'] ?> 
+0

Je comprends, c'est si facile: D Maintenant je peux l'envoyer au fichier et tout fonctionne :) –

+0

@ArvisAvens: Si cette réponse vous a aidé, vous pouvez marquez-le comme accepté :) –

1

changement:

<?php 

if (fwrite($create_file, "<div class='slud_atr_vieta'><font style='color:#666;'>".$lang['z_at_vieta']."</font> $pilsetas</div> ") === FALSE) 
    echo $lang['z_at_vieta']; 
?> 
+0

J'envoie cette information, et quand j'envoie celui-ci au dossier, comme un poteau il ne change jamais la langue, becouse ses regards

Город: Aloja
Mais je veux les changer, et seulement je peux changer cela si je peux l'envoyer Город : this

+0

alors ses travaux, mais je ne peux pas envoyer cela: / –

0
if (fwrite($create_file, 
"<div class='slud_atr_vieta'> 
<font style='color:#666;'><?php echo \$lang[\"variable\"] ?></font>: $pilsetas 
</div> ") === FALSE) 

Cest travail pour moi, maintenant je peux l'envoyer comme un texte, et quand il l'envoyer à propre fichier, php fonctionne très bien sur le changement de langue sur le nouveau fichier.

Questions connexes