Mam problem tego typu:
Posiadam bazę danych o kilkunastu tabelach z czego każda z nich ma inną liczbę kolumn. Chcę zrobić uniwersalny skrypt który będzie mi zapisywał dane wprowadzone tak, aby nic nie uciekało.
Krótko:
Skrypt ma być taki aby zapisywał dane do tabel np 4 kolumnowych jak i 8 kolumnowych.
Jak to zrobić?
Wysyłam kod jakby komuś pomugł.
Wyjaśniam że zmienna match określa ilość kolumn.
<?php case "filmy_base_add" : $m=$_GET['match']; $n=0; $table=$_GET['id']; $np=$n; $mp=$m; $query = "SHOW COLUMNS FROM $table";$result = mysql_query($query) or die(mysql_error() . '<br>'. $query); { $columns[] = $row['Field']; } echo '<form action="index.php?sel=filmy_base_add_save" method="post"> <p align="center"><font size="5">Uzupełnij dane:</font></p>'; while($n<=$m) { echo ': <input name="in'; echo '" type="text" style="width: 800px; height: 23px" /> </p>'; $n=$n+1; } while($np<=$mp) { $np=$np+1; } ; break; case "filmy_base_add_save" : ; break; ?>
Pozdrawiam!