Napisałem skrypt wczytujący kody do bazy danych z pliku tekstowego. Każdy kod znajduje się w osobnej linijce pliku. Problem w tym że skrypt wczytuje do bazy tylko co drugi kod.
switch($_GET["mod"]){ case 'dodaj': $kody = fopen("kody.txt", "r"); while(fgets($kody)){ $kod = fgets($kody); $kwota = $_POST['kwota']; $query = "INSERT INTO `fokmen_nclick`.`codes` ( `id` , `code` , `status` , `expired` , `sms` ) VALUES ( NULL , '$kod', 'active', '0', '$kwota')"; $dodaj = mysql_query($query); } break; default: ?> <form action="kod.php?mod=dodaj" method="POST"> <select name="kwota"> <option value=0>50gr</option> <option value=1>1zł</option> <option value=2>2zł</option> <option value=3>3zł</option> <option value=4>4zł</option> <option value=5>5zł</option> <option value=6>6zł</option> <option value=9>9zł</option> <option value=10>10zł</option> <option value=17>17zł</option> <option value=19>19zł</option> <option value=20>20zł</option> <option value=25>25zł</option> </select> <input type="submit"> </form> <?php break; } ?>
Co jest źle? Proszę o pomoc.
Pozdrawiam