miooodek
5.05.2008, 18:21:02
Witam, na dole podaje link do strony którą własnie dokańczam, problem pojawia się gdy chce zapisac wartosci po prawej stronie, date i nr faktury, zamiast zapisywac ich i poprostu wyswietlac kod się zapetla
Prosze o sugestie i ponizej link
http://knd.ath.cx/~transport/tabela_zlecen/index.php<?php
$dok=$_POST['dok'];
$faktura=$_POST['faktura'];
$id=$_POST['id'];
include('mysql.inc');
$zapytanie = "UPDATE zlecenia SET NR_FAKTURY='".$faktura."' WHERE ID='".$id."' ";
$zapytanie = "UPDATE zlecenia SET DATA_WPLYWU_DOK='".$dok."' WHERE ID='".$id."' ";
?>
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
.style2 {color: #FF0000}
-->
</style>
<?php
function nazwa($kontrahent_id)
{
$zapytanie = "select * from kontrahenci WHERE kontrahent_id=".$kontrahent_id."";
for ($i=0; $i <$ile_znalezionych; $i++)
{
}
}
function miasto($kontrahent_id)
{
$zapytanie = "select * from kontrahenci WHERE kontrahent_id=".$kontrahent_id."";
for ($i=0; $i <$ile_znalezionych; $i++)
{
}
}
include('mysql.inc');
$zapytanie = "select * from zlecenia";
for ($i=0; $i <$ile_znalezionych; $i++)
{
?>
<table width="1108" height="148" border="1" align="center" bgcolor="#FFFFFF">
<tr>
<th width="96" scope="col">nr zleceia</th>
<th width="89" scope="col">platnik</th>
<th width="103" scope="col">zleceniobiorca</th>
<th width="123" scope="col">rodzaj towaru</th>
<th width="113" scope="col">data zaladunku</th>
<th width="114" scope="col">data rozladnku</th>
<th width="133" scope="col">miejsce zaladunku</th>
<th width="134" scope="col">miejsce rozladunku</th>
<th width="145" scope="col"><span class="style2">data wplywu dokumentow</span></th>
<th width="145" scope="col"> </th>
</tr>
<tr>
<td><div align="center">
<?php echo stripslashes($wiersz['NR_ZLECENIA']); ?></div> </td>
<td><div align="center">
<?php echo nazwa
(stripslashes($wiersz['PLATNIK'])); ?></div></td>
<td><div align="center">
<?php echo nazwa
(stripslashes($wiersz['PRZEWOZNIK'])); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['RODZAJ_TOWARU']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['DATA_Z']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['DATA_R']); ?></div></td>
<td><div align="center">
<?php echo miasto
(stripslashes($wiersz['MIEJSCE_Z'])); ?></div></td>
<td><div align="center">
<?php echo miasto
(stripslashes($wiersz['MIEJSCE_R'])); ?></div></td>
<td><?php
if(empty($wiersz['DATA_WPLYWU_DOK'])) {
?>
<form name="form" method="post" action="index.php">
<label>
<input type="text" name="dok" value="
<?php echo date('d-m-Y'); ?>" >
<input type="hidden" name="id" value="
<?php echo stripslashes($wiersz['ID']); ?>" />
<input type="submit" target="_blank" id="button" value="Zapisz">
</label>
</form>
<?php }
else
{
?>
<div align="center">
<?php echo stripslashes($wiersz['DATA_WPLYWU_DOK']); ?></div>
<?php
}
?>
</td>
<td> </td>
</tr>
<tr>
<td><div align="center"><strong>Imie</strong></div></td>
<td><div align="center"><strong>Nazwisko</strong></div></td>
<td><div align="center"><strong>nr dowodu</strong></div></td>
<td><div align="center"><strong>nr samochodu</strong></div></td>
<td><div align="center"><strong>nr naczepy</strong></div></td>
<td><div align="center"><strong>telefon</strong></div></td>
<th width="133" scope="col">fracht</th>
<th width="134" scope="col">sprzedane</th>
<td><div align="center" class="style2"><strong>nr Faktury</strong></div></td>
<td> </td>
</tr>
<tr>
<td><div align="center">
<?php echo stripslashes($wiersz['K_IMIE']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['K_NAZWISKO']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['K_DOWOD']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['K_SAMOCHOD']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['K_NACZEPA']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['K_TELEFON']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['FRACHT']); ?></div></td>
<td><div align="center">
<?php echo stripslashes($wiersz['SPRZEDANE']); ?></div></td>
<td><?php
if(empty($wiersz['NR_FAKTURY'])) {
?>
<form name="form2" method="post" action="index.php">
<label>
<input type="text" name="faktura">
</label>
<br />
<input type="hidden" name="id" value="
<?php echo stripslashes($wiersz['ID']); ?>" />
<input type="submit" name="button" id="button2" value="Zapisz" />
<br />
</form>
<?php
}
else
{
?>
<?php
}
?>
</td>
<td> </td>
</tr>
</table>
<div align="center"><br>
<?php } ?>
</div>
marcio
5.05.2008, 19:15:47
Sorki ale nie rozumiem zabardzo o co chodzi....
miooodek
5.05.2008, 20:16:16
wygląda to tak.. kod sprawdza czy istnieje zawartosc pola "data wplywu dokumentów" w mysql'u, jesli tak to ją wypisuje, jesli nie to wyswietla textarea, i prosi o poda
ie wartości,
tak samo jest z "numer faktury", ciezko opisac mi ten problem, poniewaz go nie rozumiem, najlepiej sprawdzić jak to działa na stronie, (podawalem juz link),
szawel
5.05.2008, 20:21:52
nie wiem za bardzo o co chodzi ale zrobiles cos zeby sprawdzic ze dane dane zostaly zmienione jakis warunek czy cos trzeba by sprawdzic
if($wiersz['DATA_WPLYWU_DOK']=='') spróbuj tak mam pewne podejrzenia
miooodek
5.05.2008, 20:55:21
spróbowalem, tak, ale nic to nie zamienilo..
szawel
5.05.2008, 20:59:17
if(strlen($wiersz['DATA_WPLYWU_DOK'])<2)
miooodek
5.05.2008, 21:15:26
ehh tez, nic ;/
wszystko juz smiga, kolizja zmiennych, 2 razy wykozystywalem id, nie zmieniając jego nazwy i 2 razy wykonywane bylo zapytanie sql, tworząc pusty wpis, aktulaizując drugi