Avatar billede michaelgm Nybegynder
16. april 2007 - 00:02 Der er 5 kommentarer og
1 løsning

Post array

Kan man ikke poste et array på den måde?
Er der en smartere måde og sende flere værdier videre med en radio input?
For at lave _ mellem hver værdi og explode er vel bestemt ikke måden på det?

<?
$filmary = $_POST['reqfilmtitel'];
print_r($filmary);

$filmarray=array("filmtitel"=>"$filmtitel","coverbillede"=>"$coverbillede","refid"=>"$id","cstm"=>"n","reftype"=>"reqs");

echo "<form name=\"nytreq\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
echo "<input type=\"radio\" name=\"reqfilmtitel\" style=\"border:0px\" VALUE=\"".$filmarray."\">";
echo "</form>";
?>
Avatar billede showsource Seniormester
16. april 2007 - 01:43 #1
Hvad er det du præcis gerne vil?

Du kan med en checkbox, (måske også radio?) bruge [] som det sidste i navnet, såfår du et array,

<input type="checkbox" name="tjek[]" value="noget"><br />

<input type="checkbox" name="tjek[]" value="noget_andet">


<?php
if(isset($_POST["tjek"]) && is_array($_POST["tjek"])) {
    foreach($_POST["tjek"] as $key => $value) {
    echo $key ." - ". $value ."<br />\n";
    }
}
?>
Avatar billede michaelgm Nybegynder
16. april 2007 - 02:01 #2
Ja den del er jeg med på..
men vil gerne have feks
<input type="radio" name="bla" value="$id, tabel, billede">bla 1
<input type="radio" name="bla" value="$id, tabel">bla 2
<input type="radio" name="bla" value="$id, tabel">bla 3
<input type="radio" name="bla" value="ny titel">bla

da filmen kan ligge i forskellige.. Men når jeg alligevel har fat i tabellerne ville jeg gerne have de oplysninger med.. Derfor ville jeg høre om man kunne sende et array med som value?
Avatar billede michaelgm Nybegynder
16. april 2007 - 02:02 #3
i forskellige tabeller*
Avatar billede loevgaard Praktikant
16. april 2007 - 09:16 #4
$arr = array("hej", "hej2");
$val = serialize($arr);
echo "<input type=\"radio\" name=\"tjek\" value=\"".$val."\">";

Når du fanger dataet:
$val = unserialize($_POST['tjek']);
Avatar billede michaelgm Nybegynder
16. april 2007 - 17:07 #5
<?php
$val = unserialize($_POST['tjek']);
echo $val;

echo "<form name=\"bla\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
$arr = array("hej", "hej2");
$val = serialize($arr);

echo "<input type=\"radio\" name=\"tjek\" value=\"".$val."\">blabla<br>";
echo "<input type=\"submit\" name=\"bla\" value=\" test \">";
echo "</form>";
?>

Jeg kan ikke få det til at virke?
Avatar billede michaelgm Nybegynder
17. april 2007 - 17:40 #6
heller ingen svar der virkede.. brugte "id_filtitel" og så explode og hente informationer efter jeg havde postet ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester