Tentokrát mám opať problém a jedná sa o chybu pri odosielaní dat do mysql.
Popis problému: Mám stránku kde sú dva inputy do ktorých sa zadávajú hodnoty a následne po stlačení submitu sa odošlu do databazy. Viem e to je ejdnoduché, ale neustále mi to nefunguje...možno som použil niečo zle a možno je tam chyba ktoru nevidím...tak prosím pomoc. Mená tabuliek su všade správne, takže tu chyba nebude.
Admin.php
Kód: Vybrať všetko
<?
switch ($akcia)
{
<?
// ---------------------------------------------- Začiatok sekcie Nadstavení
case "nadstavenia":
?><div id="contents">
<div class="blogentry">
<form method="POST" action="core.php">
<b>Stránkovanie:</b><br>
<input type="text" name="strankovanie" value="
<?
// ---------------------------------------------- Začiatok vypísania strankovania
$strankovanie ="SELECT pagination FROM nodz_variables";
$strankovaniezobraz=mysql_query($strankovanie);
while($row=mysql_fetch_array($strankovaniezobraz)) {
echo(htmlspecialchars($row["pagination"]));}
// ---------------------------------------------- Koniec vypísania strankovania
?>">
<br>
<b>Copyright:</b><br>
<input type="text" name="copyright" value="
<?
// ---------------------------------------------- Začiatok vypísania kopyrajtu
$copyright ="SELECT copyright FROM nodz_variables";
$copyrightzobraz=mysql_query($copyright);
while($row=mysql_fetch_array($copyrightzobraz)) {
echo(htmlspecialchars($row["copyright"]));}
// ---------------------------------------------- Koniec vypísania kopyrajtu
?>">
<br>
<input type="submit" name="nadstavenia" value="Ulozit">
<?
echo "</form></div></div> ";
break;
}
// ---------------------------------------------- Koniec sekcie Nadstavení
?>A stránka core.php ktorá zabezpečuje odosielanie týchto dát:
Kód: Vybrať všetko
<?php
if ($_POST['nadstavenia']) {
$strankovanie=nl2br(htmlspecialchars($_POST['strankovanie']));
$copyright=nl2br(htmlspecialchars($_POST['copyright']));
$query1 ="INSERT INTO nodz_variables (strankovanie, copyright)";
$query1.=" VALUES ('$strankovanie','$copyright')";
$result1=mysql_query($query1);
if ($result1) echo "<b>Successfully Posted!</b>";
else echo "<b>ERROR: unable to post.</b>";
}
?>