Get email og insert automatisk
Smider lidt kode og forklarer bagefter:<?php
$conn = mysql_connect("localhost", "xxx", "xxx") or die(mysql_error());
mysql_select_db("xxx") or die(mysql_error());
$result = mysql_query("SELECT * FROM tbl_716418
WHERE kategori='Fiat'") or die(mysql_error());
echo "<table align='center' border='0' cellspacing='0' cellpadding='0'>";
while($row = mysql_fetch_array( $result )) {
echo "<tr><td rowspan='2'>";
echo "<img src='".$uploadDir="upload/" .$row['filename']."'>";
echo "</td><td>";
echo $row['kategori'];
echo "</td><td rowspan='2' width='120'>";
echo $row['design'] . "<br />";
echo "<input type=hidden name=recipient value='.$_SESSiON['email'].'>";
echo "<a href='orderproduct.php?design=$row[email]'><img src='pic/gif/arrow.gif' border='0'>Bestil produkt</a><br />";
echo "<a href='kontaktdesign.php?design=$row[email]'><img src='pic/gif/arrow.gif' border='0'>Kontakt kunde</a><br />";
echo "<a href='showstand.php?design=$row[design]'><img src='pic/gif/arrow.gif' border='0'>Se stand</a><br />";
echo "<a href='showall.php?design=$row[design]'><img src='pic/gif/arrow.gif' border='0'>Se alle produkter</a>";
echo "</td></tr>";
echo "<tr><td height='100' width='300'>";
echo $row['comment'];
echo "</td></tr>";
echo "<tr><td colspan='3'>";
echo "<img src='pic/gif/showonehordiv.gif'>";
echo "</td></tr>";
}
echo "</table>";
?>
Ved klik på "Se alle produkter" bliver jeg sendt til en ny side med kun de produkter kunden har uploadet til databasen.
Den funktion vil jeg også gerne have i forhold til email. Dvs. ved klik på "Kontakt kunde" så skal den email der kunden har anført da denne oprettede sig som kunde på siden, blive "ført med over" til den side, hvor emailformularen findes. Emailformularen ser således ud:(kontaktdesign.php):
<?php
if(isset($_POST['email'])){
mail("kundens@egen-email.dk", "$_POST[emne]", "Beskeden er:\n $_POST[besked]", "From: $_POST[navn] <$_POST[mail]>");
echo "Din mail er nu fremsendt og vil blive besvare snart.";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Dit navn: <input type="text" name="navn"><br>
Din email: <input type="text" name="mail"><br>
Emne: <input type="text" name="emne"><br>
Besked: <input type="text" name="besked"><br>
<input type="submit" value="Send">
</form>
Jeg går ud fra at det er i denne sætning, jeg skal sætte en form for value der hentes den email der føres med over.
mail("value="'get ['email']'", "$_POST[emne]", "Beskeden er:\n $_POST[besked]", "From: $_POST[navn] <$_POST[mail]>");
