Взимане на информация от форма?

F1r3Fl3x

Registered
Как да взема информацията от дадена форма?
Пример:
Код:
<form name='files' method="POST" action="">
<input type="checkbox" name="file[]" value="index.php"> <br>
<input type="checkbox" name="file[]" value="index2.php"><br>
<input type="checkbox" name="file[]" value="index3.php"><br>
<input type="checkbox" name="file[]" value="index4.php"><br>
</form>

Въпросът ми е как да направя линк с масива file,
нещо от сорта на
<script>
var files = document.files.file.value;
</script>
<a href="javascript: load('realtest2.php?files='+files);">asd</a>

но на мястото на масива ми дава "undefined". Някакви идеи как ще стане?
 
Я чакай, аз не разбрах. искаш да обходиш масива? или да се създава линк от този масиш след изпращане на формата.
 
Еми да целия масив да си го пращакакто когато натиснеш събмит на формата и после си ги вадиш в един масив $_POST['file'], това ми е целта.

Тази форма няма да се събмитва
 
Начин 1:
Код:
<form name='files' method="POST" action=""> 
<input type="checkbox" name="file[]" value="index.php"> <br> 
<input type="checkbox" name="file[]" value="index2.php"><br> 
<input type="checkbox" name="file[]" value="index3.php"><br> 
<input type="checkbox" name="file[]" value="index4.php"><br> 
</form>

<?php
$file=$_POST[file];
foreach ($file as $files)
	{
	echo $files;
	}
?>

Начин 2:
Код:
<form name='files' method="POST" action=""> 
<input type="checkbox" name="file[]" value="index.php"> <br> 
<input type="checkbox" name="file[]" value="index2.php"><br> 
<input type="checkbox" name="file[]" value="index3.php"><br> 
<input type="checkbox" name="file[]" value="index4.php"><br> 
</form>

<?php
foreach ($_POST as $files)
	{
	echo $files;
	}
?>
 
на мен ми трябва да стане така с линка, това го има на файла реалтест.пхп, но не искам да се събмитва. Някак може ли да стане?
 
F1r3Fl3x каза:
на мен ми трябва да стане така с линка, това го има на файла реалтест.пхп, но не искам да се събмитва. Някак може ли да стане?

а за линка, от къде ще идва масива за него?


Код:
<?php 
$file=$_GET[file]; 
foreach ($file as $files) 
   { 
   echo $files; 
   } 
?>

така го взимаш file от линка, ама не разбра това ли ти трябва или линка как да се направи като масив.
 
а ето ти и един пример как да създадеш линк от масив.

Код:
<?php

$files=array("php","html","test","drug_test");

for($i=0;$i<=count($files)-1;$i++)
	{
	$link[]="file="$files;
	}
	
$links=implode("&", $link);

echo "<a href='file.php?".$links."'>file.php?".$links."</a>
?>
 

Back
Горе