hm... mam tak. w pliku index.php wysylam nazwe prefixu do ktorego ma tworzyc INSERTY poprzez
<form method="POST" action="tabela.php"> <input type="hidden" name="przekaz" value="<?php echo $kolumna1['nazwa']; ?>">
<input type="submit" name="wejdz">
nastepnie w pliku tabela.php zaraz na samym poczatku wczytuje ta nazwe
<?php
$nazwa_aukcji = $_POST[przekaz];
?>
Dalem sobie echo zeby sprawdzic co to wysyla. Na poczatku wysztlo jest ladnie tylko po nacisnieciu dodaj - jest to submit ktory przenosi mnie do strony dodaj.php gdzie jest formularz zwracajacy w poscie dane ktore maja zostac dodane do wybranej wczesniej tabeli. Jednak po nacisnieciu wyslij to co bylo w POST z nazwa tabeli do ktorej mam dodac dane znika i nie chce mi wybrac tabeli. I to jest wlasnie blad. W jaki inny sposob mozna wyslac/otrzymac wartosc
<?php
$kolumna1['nazwa'];
?>
z index.php w tabela.php bez dawania include - poniewaz w obu plikach sa elementy html - tabelki i nie chce zeby sie one pojawialy..
Prosze o pomoc
Juz sam nie wiem jak to zrobic wiec podam dluzszy kod moze ty cos zdzialasz.
plik index.php
<form method="POST" action="tabela.php"> <input type="hidden" name="przekaz" value="<?php echo $kolumna1['nazwa']; ?>">
<input type="submit" name="wejdz">
nastepnie przenosi mnie do tabela.php
<?php
include('config.php');
//echo $_POST['przekaz'];
//echo $_POST['data'];
if($_POST['przekaz'] != '')
{
mysql_query("UPDATE `wybrana` SET `obecna` = '$_POST[przekaz]'"); echo '$kol[obecna]'."_nowa"; }
$nazwa_aukcji = $kol['obecna'];
//echo $nazwa_aukcji;
//}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Do aukcji allegro</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<table border="0" width="100%">
<tr>
<td width="82%">
<a href="dodaj.php">Dodaj</a>
<a href="?usunall">Usun all</a>
</td>
<td>
Witaj <a href="#">
<?php echo "$login_do_pa";?></a>
<a href="logout.php">Wyloguj</a>
</td>
</td>
</tr>
</table>
<hr>
<?php
$nick = $kto_zalatwia = $jest_kasa = $dodatkowe_info = '';
$ilosc_sztuk = 0;
if(isset($_POST['wyslij'])){ $podobne = mysql_query("SELECT * FROM `".$nazwa_aukcji."_nowa` WHERE `kupujacy` = '$_POST[nick]' AND `zalatwia` = '$_POST[zalatwia]' AND `bank` = '$_POST[bank]' AND `ilosc` = '$_POST[ilosc]' AND `jest_kasa` = '$_POST[kasa]' AND `dodatkowe` = '$_POST[info]' "); //if (mysql_fetch_array($podobne) > 0)
//{
//echo '<h3> Taki wpis juz istnieje....</h3>';
//}
//else //{
$data = $_POST['data'];
$nick = $_POST['nick'];
$kto_zalatwia = $_POST['zalatwia'];
$jaki_bank = $_POST['bank'];
$ilosc_sztuk = $_POST['ilosc'];
$jest_kasa = $_POST['kasa'];
$dodatkowe_info = $_POST['info'];
$radio = $_POST['radio'];
$za_ile = $_POST['za_ile'];
$koszt = $_POST['koszt'];
$dodatek = $_POST['dodatkowa'];
$wspolczynnik = $_POST['x'];
$zapytanie = "INSERT INTO `".$nazwa_aukcji."_reszta`(`id`, `kupujacy`,`zalatwia`,`bank`,`ilosc`,`jest_kasa`,`dodatkowe` , `data`) VALUES ('','$nick','$kto_zalatwia', '$jaki_bank' , '$ilosc_sztuk','$jest_kasa','$dodatkowe_info' ,'$data')";
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `za_ile` = '$za_ile' , `koszt` = '$koszt' , `x` = '$wspolczynnik' , `dodatkowa` = '$dodatek'"); }//}
if($radio == 'pierwszy')
{
$prowizja = $za_ile*0.04;
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `prowizja` = $prowizja"); }
if($radio == 'drugi')
{
$prowizja = 2+(0.03*($za_ile-50));
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `prowizja` = $prowizja"); }
$q = "SELECT SUM(ilosc) AS razem FROM `".$nazwa_aukcji."_nowa`";
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `sprzedanych` = $wynik[0]"); if (isset($_GET["zmien"])) {
$zmien_id = $_GET["name"];
if (!empty($_POST['zmien'])) {
if($_POST[nick]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `kupujacy` = '$_POST[nick]' WHERE `id`='$zmien_id'"); }
//mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `kupujacy` = '$_POST[nick]' , `zalatwia` = '$_POST[zalatwia]' , `bank` = '$_POST[bank]' , `jest_kasa` = '$_POST[kasa]' , `ilosc` = '$_POST[ilosc]' , `dodatkowe` = '$_POST[info]' WHERE `id`='$zmien_id'");
if($_POST[zalatwia]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `zalatwia` = '$_POST[zalatwia]' WHERE `id`='$zmien_id'"); }
if($_POST[bank]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `bank` = '$_POST[bank]' WHERE `id`='$zmien_id'"); }
if($_POST[kasa]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `jest_kasa` = '$_POST[kasa]' WHERE `id`='$zmien_id'"); }
if($_POST[ilosc]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `ilosc` = '$_POST[ilosc]' WHERE `id`='$zmien_id'"); }
if($_POST[info]!='')
{
mysql_query("UPDATE `".$nazwa_aukcji."_nowa` SET `dodatkowe` = '$_POST[info]' WHERE `id`='$zmien_id'"); }
}
else {
?>
<div class="zmiana">
<form name "zmien1" method="POST">
Data : <input type="text" name="data" value="RRRR-MM-DD" class="pola"/>
Kupując: <input type="text" name="nick" value="" class="pola"/>
Kto załatwi: <input type=text name="zalatwia" class="pola"/>
Na jaki ban: <input type=text name="bank" class="pola"/>
<br/><br/>Jest kas: <input type=text name="kasa" size="3" maxlength="3" class="pola"/>
Ilość sztu: <input type=text name="ilosc" size="6" maxlength="6" class="pola"/>
Dodatkowe info: <input type=text name="info" class="pola"/>
<input type="submit" name="zmien" class="buttony">
</form>
</div>
<?php
}
}
if (isset($_GET["zmien_x"])) {
if (!empty($_POST['zmien_dane'])) {
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `x` = $_POST[zmien_xa]"); } else {
echo '<form name "zmien" method="POST"">'; echo '<input type="text" name="zmien_xa" size="4" maxlength="9" class="pola" /> '; echo '<input type="submit" name="zmien_dane" class="buttony" />'; }}
if (isset($_GET["usun"])) {
$nazwa = $_GET["name"];
mysql_query("DELETE FROM `".$nazwa_aukcji."_nowa` WHERE `".$nazwa_aukcji."_nowa`.`id` = $nazwa LIMIT 1"); }
if (isset($_GET["usunall"])) {
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `sprzedanych` = 0 , `prowizja` = 0 , `x` = 0 , `dodatkowa` = 0 , `za_ile` = 0 , `koszt` = 0 , `zarobek` = 0"); }
?>
<table border="0" width="100%" class="forumline" align="center">
<tr>
<td width="80%" class="forum"></td>
<td>
<?php
echo "Współczynnik x = " .$kolumna['x']; echo ' <a href="?zmien_x">zmień</a>'; // wyliczanie zarobku
$kolumna['zarobek'] = $kolumna['x'] * $kolumna['sprzedanych'] - $kolumna['koszt'] - ($kolumna['prowizja'] * $kolumna['sprzedanych']);
mysql_query("UPDATE `".$nazwa_aukcji."_reszta` SET `zarobek` = `zarobek` + $kolumna[zarobek]"); ?>
</td>
</tr>
</table>
<table border="0" width="100%" align="center" class="forumline">
<tr>
<td class="glowna">
Sprzedanyc:
<?php echo "<b>".$kolumna['sprzedanych']."</b>"; ?> </td>
<td class="glowna">
Za :
<?php echo "<b>".$kolumna['za_ile']."</b>"; ?> </td>
<td class="glowna">
Prowizj:
<?php echo "<b>".$kolumna['prowizja']."</b>"; ?> </td>
<td class="glowna">
Koszt wystawieni:
<?php echo "<b>".$kolumna['koszt']."</b>"; ?> </td>
<td class="glowna">
Zarobe: <?php
echo "<b>".$kolumna['zarobek']."</b>"; ?>
</td>
<td class="glowna">
Dodatkowa :
<?php echo "<b>".$kolumna['dodatkowa']."</b>"; ?> </td>
</tr>
</table>
<table border="1" width="100%"class="forumline" align="center">
<tr>
<td class="forum_naglowek" width="10%">
Data
</td>
<td class="forum_naglowek" width="15%">
Kupujacy
</td>
<td class="forum_naglowek" width="15%">
Kto zalatwia
</td>
<td class="forum_naglowek" width="10%"">
Na jaki bank
</td>
<td class="forum_naglowek" width="10%"">
Ilosc Sztuk
</td>
<td class="forum_naglowek" width="5%">
Kasa?
</td>
<td class="forum_naglowek" width="25%">
Dodatkowe info
</td>
<td class="forum_naglowek" width="10%">
Usun / Zmień
</td>
</tr>
<tr>
<?php
$result = mysql_query("SELECT * FROM `".$nazwa_aukcji."_nowa` order by id desc"); {
?>
<td class="forum">
<?php echo $kolumna['data']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['kupujacy']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['zalatwia']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['bank']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['ilosc']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['jest_kasa']. "<br/>";?> </td>
<td class="forum">
<?php echo $kolumna['dodatkowe']. "<br/>";?> </td>
<td class="forum">
<?php echo '<a href="?usun&name='.$kolumna['id'].'">Usun</a> <a href="?zmien&name='.$kolumna['id'].'">Zmień</a>'; ?> </td>
</tr>
<?php
}
?>
i jescze plik dodaj.php
<?php include('check.php');
include('config.php');
if($_SESSION['zalogowany']=='ok')
{
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta http-equiv="Content-Style-Type" content="text/css"> <link rel="stylesheet" href="style.css" type="text/css"> <form name "zmien" method="POST" action="tabela.php"/> Data :
<input type="text" name="data" value="RRRR-MM-DD" class="pola"/><br/><br/>Kupujący:
<input type="text" name="nick" value="" class="pola"/><br/><br/>Kto załatwia:
<input type=text name="zalatwia" class="pola"/><br/><br/>Na jaki bank:
<input type=text name="bank" class="pola"/><br/><br/>Jest kasa:
<input type=text name="kasa" size="3" maxlength="3" class="pola"/><br/><br/>Ilość sztuk:
<input type=text name="ilosc" size="6" maxlength="6" class="pola"/><br/><br/>Dodatkowe info:
<input type=text name="info" class="pola"/><br/><br/>Za ile :
<input type=text name="za_ile" size="10" maxlength="10" class="pola"/><br/><br/>Wybór prowizji : 0.04
<input type="radio" name="radio" id="checbox1" value="pierwszy" class="pola" /> 0.03
<input type="radio" name="radio" id="checbox2" value="drugi" checked="checked" class="pola" /><br /><br/>Koszt wystawienia :
<input type=text name="koszt" size="10" maxlength="10" class="pola"/><br/><br/>Dodatkowa :
<input type=text name="dodatkowa" class="pola"/><br/><br/>Współczynnik x :
<input type=text name="x" maxlength="5" size="4" class="pola"/><br/><br/><input type="submit" name="wyslij" class="buttony"/> <?php }
else { echo 'nie jestes zalogowany';}
?>
Sorty ale nie dalo sie tego w 1 poscie napisac. Moze teraz cos pomozesz