devam etti: php ve HTML sonraki sayfaya alanları göndermek mümkün

2 Cevap

Bu yüzden farklı bir sayfaya dinamik olarak oluşturulur ve daha sonra sonuçları story.php sayfasında yayınlanan gerektiğini alanlar var. alanlar olacak: *noun1 *noun2 *noun3 ve hikaye olacak: Biri * noun1 vb yapıyor ne yapmak istediğinizi {[ile hikaye *noun1 değiştirmektir ( 3)]}, ben önceki sayfaya (I {[(2 var)]} önceki sayfanın yayınlanmıştır) adlı attılar ancak aşağıdaki kod çalışmıyor:

$fields = $_POST['fields'];
$story = $_POST['story'];
$fieldsArray = split(' ', $fields);
for ($i = 0; $i < count($fieldsArray); $i++) {
    ${$fieldsArray[$i]} = $_POST[$fieldsArray[$i]];
}

// replace words in story with input
for ($i = 0; $i < count($story); $i++) {
    $thisWord = $story[$i];
    if ($thisWord[0] == '*')
    	$story[$i] = ${$thisWord.substring(1)};
}
$tokensArray = split(' ',$tokens);

echo $story;

2 Cevap

Senin sorunun ben bir dizidir toplamak $ hikayesini, echo çalışıyor olması muhtemeldir. Aşağıdaki ile daha iyi bir şans olabilir:

$storyString = '';
for ($i = 0; $i < count($story); $i++)
{
    $storyString .= $story[i] . ' ';
}

echo $storyString;

yankı bir dizi baskı olamaz, ancak doya dizeleri yankı.