<center>
<?php
require('conn.php');
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
echo "Jestes zalogowany jako ";
}
?>
</center>
<?php
if (isset($_POST['Imie']) and
isset($_POST['Nazwisko']) and
isset($_POST['Miejscowosc']) and
isset($_POST['Mail']) and
isset($_POST['Stanowisko']) and
isset($_POST['Klub']))
{
if (empty($_POST['Imie'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET IMIE = '$Imie' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Nazwisko'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET NAZWISKO = '$Nazwisko' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Miejscowosc'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET MIEJSCOWSC = '$Miejscowosc' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Mail'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET MAIL = '$Mail' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Stanowisko'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET NAZWA_STANOWISKA = '$Stanowisko' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Klub'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET ID_KLUB = '$Klub' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Imie'])){
}
else {}
header("Refresh:1; Twoje dane.php");
}
else{
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<fieldset>
<meta http-equiv="Thoma" content="text/html; charset=iso-8859-2" />
<meta http-equiv="reply-to" content="Adres_e-mail" />
<meta name="generator" content="WebSite PRO 4.3" />
<meta name="author" content="Kosaa" />
<meta name="description" content="Manager" />
<title>Manager </title>
<link rel="Stylesheet" type="text/css" href="style/style.css" />
<style type="text/css">
BODY { background-color: darkgreen; }
.style4 {font-size: 12pt}
</style>
</head>
<body>
<center>
<table width="1041" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="200" colspan="2"><img src="grafika/ttelko.jpg" width="1240" height="200" /></td>
</tr>
</table>
<?php
$a=$_SESSION['login'];
if(!$rs = mysql_query("SELECT s. * , n. *, k.* from pilka.STANOWISKO s LEFT JOIN USER n ON S.ID_STANOWISKO=n.ID_STANOWISKO
LEFT JOIN klub k ON s.ID_KLUB=k.ID_KLUB
WHERE n.login='$a'")) {
echo "Cannot parse query"; }
}
else {
echo "<table class=\"bordered\" cellspacing=\"2\" border=\"1\">\n"; echo"<td bgcolor=\"#752200\">Imie</td>"; echo"<td><strong>$row[4]</strong></td>"; echo"<td bgcolor=\"#752200\">Nazwisko</td>"; echo"<td><strong>$row[5]</strong></td>"; echo"<td bgcolor=\"#752200\">Miejscowosc</td>"; echo"<td><strong>$row[6]</strong></td>"; echo"<td bgcolor=\"#752200\">Mail</td>"; echo"<td><strong>$row[7]</strong></td>"; echo"<td bgcolor=\"#752200\">Stanowisko</td>"; echo"<td><strong>$row[3]</strong></td>"; echo"<td bgcolor=\"#752200\">Klub</td>"; echo"<td><strong>$row[17]</strong></td>"; }
}
FROM pilka.STANOWISKO s
LEFT JOIN USER n ON S.ID_STANOWISKO = n.ID_STANOWISKO
LEFT JOIN klub k ON s.ID_KLUB = k.ID_KLUB
WHERE n.login = '$a'");
?>
<form action="Aktualizacja.php" method="post">
<strong>Imie:</strong><input name="Imie" type="text" value="" /><br/>
<strong>Nazwisko:</strong><input name="Nazwisko" type="text" value="" /><br/>
<strong>Miejscowosc:</strong><input name="Miejscowosc" type="text" value="" /><br/>
<strong>Mail:</strong><input name="Mail" type="text" value="" /><br/>
<strong>Stanowisko:</strong><input name="Stanowisko" type="text" value="" /><br/>
<strong>Klub</strong>
<select name="Klub">
<?php
$zapytanie4 = "SELECT * FROM `pilka`.`klub`";
echo "<option value=\"$wiersz4[ID_KLUB]\">$wiersz4[NAZWA]</option>\n"; ?>
</select>
<div>
<TD><BR><input type="RESET" name="Reset" value="Wyczyść"/></TD>
<TD><BR><input type="SUBMIT" value="Aktualizuj dane"/></TD>
</div>
</form>
<?php
?>
<?php
include('include\stopka.php');
?>
</center>
Witam, uaktalnianie danych mi w tej chwili dziala. Lecz jest to zrobione półśrodkami:
1. jak zrobić by w tym zapytaniu
$zapytanie = "UPDATE `pilka`.`stanowisko` SET IMIE = '$Imie' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
było nie 6 tylko wartosc ID pobrana z mojej tabeli, starałem sie zrobic to w ten sposob
FROM pilka.STANOWISKO s
LEFT JOIN USER n ON S.ID_STANOWISKO = n.ID_STANOWISKO
LEFT JOIN klub k ON s.ID_KLUB = k.ID_KLUB
WHERE n.login = '$a'");
ale nie za bardzo działa.
2. Czy jest jakis prostszy sposob zapisania tego
if (empty($_POST['Imie'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET IMIE = '$Imie' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Nazwisko'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET NAZWISKO = '$Nazwisko' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Miejscowosc'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET MIEJSCOWSC = '$Miejscowosc' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Mail'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET MAIL = '$Mail' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Stanowisko'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET NAZWA_STANOWISKA = '$Stanowisko' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Klub'])){ }
else{
$zapytanie = "UPDATE `pilka`.`stanowisko` SET ID_KLUB = '$Klub' WHERE `stanowisko`.`ID_STANOWISKO` ='6' ";
}
if (empty($_POST['Imie'])){
}
else {}
header("Refresh:1; Twoje dane.php");
}