foreach ($_POST as $value){ gør noget magi med din $value; } Er det den slags du skal?
Showsource har givet dig løsningen længere oppe hvis du bare skal skrive det hele ud. Det kommer an på på hvilken måde du skal bruge din data, hvad der er din løsningen.
Ville lave nogle generelle navne såsom "mail_to_sender" og resten kunne så være valgfrie og sende forskelligt indhold uanset formfeltets navn, hvis det giver mening?
jeg sidder og laver lidt på lille cms system og det kunne være nice hvis man kunne have en side der kunne modtage forskelligt indhold fra mail formulare som brugerne selv laver. Min tanke var at hvis f.eks. scriptet fandt "mail_to_sender" så skulle den sende mail'en til denne.
Yderligere var det min tanke at lave et lille scrip hvor brugerne selv kunne oprette mailformulare med alle de formfelter de havde lyst til bare de havde udfyldt de obligatoriske.
Med if-løsningen i (04/03-2008 23:31:41) er det mere end svært at få øje på årsagen til foreach-løkken. Hvorfor ikke bare spørge:
if (isset($_POST["mail_to"])) $epost = $_POST["mail_to"]; if (isset($_POST["header"])) $header= $_POST["header"]; // ... osv ... osv ...
Der er ingen grund til at bruge en løkke - og hvis endelig der insisteres på brug af en løkke, bør man nok vælge en alm. for-løkke, som jo er væsentligt hurtigere end en foreach =)
Takker for hjælpen allesammen! Da jeg kan se at der ikke er nogen der vil have points lukker jeg spørgsmålet.
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.