$ _POST ve ilişkisel diziler içinde değişken değişkenler

0 Cevap php

Herhalde biraz kalın açıyorum, ama bu sefer bir cevap bulmak için görünmüyor olabilir. Ben kapalı olmak birine kayıt globalleri ile bir sunucudan taşınıyorum. Bu iyi bir şey, ama ne yazık ki yıllar için kullanılır olmuştur ve kayıt globallerinin hangi ON olması ile çalışan yıllar bana özensiz kod yazma sonuçlandı. Ben şimdi bunu düzeltmeye çalışıyorum.

Ben $ _POST içinde değişken değişkenleri olan bazı eski kodu yeniden yazmak çalışıyorum.

Ben bu saçma bir örnek olduğunu biliyorum, ama ben çözmeye çalışıyorum sorunu göstermektedir. : Aşağıdaki kayıt globalleri ile çalışacak

<?php $variable = "fullname";?>
<form action="/test/" method="post">
<label for="fullname">Full Name:</label> <input name="fullname" type="text" value="<?php echo $$variable;?>" size="20" maxlength="150" />
<input name="submit" type="submit" value="Go!" />
</form>

Nasıl kayıt globalleri ile bu işi kapalı yapabilirim? Aşağıdaki Açıkçası çalışmıyor:

<?php $variable = "fullname";?>
<form action="/test/" method="post">
<label for="fullname">Full Name:</label> <input name="fullname" type="text" value="<?php echo $_POST[$$variable];?>" size="20" maxlength="150" />
<input name="submit" type="submit" value="Go!" />
</form>

Gitmek kolay lütfen bana ben muhtemelen aptal oluyorum biliyorum, ama ben bu yuvarlak başımı almak için görünmüyor olabilir.

0 Cevap