Flere updates på én gang
Hej experter,jeg har lavet et lille udlåns system. Mit problemer er at jeg gerne vil kunne oprette flere udlån på én gang. Således at man ikke skal udfylde de samme data mange gange.
Derfor har jeg lavet det således at man skal sætte et flueben i en checkbox udfor de produkter man vil låne og derefter udfylde resten af formen som derefter skal ind i rækkerne under de produkter man har valgt.
Mit script er næsten færdigt men jeg kan ikke få det kun at smide produkterne ind når de er markeret med et flueben.
<form method="post" action="index2.php"><input type="hidden" name="referer" value="laan">
<?php
include('config.php');
$count = 0;
$query = mysql_query("SELECT * FROM udlaan where udlaant ='nej' ") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
echo '<input type="hidden" name="id' . $count . '" value="'.$row['id'].'" >';
echo '<input type="hidden" name="serie_nr' . $count . '" value="'.$row['serie_nr'].'" >';
echo '<input type="checkbox" type="text" name="produkt_navn' . $count . '" value="'.$row['produkt_navn'].'">'.$row['produkt_navn'].' <br><br>';
$count++;
}
?>
Formål:<br />
<input type="hidden" value="ja" name=udlaant>
<input type="hidden" value="<? echo date("d"); ?>" name=dag_udlaan>
<input type="hidden" value="<? echo date("m"); ?>" name=maaned_udlaan>
<input type="hidden" value="<? echo date("y")+ 2000; ?>" name=aar_udlaan>
<select name="kategori">
<option selected="selected" value="udlaan">Udlån</option>
<option value="messe">Messe</option>
</select>
<br />
Låntagers initialer:<br />
<input size=60 name="initialer" value="">
<br />
Låntagers email:<br />
<input size=60 name=email value="@zyxel.dk">
<br /><br />
Retur:
<br />
dag:
<select name="dag_retur">
<option selected="selected"></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
måned:
<select name="maaned_retur">
<option selected="selected"></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
år:
<select name="aar_retur">
<option selected="selected"></option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
</select>
<br />
<br />
<input type=submit value="Lån produkt(er)">
</form>
<?php
if ($_POST['referer'] == 'laan') {
$iter = 0;
while ($iter < $count ) {
mysql_query("UPDATE udlaan SET
serie_nr='".$_POST['serie_nr']."',
produkt_navn='".$_POST['produkt_navn']."',
udlaant='".$_POST['udlaant']."',
kategori='".$_POST['kategori']."',
initialer='".$_POST['initialer']."',
email='".$_POST['email']."',
dag_udlaan='".$_POST['dag_udlaan']."',
maaned_udlaan='".$_POST['maaned_udlaan']."',
aar_udlaan='".$_POST['aar_udlaan']."',
maaned_retur='".$_POST['maaned_retur']."',
dag_retur='".$_POST['dag_retur']."',
aar_retur='".$_POST['aar_retur']."'
WHERE id = '".$_POST['id' . $iter]."' ") or die(mysql_error());
$iter++;
}
echo 'Du har nu lån produkterne.';
}
?>
