Gå til innhold

Sende ut en mail med kopi av registrerings script


Anbefalte innlegg

Hei,

 

har egentlig fått registrerings scriptet mitt til å fungere, men har lyst at folk som registrerer seg får tilsendt en epost med all informasjon de registrerte seg med... Er dette mulig?

 

Koden ser nå slik ut:

Klikk for å se/fjerne innholdet nedenfor
<center><br><br>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<style>

.register_table {
font-family:Arial;
font-size:12px;
font-color:#000000;
border: 1px solid #000000;

}
.register_tRight {
text-align:right;
}

</style>

<table width="400" class="register_table" style="">
<tr>
<td colspan=2 bgcolor="#000066"><font color="#ffffff"> <b>Register new member</b></td>
</tr>
<tr>
      <td class="register_tRight">Username:</td>
      <td><input name='username' type='text' id="username" value="" size='25'maxlength='25' /></td>
</tr>
<tr>
      <td class="register_tRight">Password:</td>
      <td><input name='password' type='password' id="password" value="" size='30' maxlength='25' /></td>
</tr>
<tr>
      <td class="register_tRight">Name:</td>
      <td><input name='name' type='text' id="name" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
      <td class="register_tRight">E-mail:</td>
      <td><input name='user_email' type='text' id="user_email" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
      <td class="register_tRight">City:</td>
      <td><input name='city' type='text' id="city" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
   <td class="register_tRight">Country:</td>
   <td><input name='country' type='text' id="country" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
<td><input type='submit' name='post' value='Join us!' style="border: 1px solid #000000; background:#000066; color:#ffffff; font-family:Arial; font-weight:bold; font-size:9px;"></td>
</tr>


</table>

</form>

<?php
include ("inc/connect_db.php");

// $id = $_GET['id']; // altså må URL'en være noe slikt:
// side.php?id=1 . Bytt ut 1 med ID nummeret til personen du skal slette.

$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));
$name = mysql_real_escape_string($_POST['name']);
$user_email = mysql_real_escape_string($_POST['user_email']);
$city = mysql_real_escape_string($_POST['city']);
$country = mysql_real_escape_string($_POST['country']);

// hvis man trykker på send knappen
// hvis man trykker på send knappen
if (isset($_POST['post']))
{
if (mysql_num_rows(mysql_query("SELECT * FROM pilots WHERE username='$username'")) > 0 )  {
       echo 'Det finnes allerede en bruker med det brukernavnet';

} else {
   $check = mysql_query (" INSERT INTO `pilots` (`pilot_id`, `username`, `password`, `name`, `user_email`, `city`, `country`, `userlevel`)
   VALUES ('', '$username', '$password', '$name', '$user_email', '$city', '$country', '1' )") or die (mysql_error ());
} 
if ($check == TRUE ) 
{
   echo 'Your request has been sent!';
}
else { 
   echo 'Something happened!';
} }
?></center>

Lenke til kommentar
Videoannonse
Annonse

<center><br><br>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<style>

.register_table {
font-family:Arial;
font-size:12px;
font-color:#000000;
border: 1px solid #000000;

}
.register_tRight {
text-align:right;
}

</style>

<table width="400" class="register_table" style="">
<tr>
<td colspan=2 bgcolor="#000066"><font color="#ffffff"> <b>Register new member</b></td>
</tr>
<tr>
     <td class="register_tRight">Username:</td>
     <td><input name='username' type='text' id="username" value="" size='25'maxlength='25' /></td>
</tr>
<tr>
     <td class="register_tRight">Password:</td>
     <td><input name='password' type='password' id="password" value="" size='30' maxlength='25' /></td>
</tr>
<tr>
     <td class="register_tRight">Name:</td>
     <td><input name='name' type='text' id="name" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
     <td class="register_tRight">E-mail:</td>
     <td><input name='user_email' type='text' id="user_email" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
     <td class="register_tRight">City:</td>
     <td><input name='city' type='text' id="city" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
  <td class="register_tRight">Country:</td>
  <td><input name='country' type='text' id="country" value="" size='30' maxlength='100' /></td>
</tr>
<tr>
<td><input type='submit' name='post' value='Join us!' style="border: 1px solid #000000; background:#000066; color:#ffffff; font-family:Arial; font-weight:bold; font-size:9px;"></td>
</tr>


</table>

</form>

<?php
include ("inc/connect_db.php");

// $id = $_GET['id']; // altså må URL'en være noe slikt:
// side.php?id=1 . Bytt ut 1 med ID nummeret til personen du skal slette.

$username = mysql_real_escape_string($_POST['username']);
$postpass = $_POST['password'];
$password = mysql_real_escape_string(md5($postpass));
$name = mysql_real_escape_string($_POST['name']);
$user_email = mysql_real_escape_string($_POST['user_email']);
$city = mysql_real_escape_string($_POST['city']);
$country = mysql_real_escape_string($_POST['country']);

// hvis man trykker på send knappen
// hvis man trykker på send knappen
if (isset($_POST['post']))
{
if (mysql_num_rows(mysql_query("SELECT * FROM pilots WHERE username='$username'")) > 0 )  {
      echo 'Det finnes allerede en bruker med det brukernavnet';

} else {
  $check = mysql_query (" INSERT INTO `pilots` (`pilot_id`, `username`, `password`, `name`, `user_email`, `city`, `country`, `userlevel`)
  VALUES ('', '$username', '$password', '$name', '$user_email', '$city', '$country', '1' )") or die (mysql_error ());
} 
if ($check == TRUE ) 
{
  echo 'Your request has been sent!';
  
// Content
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

  // Avsendernavn
 $avsender = "Eksempel.no";
$headers .= 'From: '.$avsender."\r\n";

  // Mailens emne
  $emne = "Kontoopplysninger";
  // Meldingen
  $message = "Hei.<br><br>Takk for at du registerte deg på nettsiden min. <br>Her er dine kontoopplysninger<br><br><b>Brukernavn</b>: $username<br><b>Passord</b>: $postpass<br><br><b>Navn</b>: $name<br><b>Bosted</b>: $city,$country<br>
  mail($user_mail, $emne, $message, $headers);
}
else { 
  echo 'Something happened!';
} }
?></center>

 

Har ikke testa det, men tror det funker.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...