Witam,
Mam aktualnie dwa formularze. W jednym wyświetlane zostają wszystkie wartości w formularzu, a on wysyła dane do edytuj.php gdzie mam :
<?
include_once("connection.php");
$pytanie = mysql_query("SELECT * FROM sieci WHERE id = '".$_GET['id']."' ");
$nazwasieci = $_POST['nazwasieci'];
$liczbaserwerow = $_POST['liczbaserwerow'];
$link = $_POST['link'];
$opis = $_POST['opis'];
$logo = $_POST['logo'];
mysql_query("UPDATE sieci SET nazwasieci='".$nazwasieci."', liczbaserwerow='".$liczbaserwerow."', link='".$link."', opis='".$opis."', logo='".$logo."' WHERE id = '".$_GET['id']."' ");
}
<FIELDSET>
<div class=message>Witaj! Dzięki poniższemu formularzowi możesz dodać swoją sieć do naszej bazy. Jeżeli chcesz wrócić <a href="index.php">KLIKNIJ</a></div>
<form method="POST" action="edytuj.php">
Nazwa sieci:</br> <input type="text" value="
<? print ($row["nazwasieci"]) ?>" class="sql_form" size="30" name="nazwasieci"><br>
Liczba serwerów:</br> <input type="text" value="
<? print ($row["liczbaserwerow"]) ?>" class="sql_form" size="30" name="liczbaserwerow"><br>
Link:</br> <input type="text" size="30" value="
<? print ($row["link"]) ?>" class="sql_form" name="link"><br>
Opis:</br> <input type="text" size="30" value="
<? print ($row["opis"]) ?>" class="sql_form" name="opis"><br>
logo:</br> <input type="text" size="30" value="
<? print ($row["logo"]) ?>" class="sql_form" name="logo"><br></br>
<input type="submit" class="input_submit alt" value="Dodaj">
</form> </FIELDSET>
Niestety, nic się nie dzieje, rekordy nie aktualizują się. Co jest tego powodem?
Ten post edytował teez 12.01.2013, 20:02:43