Witam piszę skrypt który aktualizuje mi rekordy w bazie ale po kliknięciu przycisku wyślij i zaktualizowaniu rekordów,
rekordy są pobierane i wyświetlane na stronie, przynajmniej powinny ponieważ wyświetla się tylko pierwsza litera/liczba rekordu
<?php
// edycja
if(isset($_POST['wyslij'])) {
$ids=$_POST['id'];
$texts=$_POST['text'];
$kwotas=$_POST['kwota'];
$kw_il= $_POST['kw_il'];
$idil= $_POST['idil'];
$sql3= "UPDATE ustawienia SET tresc = '$texts', kwota = '$kwotas' WHERE id = '$ids' ;";
$sql5= "UPDATE ilosc SET kwota = '$kwotas', co_il_wyg = '$kw_il' WHERE id = '$idil' ;";
}
// kon
$sql4="SELECT * FROM ustawienia WHERE typ = 'kwota';";
{
$i++;
$text[$i] = $row['tresc'];
$kwota[$i] = $row['kwota'];
$id[$i] = $row['id'];
}
$sql6="SELECT * FROM ilosc ;"; // te zapytania jakby się nie wykonywały po aktualizacji
{
$kwotaa = $row1['kwota'];
$ids2[$kwotaa] = $row1['id'];
$ilosc[$kwotaa] = $row1['co_il_wyg'];
}
for($k= 1; $k <= $i; $k++)
{
$khomik= $kwota[$k];
<form action="" method="post">
<input type="text" value="$kwota[$k]" name="kwota" />
<textarea rows="8" cols="25" name="text">$text[$k]</textarea>
<input type="hidden" name="id" value="$id[$k]" />
<input type="text" value="$ilosc[$khomik]" name="kw_il" />
<input type="hidden" name="idil" value="$ids2[$khomik]" />
<input type="submit" name="wyslij"value="Wyślij" />
</form><br />
html;
}
?>
Ten post edytował homik363 24.12.2010, 11:59:47