Formular per Email und daten aus SQL

tassiloK82

Grünschnabel
Hallo,

Folgendes ich habe ein Formular wo der USer Daten einträgt, diese werden in die DB in die Tabelle X geladen nun soll der User und ich eine Mail erhalten mit den Daten die er eingetragen hat und Daten die in der DB in der Tabelle Y stehen.

Desweiteren soll in der Email ein Link sein den er bestätigen muß und wenn er das getan hat soll in der Datenbank der Status von 4 auf 5 geändert werden.


Ich hoffe man versteht was ich meine, und es kann mir jemand helfen.

Danke
 
Hi,

du solltest auch dein bisheriges Script zeigen, damit darauf näher eingegangen werden kann.

mfg Maik
 
schenken.php
PHP:
<?php


include("./config.php");
echo 'die WUNSCH ID lautet ';
echo $_GET["id"];
echo '<p>&nbsp;</p>';

$query = "SELECT DATE_FORMAT( datum, '%d.%c.%Y ' ) AS datum, verzeichnis, bildname, bildtyp, vorname, nachname, ort, heim,  produkt, info, geschlecht, id, link, amazon, plz,tag,monat,jahr FROM wishes WHERE id = '$id'";
                                                                                                                   
$result = mysql_query($query);
$reihen = mysql_num_rows($result);
print mysql_error();
if (mysql_num_rows($result)) {


while ($daten = mysql_fetch_array ($result)) {
echo 'Dieser Wunsch kommt von: ' . $daten[vorname] .' '. $daten[nachname];
  
   $tag = $daten[tag];
   $monat = $daten[monat];;
   $jahr = $daten[jahr];

   $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
   $geburt = mktime(0,0,0,$monat,$tag,$jahr);
   $age   = intval(($jetzt - $geburt) / (3600 * 24 * 365));

   echo ' (' . $age . " Jahre)".'';


echo '<br><img src="beta/'.$daten[verzeichnis] . '/'.  $daten[bildname] . '.' . $daten[bildtyp].'" >';
echo '&nbsp;&nbsp&nbsp;&nbsp;&nbsp;' . $daten[amazon].'';
echo '<br> Der Wunsch wurde am:' . $daten[datum].' eingetragen <p>&nbsp;</p>'; 

echo '<u><b>Senden Sie den Artikel bitte an:</b></u>'; 
echo '<br>'; 
echo '' . $daten[heim].''; 
echo '<br>'; 
echo 'Aktion:Delectare für '  . $daten[vorname] .' '. $daten[nachname].' '; 
echo '<br>'; 
echo '' . $daten[plz] .' '. $daten[ort].' '; 
echo '<br>'; 

$text = "$daten[link]";
$text = preg_replace("/\[URL=www.(.*?)\](.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"http://www.\\1\">\\2</a>", $text);
$text = preg_replace("/\[URL=(.*?)\](.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"\\1\">\\2</a>", $text);
echo $text;

echo '<br><br>'; 
echo '<br>'; 




print mysql_error();
}
}

?> 


<script type="text/javascript">
 function anzeigen(das){
 if(document.getElementById(das).style.display=='none')
 document.getElementById(das).style.display='block';
 else document.getElementById(das).style.display='none';}
</script>

<a href="#" onclick="anzeigen('eins')">Reservieren oder schon gekauft </a>
<span id="eins" style="display: none;"> 


<div  class="ro">
<div  class="lo">
<div  class="ru">
<div  class="lu">
                              <div "class="inhalt"> <?php include ("reservieren.php"); ?> <br>
                              <div "class="inhalt"> <?php include ("gekauft.php"); ?> <br>
 </div>
</div>
 </div>
</div>
</div>

reservieren.php

PHP:
&nbsp;<p><b>Den Wunsch reservieren, sprich Sie möchten bezahlen haben es aber noch nicht.</p></b><br />
</p>
<form action="resOK.php" method="post">
<table>

<tr>
<td>Name</td>
<td>:</td>
<td><input type="text" name="name" /></td>
</tr>

<tr>
<td>Wohnort</td>
<td>:</td>
<td><input type="text" name="ort" /></td>
</tr>

<tr>
<td>Email</td>
<td>:</td> 
<td><input type="text" name="email" /></td>
</tr>

<tr>
<td>In wieviel Tagen wird der Wunsch erfüllt</td>
<td>:</td> 
<td><input type="text" name="tage" /></td>
</tr>


<tr>
<td>Nachricht oder Fragen an uns?</td>
<td>:</td>
<td><textarea name="message"></textarea></td>
</tr>


<tr>
<td colspan="3"><input type="submit" name="submit" value="Einf&uuml;gen" /></td>
</tr>
</table>
</form>
<br />

resOK.php

PHP:
<?php

include("config.php");

//Alle Variabeln, die man dazu braucht...
$name=$_POST['name'];
$email=$_POST['email'];
$email=$_POST['tage'];
$message=$_POST['message'];


$sql="INSERT INTO `res` ( `name` , `email` , `ort` , `tage` , `message` ) VALUES ('$name', '$email', '$ort', '$tage','$message', '0');";
$result=mysql_query($sql);


if($result){

?>

<a href="index.php">zur&uuml;ck auf die Startseite</a>
<?
}else {
echo "Fehler beim einfügen!";
}
mysql_close();
?>
 

Neue Beiträge

Zurück