Autor Zpráva
Baly
Profil *
Mám velký problém:

<?php
session_start();
if ($_SESSION['povoleni'] != 1) {
echo "Nejste Nalogovan! Kliknete <a href='index.php'>ZDE</a> pro Login";
exit();
}
?>
<form id="a" method="post" action="?kniha=ano" >
<textarea name="textarea" id="textarea" rows="7" cols="30" >
</textarea>
<input type="submit" value="Odeslat" />
</form>
<?php
}
if ($kniha == "ano" and !empty($textarea)) {
$vlozit = "INSERT INTO knihanavstev (text, jmeno, email) VALUES ('$textarea', '$jmeno', '$email')";
$vysledek = mysql_query ($vlozit) or die (mysql_error());
}
mysql_connect ( "mysql.wu.cz", "wu_balyphpzkousk", "petter" );
mysql_select_db ("wu_balyphpzkouska");
session_start();
$kniha = $_GET['kniha'];
$textarea = $_POST['textarea'];
$vlozit = "SELECT * FROM knihanavstev";
$vysledek = mysql_query ($vlozit) or die (mysql_error());
while($odpoved = mysql_fetch_array($vysledek)) {
extract($odpoved);
echo "<br />$jmeno , $email, $text";
?>

Výsledek: má být normální návštěvní kniha u které se díky loginu vypíše i jméno a email při poslání příspěvku.

Problém: Z divného důvodu se ale změní vždy vaše jméno a email na údaje člověka který tam první napsal. Dělal jsem pár testů a vypadá to že to kazí příkaz SELECT. Ten když jsem vymazal tak kniha posílala data na mysql správně, jenomže se mi nic neukazovalo pod knihou.

Nemáte někdo tušení co mám špatně?
Baly
Profil *
hehe, dík. Už jsem to vyřešil
Toto téma je uzamčeno. Odpověď nelze zaslat.

0