Avatar billede mr-xmas Nybegynder
30. april 2006 - 10:44 Der er 14 kommentarer

Sender auto en besked til nye bruger

Hejsa

Jeg søger et script der auto sender en besked i tabelen "bruger_gb" hvor der står "velkommen til siden blablalba."

Håber i forstår mig

På forhånd tak
Avatar billede michael_stim Ekspert
30. april 2006 - 10:49 #1
Man skal vel melde sig ind? Når man så har meldt sig ind, sender du et mail til brugeren med hjälp af php's indbyggede mail-funktion, mail().
www.php.net/mail
Avatar billede michael_stim Ekspert
30. april 2006 - 10:54 #2
if(isset($_POST['submit'])){
//Alle dine $_POST-variabler her...
//Alt dit databasehallöj her...
//Her sender du mail..
}
Avatar billede michael_stim Ekspert
30. april 2006 - 10:57 #3
<?php
// The message
$message = "Line 1\nLine 2\nLine 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);

// Send
mail('caffinated@example.com', 'My Subject', $message);
?>

Det mest simple eks. fra:
http://se.php.net/manual/en/function.mail.php
Avatar billede webstuff Nybegynder
30. april 2006 - 11:55 #4
Det er bare at lave en ekstra query;

<?
//Indsæt bruger oplysningerne her
$velkommen = "Hej ".$brugerNavn." og hjerteligt velkommen til siden!";
mysql_query("INSERT INTO beskeder (modtager, besked)VALUES('$brugerNavn', '$velkommen')") or die(mysql_error());
Avatar billede michael_stim Ekspert
30. april 2006 - 12:02 #5
Hov, havde vist lige sjuskelæst spørgsmålet ;o) Havde jo intet med mail at gøre...
Hvorfor smide det ind i din tabel??? Hvorfor ikke bare skrive en standardmeddelse og lave navnet dynamisk.
echo"Hjerteligt velkommen ". $_POST/$_GET['bruger'];
Avatar billede webstuff Nybegynder
30. april 2006 - 12:05 #6
Hvis brugeren f.eks skal have mulighed for at slette beskeden?
Avatar billede mr-xmas Nybegynder
30. april 2006 - 21:51 #7
ja brugeren skal kan slette den :)
men kigger først på det i morgen har været til konfi hele dagen
Avatar billede mr-xmas Nybegynder
01. maj 2006 - 14:26 #8
webstuff hvordan skal jeg hente brugerens id når den lige er oprettet for gæstebogen køre over id og ikke brugernavn
Avatar billede michael_stim Ekspert
01. maj 2006 - 14:33 #9
LAST_INSERT_ID()//Fra MySQL
mysql_insert_id()//Fra PHP
Avatar billede mr-xmas Nybegynder
01. maj 2006 - 14:35 #10
vil du ikke prøve og lave koden som den skal se ud :s
Avatar billede webstuff Nybegynder
01. maj 2006 - 17:12 #11
Hvis du har brugernavnet i en session - kan du jo trække id'et ud med det :-)
Avatar billede mr-xmas Nybegynder
01. maj 2006 - 18:57 #12
jamen jeg har jo os id i en session men den skal jo skrivebeskeden når brugen oprettes :)
Avatar billede mr-xmas Nybegynder
01. maj 2006 - 21:48 #13
kan du ikke hjælpe
Avatar billede webstuff Nybegynder
02. maj 2006 - 18:55 #14
Når brugeren oprettes.
Så er du nød til at oprette brugeren, trækker brugerens id ud, og indsætte beskeden :-)
eks.
<?
mysql_query(" indsæt brugeren her i tabellen, så han/hun bliver oprettet);

mysql_query(" Træk brugerens id ud ");

mysql_query("INSERT INTO bruger_gb osv...");

header("location: profil.php");
exit;
?>
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