Autor Zpráva
monicka
Profil *
Můžete mi prosím pomoct? Mám editaci údají pomocí MYSQL. Doma na localhostu plně funkční ale na serveru onebit.cz nejede.
Když hodnoty zadám natvrdo do MYSQL přes phpmyadmina, tak se mi správně na stránkách ukážou.
Ovšem když zkusím updatnout přes edit.php, tak se všechny hodnoty vymažou.

Myslím, že mám něco špatně v insert.php . Ale nechápu jaktože doma to jede ale na hostingu ne :-( ...
Jsem začátečník a je to spíš splácaný kód převzatý z webů.

Jestli je potřeba nějaký error log napište mi prosím jak na to.

edit.php

<? include "config.php";


$result = mysql_query("SELECT * FROM cenik_1");

while($row = mysql_fetch_array($result))
  {
  
echo "
<form action='insert.php' method='POST' name='formular' onSubmit='return zkontroluj(this)'>
<tr>
<td><strong>Ubytování</strong></td>
<td>
<div style='TEXT-ALIGN: center'><input type='text' name='prvni' size='1' value='" .$row['prvni']. "'> Kč</div>
</td>
<td>
<div style='TEXT-ALIGN: center'><input type='text' name='druha' size='1' value='" .$row['druha']. "'> Kč</div>

?>


insert.php
<?php
include "config.php";

$sql = "UPDATE cenik_1 SET 

prvni = '$prvni', druha = '$druha'");

if (!mysql_query($sql))
  {
  die('Error: ' . mysql_error());
  }
;



?>
php_apc
Profil *
monicka:
<?php
include "config.php";

$sql = "UPDATE cenik_1 SET 

prvni = '".$_POST['prvni']."', druha = '".$_POST['druha']."'");

if (!mysql_query($sql))
  {
  die('Error: ' . mysql_error());
  }
;
?>


Zde je chyba :-)
php_apc
Profil *
* ještě smazat konec závorky na řádku 6:
<?php
include "config.php";

$sql = "UPDATE cenik_1 SET 

prvni = '".$_POST['prvni']."', druha = '".$_POST['druha']."'";

if (!mysql_query($sql))
  {
  die('Error: ' . mysql_error());
  }
;
?>
monicka
Profil *
Díky moc chlapi už to jede jak má...
Můžete mi ještě napovědět s jednou maličkostí? :-)

Když použiju tento skript na zaheslování, zase vše funguje jen s jedním problémem. Po zadání správného hesla, mě to přesměruje na index místo aby to zobrazilo "skrytý text".
Nevíte v čem je háček?

<body>
<?php if($_GET["heslo"] != "tajneHeslo"): ?>
    <!--přihlašovací formulář -->
    <form>
        Zadej heslo: <input type="password" name="heslo">
        <input type="submit">
    </form>
<? else: ?>
    <h1>Vítejte</h1>
    ... tajný text
<? endif ?>
</body>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: