Witam , mam taki oto problem, podczas edycji wpisu danych za pomocą formularza:
<?php
(isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="1"); $query="SELECT * FROM typy WHERE id='".$_GET['id'] ."'";
?>
<font face="verdana" size="2" color="white">
<form method="post" action="typy_edytuj.php">
<table border="0" width="650" bg color=black>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">ID</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" readonly="yes" value="
<?php echo $row['id']; ?>" name="id" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Data</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['data']; ?>" name="data" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Autor</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" readonly="yes" value="
<?php echo $row['autor']; ?>" name="autor" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Spotkanie</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['spotkanie']; ?>" name="spotkanie" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Typ</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['typ']; ?>" name="typ" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Kurs</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['kurs']; ?>" name="kurs" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Stawka</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['stawka']; ?>" name="stawka" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Bukmacher</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['bukmacher']; ?>" name="bukmacher" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Analiza</font></b></td>
<td><font face="verdana" size="2" color="white">
<textarea name="analiza" rows="15" cols="40">
<?php echo $row['analiza']; ?></textarea>
</td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Wynik</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['wynik']; ?>" name="wynik" size="20"></font></td>
</tr>
<tr>
<td width="200"><b><font size="2" color="#FFFFFF">Profit</font></b></td>
<td><font face="verdana" size="2" color="white">
<input type="text" value="
<?php echo $row['profit']; ?>" name="profit" size="20"></font></td>
</tr>
<tr>
<td width="200"> </td>
<td><font face="verdana" size="2" color="white">
<input type="submit" name="submit" value="Uaktualnij">
<input type="button" value="Anuluj" onclick="history.go(-1);"></font></td>
</tr>
</table>
<?php
}
i w momencie kidy coś zmienie (lub nie) i nacisne przycis uaktualnij to do bazy zapisuje sie np tylko pierwsze 2 litery z danego ciagu znaków, np:
spotkanie mam: druzyna1 - druzyna b
to kiedy nacisne uaktualnij zapisuje sie: dr
tak samo jest z analiza, dlaczego tak sie dzieje?
tutaj jeszcze plik: typy_edytuj.php
<?php
$query_update = "UPDATE typy SET
data ='".$_POST['data']."',
autor ='".$_POST['autor']."',
spotkanie ='".$_POST['spotkanie']."',
typ ='".$_POST['typ']."',
kurs ='".$_POST['kurs']."',
stawka ='".$_POST['stawka']."',
bukmacher ='".$_POST['bukmacher']."',
analiza ='".$_POST['analiza']."',
wynik ='".$_POST['wynik']."',
profit ='".$_POST['profit']."'
WHERE id='".$_POST['id']."'";
?>
<b>informacje zostały zaktualizowane</b>
<a href="glowna.php">Kliknij tutaj</a> aby powrocic do obaszaru administracyjnego.
proszę o pomoc