Garreth Skrevet 1. desember 2006 Del Skrevet 1. desember 2006 (endret) Hei. Jeg har et kontaktskjema der brukeren kan velge hvilken avdeling han/hun ønsker skal få beskjeden, hver avdeling har 3-4 stykker som skal motta beskjeden hver sin gang. Så hvis noen sender beskjed til avdeling2, så skal den første beskjeden gå til ansatt1, neste gang skal den gå til ansatt2 osv. Hvordan kan man gjøre noe slikt? Jeg bruker nå denne koden for å hente ut hvilken avdeling mailen skal bli sendt til: switch($_REQUEST["avdeling"]){ case "avdeling1": $registernoticeEmail = "[email protected]"; $registernoticeEmail = "[email protected]"; break; case "avdeling2": $registernoticeEmail = "[email protected]"; $registernoticeEmail = "[email protected]"; break; Men nå kommer jo mailen til alle ansatte i den avdelingen. Noen som har noen tips/forslag? Endret 1. desember 2006 av Garreth Lenke til kommentar
Ståle Skrevet 1. desember 2006 Del Skrevet 1. desember 2006 (endret) PHP switch($_POST["avdeling"]){ case "avdeling1": $registernoticeEmail = "[email protected], [email protected]"; break; case "avdeling2": $registernoticeEmail = "[email protected], [email protected]"; break; } kanskje? utestet se her http://no2.php.net/manual/en/function.mail.php edit; avsluttet }'en Endret 1. desember 2006 av Stale2k Lenke til kommentar
Garreth Skrevet 1. desember 2006 Forfatter Del Skrevet 1. desember 2006 Ja, den er nok mer riktig enn min for å sende til alle i den avdelingen, men det er ikke det jeg lurer på. Jeg prøver å lage det til slik at den første meldingen som blir sendt gjennom kontakt skjemaet bare skal gå til ansatt1. Den neste meldingen (kanskje det går 5 dager mellom hver melding) skal da gå til ansatt2. Den neste meldingen skal gå til ansatt3 osv osv. Men jeg lurer på om det er mulig med kun php. Det må vel kanskje skrives til en tekstfil, som sjekker hvem som fikk mail sist? Lenke til kommentar
Equerm Skrevet 1. desember 2006 Del Skrevet 1. desember 2006 Er mulig ja, men det blir mye enkelere med MySQL da, hvorfor skal du bare ha PHP da? Om det ikke er støtte for MySQL på serveren finnes det mange gratis mysql databaser Så er det bare å logge mailsendingen i en tabell, og lage et script som sjekker hvem som fikk den siste mailen Lenke til kommentar
Garreth Skrevet 1. desember 2006 Forfatter Del Skrevet 1. desember 2006 Joda, MySQL er det på serveren, men jeg er ikke så stødig i både php og MySQL så jeg håpte det var noen som kunne lagd et raskt forslag, eller gitt meg noen tips til artikler å lese. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå