Jeg skal bruge noget hjælpe til at hente værdierne i min checkbox... kan jeg hente dem vha. en knappe (kode) eller er jeg nød til at bruge en Form som poster til en ny side og hvis hvordan hiver jeg så lige dataerne ud af arrrayet????
Ja du skal bruge en form... Da den er beregnet til at sende data fra side 1 til side 2... Men du kan da med lidt javascript lave saa du ikke behoever den submit knap, kan jeg dog ikke hjaelpe med... Og hvordan du ser data'en paa den anden side kan du proeve at se med en print_r ( $_POST ); ... Du skal dog selv laese outputtet og se hvilket du skal ha. Men kunne forstille mig det bliver noget med $_POST['MailTo\[\]'] ... Er dog ikke sikker og gider ikke teste det for dig ;)
Nej, de bliver ikke ignoreret. Det er ligesom: $a = array(): $a[] = "A"; $a[] = "B"; Giver samme resultat som: $a = array("A", "B");
Som HTML-form: <input type="hidden" name="a[]" value="A" /> <input type="hidden" name="a[]" value="B" /> Så vil dette igen give samme resultat: $a = $_REQUEST['a'];
Hvis du gør sådan her: <input type="hidden" name="a" value="A" /> <input type="hidden" name="a" value="B" />
Så vil $_REQUEST['a'] ikke være et array, men indeholde ENTEN "A" ELLER "B".
cddk, MailTo[] er et array ? .. saa kan du ikke noejes med blot 1 checkbox
// Siden som sender data $i = 0; while ( list ( , $indhold ) = each ( $MailTo ) ) echo '<input type="checkbox" name="A'.$i++.'" value="'.$indhold.'" />';
// Siden som modtager data $i = 0; while ( isset( $_POST [ 'A'.$i ] ) ) echo $_POST[ 'A'.$i++ ] . "<br />\n";
Jeg er dog ikke sikker paa at kode er 100% korrekt men ide'en i det burde hjaelpe dig lidt paa vej med hvordan det kunne komme til at se ud.
Koden som er skrevet under //Siden som sender data .. er koden som skal "skiftes" ud med din <input type"checkbox"> ... eller der omkring ...
Hvis du ikke helt ved hva jeg mener saa skriv det saa skal jeg eller nogle andre sikkert forklare det til dig
Uhm .. men han har jo ikke beskrevet at det er php ... saa php har jo intet med det her at goere ? .... han har ikke fortalt det er en variable med $ foran saa selvom det er inden i et "" omraade burde php fortolker da bare skrive det som MailTo[] ud til browseren og ikke fortolke det videre...
men uhm tror jeg fatter hva du mener .. undre mig bare at selve php ogsaa kan finde ud af det ... maa jeg proeve at lege med senere hen :)
Jeg er ikke helt sikker på at jeg fatter den sidste...
Måske jeg lige kort skal beskrive hvad det gerne skulle ende op med...
Altså jeg laver en side - en telefonliste - det er så meningen at man kan klikke på en enkelt person og vupti så åbner vores outlook en mail til den modtager ( virker er jo smiple <a href="mail.......)
Featuren jeg er ved at lave er at man kan afkrydes flere på en gang og derved få en mail til mange personer...
Den ID som så findes i Checkboxen svare selvfølelig til brugeren i databasen og jeg vil så "bare" hente alle de afkrydsede personer og indsætte dem i en <a href....
Og det SKAL foregå gennem Outlook...
og så vil jeg lige prøve at læse dit (istasi) foreslag igennem og se om jeg fatter det.....
Mit problem lige nu er - at arrayet godt nok bliver sendt - der ligger noget når jeg laver print_r... men jeg prøver lige nu at fatte hvordan jeg får det ud så jeg kan køre en forespørgelse mod min database med de valgte ID'er....
Jeg er godt nok kommet i tvivl om jeg overhovedet har fattet hans spoergelsemaal rigtigt .. men anyway .. har fri nu .. snakkes sikkert engang i morgen
istasi: > han har ikke fortalt det er en variable med $ foran saa selvom det er inden i et "" omraade burde > php fortolker da bare skrive det som MailTo[] ud til browseren og ikke fortolke det videre...
Tænker du på det her? <input name=\"MailTo[]\" type=... Det er som det skal være.
Virker - men hmmm... ved godt jeg er besværlig.. jeg får en blank side og er nød til at trykke back... nogen foreslag til hvordan det løses.. eller ....?
Du kan løse det med javascript i stedet. Dvs. siden man kommer hen på indeholder javascript som åbner et mailto-link, og går derefter et skridt tilbage. Eller det kan åbne i en popup, som lukker sig selv.
Personerne er sorteret alfabetisk - og det er så muligt øverst på siden at springe til et givent forbogstav - bogmærke tror jeg det hedder... ret praktisk når listen når et par hundrede personer...
hmmm... men så skal brugeren trykke to gang på samme side - ufiks synes jeg lige umiddelbart - så vil jeg hellere smide dem til en ny side... og med target="_blank" så kan jeg leve med det - men du snakkede noget om en pop-up side som lukkede sig selv og et java-script - må jeg ikke se dem?
Jeg går ud fra at det er noget, der skal bruges internt? I så fald kan vi give alle standarder en 4-finger, og gøre det på den nemme måde. Side 2 skal så blot indeholde:
Det forudsætter dog at det er email-adressen i stedet for id, som er value i checkboxene. Aner ikke om det virker, men prøv. Jeg er ikke en javascript-haj. ;-)
Perfect, og ja den skal bruges internt...! Nu virker det som jeg ønsker - kanon...
Synes godt om
Ny brugerNybegynder
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.