Witam. Mam taki problem. Otóż, napisałem skrypt który pobiera z bazy danych nazwy utworzonych kolumn. Skrypt jest napisany tak aby można było do każdej z wyświetlonych kolumn wprowadzić jakieś dane. Nie wiem jak zrobić aby wysłać te dane do bazy danych. Oto kod:
<?php
echo '<form action="" method="post"> ';
echo 'Formularz dodawania przepisów<br><br>';
echo 'Nazwa przepisu:<br>';
echo '<input type="text" name="nazwa_przepisu" /><br><br>';
$nazwa_przepisu = $POST['nazwa_przepisu'];
echo 'Wpisz dane w potrzebne pola:<br>';
//Wyświetlanie już dodanych produktów z możliwością wprowadzenia danych
FUNCTION wyswietlanie_nazw_kolumn() {
$sql = mysql_query("SHOW FIELDS FROM produkty") or die("Blad sql".mysql_errno());
while($item = mysql_fetch_array($sql))
{
$produkt = $item['Field'];
echo $produkt.' <input type="text" name="'.$produkt.'" /> || ';
}
}
$wyswietlanie_nazw_kolumn = wyswietlanie_nazw_kolumn();
echo $wyswietlanie_nazw_kolumn;
echo '<br><br><input type="submit" name="wyslij_przepis" value="Wyślij" />';
echo '</form>';
if (isset($_POST['zatwierdz']))
{
$sql = mysql_query("Tutaj nie wiem co ma być");
}
else
{
}
?>
Proszę o wyrozumiałość jestem początkującym programistą. Jeżeli popełniam jakieś błędy to proszę mnie poprawić. Może ktoś zna jakiś inny sposób, łatwiejszy na napisanie tego to byłbym wdzięczny za jego przedstawienie.