webForumDet fria alternativet

Arrayer

2 svar · 121 visningar · startad av U2K

U2KMedlem sedan jan. 2000224 inlägg
#1

Nu har jag stött på problem.. Jag har inte fattat hur jag ska kunna föra in data från ett formulär till en array..
Detta är koden jag har hittils

if (isset($action) && $action=="players") {
$res = mysql_db_query($db,"SELECT * from spelare") or die('No result in this function');
$i=1;
?>
<form action="<?=$PHP_SELF?>?action=save" method="post">
<? 
while($i<=$antal) { ?>
<select name="spelare">    
<? while($row=mysql_fetch_object($res)) { ?>    
<option value="$spelare" selected> 
    <?=$row->fornamn?> <?=$row->efternamn?>
    </option>
<? } $res = mysql_db_query($db,"SELECT * from spelare"); ?>
    </select><br>
<? $i++; } ?>
<input type="submit" name="submit" value="Visa data">
</form>

Problemet är att det blir en del select boxar som jag vill att resultatet av det som ligger i dem ska läggas i en array...
Så att jag kan lägga in dem sedan i databasen. Först innan detta ska jag kolla om jag har skrivit in allt rätt och det gör jag med en kontroll och då är det gott att ha spelarna i en array alltså :)

$antal är det antal spelare som ska spela denna matchen..

Hoppas någon kan hjälpa mig. Jag har kollat på settype($spelare, "array"); och array_push();
men jag fattar inte när detta ska göras..??

------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)

U2KMedlem sedan jan. 2000224 inlägg
#2

Kom igen då!!!

------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)

nielsMedlem sedan juli 2000212 inlägg
#3

Döp 'spelare' till 'spelare[]' och vips så har du en array!

------------------
www.phpfunctions.com

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)