Gemem oplysniger fra input felter når man submitter?
Jeg ønsker at lave en if sætning hvor den gemmer indholdet når man submitter en bestemt knap.Jeg har to submit knapper på min side, nemlig.
Hvordan skal jeg gør det?
Her er koden. Hvis den kan bruges
<?php
session_start();
if(!isset($_SESSION['user_id']))
{
header('location: index.php');
}
else
{
//Billed resize
function skaler_gif($img, $w, $h){
$thumbnail = imagecreatetruecolor($w, $h);
$billede = imagecreatefromgif($img);
$billedstr = getimagesize($img);
imagecopyresized($thumbnail, $billede, 0, 0, 0, 0, $w, $h, $billedstr[0], $billedstr[1]);
imagegif($thumbnail, $img);
//die("røv");
}//End function skaler_gif()
function skaler_jpg($img, $w, $h){
$thumbnail = imagecreatetruecolor($w, $h);
$billede = imagecreatefromjpeg($img);
$billedstr = getimagesize($img);
imagecopyresized($thumbnail, $billede, 0, 0, 0, 0, $w, $h, $billedstr[0], $billedstr[1]);
imagejpeg($thumbnail, $img);
}//End function skaler_jpg()
//måler images størrelse
for($i=0;$i<count($_FILES[billedfil][tmp_name]);$i++){
$picttest = getimagesize($_FILES[billedfil][tmp_name][$i]);//Test om det er et billede
$fejl= "";
if($picttest[2]==2 or $picttest[2]==1){
$br=250;
$hi=50;
if($picttest[0]>$picttest[1]){
$x=$hi;
$y=$br;
}elseif($picttest[0]<$picttest[1]){
$x=$hi;
$y=$br;
}elseif($picttest[0]==$picttest[1]){
$x=$hi;
$y=$br;
}//End if-elseif
$mappe="../images/produkt_images/";
$billednavn = time().$_FILES[billedfil][name][$i];
$thumbnavn ="pro_".$billednavn;
copy($_FILES[billedfil][tmp_name][$i], $mappe.$billednavn);
copy($_FILES[billedfil][tmp_name][$i], $mappe.$thumbnavn);
$fil_at_skalere = $mappe.$thumbnavn;
if($picttest[2]==2){
skaler_jpg($fil_at_skalere, $y, $x);
}
if($picttest[2]==1){
skaler_gif($fil_at_skalere, $y, $x);
}
unlink($mappe.$billednavn);
} else {
$fejl= "Billede skal være GIF eller JPG";
}
}//End for
?>
<form action="<?php echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="396" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7" height="19"> </td>
<td colspan="5" class="menu_link">Opret et produkt </td></tr>
<tr>
<td> </td>
<td width="86">
</a></td>
<td colspan="4"> </td>
</tr>
<tr>
<td height="19"> </td>
<td>Vælg gruppe:</td>
<td colspan="3">
<?php
if(isset($_POST['submit']))
{
$gruppeQuery = "SELECT * FROM grupper";
$gruppeResult = mysql_query($gruppeQuery);
$select = "<select name='gruppevalg'>";
while ($row = mysql_fetch_array($gruppeResult))
{
$select .= "<option>";
$select .= $row["gruppe"];
$select .= "</option>";
}
$select .= "<select>";
echo $select;
?></td>
<td width="89"> </td>
</tr>
<tr>
<td> </td>
<td>Overskrift: </td>
<td colspan="3"><input name="overskrift" type="text" id="overskrift" /></td>
<td> </td>
</tr>
<tr>
<td height="19"> </td>
<td><p>Billede:<br />
<br />
</p> </td>
<td colspan="3"><label>
<input name="billedfil[]" type="file" id="images" />
</label></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td valign="top"> </td>
<td colspan="3"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan="4">Beskrivelse:<br /> <br /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td width="250">Tekst felter:</td>
<td valign="top"><select name="tekst" id="tekst">
<?php
for($i=0; $i<21; $i++){
if($_POST['tekst']==$i){
echo "<option value=\"$i\" selected=\"selected\">$i</option>";
} else {
echo "<option value=\"$i\">$i</option>";
}
}
?>
</select></td>
<td> PDF felter: </td>
<td valign="top"><select name="filer" id="filer">
<?php
for($i=0; $i<11; $i++){
if($_POST['filer']==$i){
echo "<option value=\"$i\" selected=\"selected\">$i</option>";
} else {
echo "<option value=\"$i\">$i</option>";
}
}
?>
</select></td>
<td valign="top"><input name="submitfelter" type="submit" id="submitfelter" value="Opret felter" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td width="77" valign="top"> </td>
<td width="77"> </td>
<td width="60" valign="top"> </td>
<td valign="top"> </td>
</tr>
<?php
if(isset($_POST['submitfelter'])) {
//TEKST
$tekst = $_POST['tekst'];
for($i=1; $i<= $tekst; $i++){
$text = "";
$text .='<tr>';
$text .= '<td> </td>';
$text .= '<td valign="top">';
$beskrivelseQuery = "SELECT * FROM beskrivelses_felter ";
$beskrivelsesResult = mysql_query($beskrivelseQuery);
$text .= "<select name='be".$i."' id='be".$i."'>";
while ($row = mysql_fetch_array($beskrivelsesResult))
{
$text .= "<option>";
$text .= $row["felter"];
$text .= "</option>";
}
$text .= "</select>";
$text .= '</td>';
$text .= '<td colspan="3">';
$text .= '<textarea name="ind'.$i.'" rows="3" id="ind'.$i.'"></textarea>';
$text .= '</td>';
$text .= '<td> </td>';
$text .= '</tr>';
print($text);
}
//PDF FILER
$filer = $_POST['filer'];
for($i=1; $i<= $filer; $i++){
$pdf = "";
$navn .= $i;
$be2 .= $i;
$fil .= $i;
$pdf .='<tr>';
$pdf .= '<td> </td>';
$pdf .= '<td valign="top">';
$beskrivelseQuery = "SELECT * FROM beskrivelses_felter ";
$beskrivelsesResult = mysql_query($beskrivelseQuery);
$pdf .= '<select name="be2'.$i.'" id="be2'.$i.'">';
while ($row = mysql_fetch_array($beskrivelsesResult))
{
$pdf .= "<option>";
$pdf .= $row["felter"];
$pdf .= "</option>";
}
$pdf .= "<select>";
$pdf .= '</td>';
$pdf .= '<td colspan="3">';
$pdf .= '<input name="ind2'.$i.'" rows="3" id="ind2'.$i.'" type="file"></input>';
$pdf .= '</td>';
$pdf .= '<td> </td>';
$pdf .= '</tr>';
print $pdf;
}}
//session_start();
// laver de input felter du har brug for
/*function MakeTextField($count)
{
$_SESSION['Count'] = $count;
$output = "";
$output .= '<tr>';
for($i = 1; $i <= $count; $i++)
{
$output .= '<td> id="be'.$i.'" name="be'.$i.'"></td>';
$output .= '<td> id="ind'.$i.'" name="ind'.$i.'"></td>';
}
$output .= '</tr>';
return $output;
} */
//udskriver eller indsætter i DBer det samme !!!
/*function PostInput()
{
$output = "";
for ($i = 1; $i >= $_SESSION['Count']; $i++)
{
$output .= $_POST['be'.$i];
$output .= '<br>';
$output .= $_POST['ind'.$i];
$output .= '<br>';
}
return $output;
}
*/
?>
<tr>
<td> </td>
<td valign="top"> </td>
<td colspan="3" valign="top"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td valign="top"> </td>
<td colspan="3" valign="top"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td valign="top"> </td>
<td colspan="3" valign="top"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td colspan="3" align="right" valign="top"><input name="submit" type="submit" id="submit" value="Opret" /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan="4" valign="top"></td>
<td> </td>
</tr>
</table>
<?php
$valg = $_POST['gruppevalg'];
$produkt = $_POST['overskrift'];
if(isset($_POST['submit'])){
$output = "";
for($i=1; $i<= $_POST['tekst']; $i++)
{
$output .='<tr><td width="8" valign="top" align="center"><span class="tegn"/>:: </span></td>';
$output .='<td valign="top" width="150">'.$_POST['be'.$i].'</td>';
$output .='<td valign="top" width="180">'.$_POST['ind'.$i].'</td></tr>';
}
for($i=1; $i<= $_POST['filer']; $i++)
{
$output .='<tr><td width="8" valign="top" align="center"><span class="tegn"/>:: </span></td>';
$output .='<td valign="top" width="150">'.$_POST['be2'.$i].'</td>';
$output .='<td valign="top" width="180"><a href="#"><img src="images/pdf.jpg" alt="pdf" width="34" height="34" border="0" /></a></td></tr>';
}
include"../includes/mysql.inc.php";
$selectQuery = "SELECT id FROM grupper WHERE '$valg' = gruppe";
$selectResult = mysql_query($selectQuery);
$row = mysql_fetch_array($selectResult);
$insetQuery = "INSERT INTO produkter VALUES ('','$produkt','images/produkt_images/$thumbnavn','$output','','" . $row["id"] . "')";
$insetResult = mysql_query($insetQuery);
$endMessage="Produkt navnet -".$produkt."- er blevet sat ind i databasen";
}
?><?php echo $endMessage; $fejl; ?>
</form>
<?php } ?>
