Witam, siedzę nad tym już trochę czasu, nie mam pojęcia dlaczego dane się nie aktualizują.
dopiero się uczę php i nie widzę gdzie jest coś nie tak. na podobnej podstawie robię dodawanie danych do bazy i działa bez zarzutu.
wrzucam kod całego pliku bo nei wiem gdzie może być błąd i który fragment z góry odrzucić. Proszę o jakieś rady
<?
include "../../affconfig.php";
include "../lang/$language";
if(!aff_admin_check_security())
{
aff_redirect('index.php');
}
include "header.php";
// protection against script injection
$change = preg_replace('/[^a-zA-Z0-9_]/', '', $_POST['change']); mysql_connect($server, $db_user, $db_pass) or
die ("Database CONNECT Error (line 17)"); $errorMsg = '';
?>
<br />
<form method=post action=zmien.php>
<table border=0 cellspacing=0 cellpadding=0 align=center>
<tr align=center valign=middle>
<td width=280><font face=Arial, Helvetica, sans-serif>Szczegóły sprzedaży użytkownika</font></td>
<td width=70>
<select name=change>";
<?
or
die ("Database CONNECT Error (line 29)");
or
die ("Database Error");
{
echo "<option value=".$qry['refid']." ".($change == $qry['refid'] ?
'selected' : '').">".$qry[refid
]."</option>"; }
?>
</td>
<td width=50>
<p>
<input type=submit value=<?=AFF_G_SHOW?>>
</p>
</td>
</tr>
</table>
</form>
<?
$errorMsg = '';
if($_POST['commited'] == 'yes')
{
mysql_db_query($database, "UPDATE sales SET refid = '".$_POST['refid']."', date = '".$_POST['date']."', date_end = '".$_POST['date_end']."', date_kasa = '".$_POST['date_kasa']."', payment = '".$_POST['payment']."', wartosc = '".$_POST['wartosc']."', prowizja = '".$_POST['prowizja']."', usluga = '".$_POST['usluga']."', usluga2 = '".$_POST['usluga2']."', usluga3 = '".$_POST['usluga3']."', klient = '".$_POST['klient']."', klients = '".$_POST['klients']."', osoba = '".$_POST['osoba']."', tel = '".$_POST['tel']."', mail = '".$_POST['mail']."', adres = '".$_POST['adres']."', status = '".$_POST['status']."', info = '".$_POST['info']."' WHERE refid = '$change'") or
die ("Database INSERT sss Error"); echo "<br><p align=center><font color=#009900>".AFF_D_CHANGED
."</font></p>"; }
$result = mysql_db_query($database, "select * from sales where refid = '$change' ORDER BY date") or
die ("Database Error");
print "<br><br><font face=arial>Przekazanych <b>".mysql_num_rows($result)."</b> przez <b>".$change."</b> <b></b><br><br>";
{
print "<font face=arial><TABLE border=1 cellspacing=0 cellpadding=3 align=center>"; print "<TR><TH align='center' width='130'>Polecający</TH><TH align='center' width='160'>".AFF_G_DATE
."</TH>"; print "<TH width='120' align='center'>Firma</TH>"; print "<TH width='240' align='center'>Usługa</TH>"; print "<TH width='75' align='center'>Prowizja</TH><TH width='80' align='center'>Zarobek</TH><TH width='100' align='center'>Status</TH></TR>";
{ ?>
<form action='zmien.php' method='post' ENCTYPE=multipart/form-data>
<tr>
<TD align='center'><font size=2><?=$qry[refid]?></TD>
<TD align='center'><font size=2>
<?=$qry[date]?></TD>
<TD align='center'><font size=2><?=$qry[klients]?></TD>
<TD align='center'><font size=2>
<?=$qry[usluga]?>
<?if ($qry[usluga2] == '') {
}
else {
}
if ($qry[usluga3] == '') {
}
else {
}
?>
</TD>
<TD align='center'><font size=2><input type="text" name="urzad" value="<?=$qry[prowizja]?>"></TD>
<TD align='center'><font size=2><?=$qry[payment]?> zł</TD>
<TD align='center'><font size=2>
<? if ($qry[status] == 'przyjete do realizacji') {
print "przyjęte do realizacji"; }
else
if ($qry[status] == 'zakonczone niepowodzeniem') {
print "<font color=red>zakończone niepowodzeniem</font>"; }
else
if ($qry[status] == 'rozliczone') {
print "<font color=green>rozliczone</font>"; }
else
if ($qry[status] == 'wykonane') {
print "<font color=green>wykonane</font>"; }
else
</TD>
</tr>
<?
}
print "</TABLE><br><input type='hidden' name='commited' value='yes'><input class='input_zmien' type='submit' name='Submit' value=''></form><br /><br />"; }
?>
<?
include "../../includes/footer.php";
?>