0

これが私がやろうとしていることです。ディレクトリを読み取ってページにフォルダーを表示しています<form>。フォルダー名が読み取られることがわかるように、htmlポストメソッドを使用してフォルダーをボタン(タイプ=画像)として表示しますreaddir as $entry、ディレクトリの読み取りからボタン画像としての表示まですべて正常に機能します。次のアクションに渡すことができるようにしたいです。つまり、 3つのフォルダーを読み取る$entry場合の例を見てみましょう:$entry

-ガラス

-水

-石

ガラスをクリックすると、次のページは「ガラス」になりますか?

index.php/1stpage のコードは次のとおりです。

<?php
    $entry = readdir($handle);
    $i= -1;
    while($entry != null)

{       $defaultimage = "images/default.jpg";
        if($entry != '.' && $entry != '..' && $entry != null):?>

            <form name="form2" method="post" action="index.php/next_page">
            <input type="image" name="<?php echo '$entry'?>" 
              id="<?php echo "$entry"?>" title= "<?php echo "$entry"?>" 
              src="<?php echo "$defaultimage"?>" 
              Style=float:top;float:left;width:150px;height:120px;margin:10px;  
              value="submit">
            </form> 

<?php endif;
$i++;
$entry = readdir($handle);}
?>

フォルダー名を渡すには、index.php/1stpage で何を変更し、index.php/next_page に何を入力する必要がありますか?

4

1 に答える 1

0

アクションは

 action=<?php echo ("/".$entry  ."")?>
于 2012-08-11T03:01:56.950 に答える