Kod
if($_SESSION['uwierz_uzyt'])
{
echo "<h3>Katalog:</h3>";
echo "<div style=\"width: 370px; margin: auto; text-align: left;\">
<form method=\"post\" action=\"kat_edit.php\"enctype=\"multipart/form-data\">";
while ($wers = mysql_fetch_assoc($kat))
{
echo "<input type=\"radio\" method=\"post\" name=\"row\" value=\"{$wers['kid']}\"/>{$wers['tytul']}<br>";
}
echo "<br><input type=\"submit\" name=\"katadd\" value=\"Dodaj\"> <input type=\"button\" name=\"katdel\" value=\"Usuń\"> <input type=\"submit\" name=\"kated\"value=\"Edycja\">";
mysql_free_result($kat);
echo "</form><div>";
}
echo '<br><br><a href="index.php">Wstecz';
if (isset($_POST['katdel']))
{
$row = $_POST['row'];
$this->kat_del($row);
}
{
echo "<h3>Katalog:</h3>";
echo "<div style=\"width: 370px; margin: auto; text-align: left;\">
<form method=\"post\" action=\"kat_edit.php\"enctype=\"multipart/form-data\">";
while ($wers = mysql_fetch_assoc($kat))
{
echo "<input type=\"radio\" method=\"post\" name=\"row\" value=\"{$wers['kid']}\"/>{$wers['tytul']}<br>";
}
echo "<br><input type=\"submit\" name=\"katadd\" value=\"Dodaj\"> <input type=\"button\" name=\"katdel\" value=\"Usuń\"> <input type=\"submit\" name=\"kated\"value=\"Edycja\">";
mysql_free_result($kat);
echo "</form><div>";
}
echo '<br><br><a href="index.php">Wstecz';
if (isset($_POST['katdel']))
{
$row = $_POST['row'];
$this->kat_del($row);
}
"Usuń" działa, "Dodaj" i "Edytuj" przez action przenoszą mnie do Kat_edit.php, które wygląda tak:
Kod
<h1>Kategorie</h1>
<?php
$katedit = new Katalog;
if (isset($_POST['katadd']))
{
$katedit ->kat_add_ed($row);
exit;
}
if (isset($_POST['kated']))
{
$row = $_POST['row'];
if(!empty($row))
{
$katedit ->kat_add_ed($row);
}
else
{
echo "Proszę wrócić i zaznaczyć link do edycji.";
echo "<br><br><a href=\"index.php\">Wstecz";
}
}
<?php
$katedit = new Katalog;
if (isset($_POST['katadd']))
{
$katedit ->kat_add_ed($row);
exit;
}
if (isset($_POST['kated']))
{
$row = $_POST['row'];
if(!empty($row))
{
$katedit ->kat_add_ed($row);
}
else
{
echo "Proszę wrócić i zaznaczyć link do edycji.";
echo "<br><br><a href=\"index.php\">Wstecz";
}
}
funkcja kat_add_ed() wygląda tak:
Kod
public function kat_add_ed($row)
{
if($_SESSION['uwierz_uzyt'])
{
$this -> lacz_bd();
$katsql = mysql_query("select tytul from katalog where kid = '$row'");
$rowe = mysql_fetch_assoc($katsql);
echo "<form method=\"post\" enctype=\"multipart/form-data\">";?>
<table style="margin: 0 auto;" width="340" cellpadding="8" bgcolor=#cb0000 border="1" frame="box" rules="none">
<tr>
<td>Nazwa:</td>
<td><input size="80" name="tytul" value="<?php echo $rowe['tytul'];?>"></td>
</tr
<tr>
<td colspan=2 align=center>
<input type="button" name="go" value="Wysłanie"></td>
</tr>
</table>
</form>
<?php
mysql_free_result($katsql);
echo "<a href=\"index.php\">Wstecz";
}
if (isset($_POST['go']))
{
$this->kat_sent($row);
}
}
{
if($_SESSION['uwierz_uzyt'])
{
$this -> lacz_bd();
$katsql = mysql_query("select tytul from katalog where kid = '$row'");
$rowe = mysql_fetch_assoc($katsql);
echo "<form method=\"post\" enctype=\"multipart/form-data\">";?>
<table style="margin: 0 auto;" width="340" cellpadding="8" bgcolor=#cb0000 border="1" frame="box" rules="none">
<tr>
<td>Nazwa:</td>
<td><input size="80" name="tytul" value="<?php echo $rowe['tytul'];?>"></td>
</tr
<tr>
<td colspan=2 align=center>
<input type="button" name="go" value="Wysłanie"></td>
</tr>
</table>
</form>
<?php
mysql_free_result($katsql);
echo "<a href=\"index.php\">Wstecz";
}
if (isset($_POST['go']))
{
$this->kat_sent($row);
}
}
I tu pojawia się problem bo przycisk "Wysłanie" nie działa wogóle. Gdy zamiast "button" ustawię "submit" działa jak action z formularza z którego dane zostały przesłane. Jak to rozwiązać?
Dodam, że chcę uniknąć js.