Autor Zpráva
whisper
Profil *
Nevíte proč mi tohle nefunguje?



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Kategorie</title>
</head>
<body>
<h2>Kategorie</h2>
<?php

require "db.php";

if (isset($_POST['odeslat'])) {
$sql_insert = "insert into kategorie (nadpis, uvod) values ($nadpis, $uvod)";
$res_insert = mysql_query($sql_insert) or die ("Chyba! Nelze provést dotaz.");
if (!$res_insert){
echo "Kategorie nebyla vložena!";
}
}
?>

<h3>Výpis kategorií:</h3>

<?php
$sql_select = "select nadpis from kategorie";
$res_select = mysql_query($sql_select) or die ("Chyba! Nelze provést dotaz.");
while ($kategorie = mysql_fetch_array($res_select)){
echo "{$kategorie["nadpis"]}<br />";
}
?>

<h3>Přidat Kategorii</h3>
<form action="kategorie.php" method="post">
Nadpis<input id="nadpis" name="nadpis" type="text" value="<?php echo $nadpis; ?>" /><br />
Úvod<textarea rows="6" cols="40" name="uvod" id="text"><?php echo $uvod; ?></textarea><br />
<input class="odeslat" name="odeslat" type="submit" value="Vložit" /><br />
</body>
</html>
Yrrah
Profil
Co to znamená "nefunguje"?
Nikdo to nemůže ani zkusit, když sem nedáš všechny potřebný zdrojáky.
Alphard
Profil
$sql_insert = "insert into kategorie (nadpis, uvod) values ($nadpis, $uvod)";
řetezce dej do apostrofů

jinak co to vypisuje/nevypisuje má/nemá vypisovat/dělat
whisper
Profil *
nejde mi nic vložit do databáze


db.php

<?
$spojeni = mysql_connect("host","user","password");
mysql_select_db("datebaze", $spojeni);
?>

sql

CREATE TABLE kategorie (
id INTEGER PRIMARY KEY AUTO_INCREMENT,
nadpis VARCHAR(30),
uvod TEXT);
whisper
Profil *
Yrrah
už funguje... :-)
děkuji
Yrrah
Profil
Ne já, to Alphard ti sem napsal řešení.
Já na ten zdroják ani nekoukal, nerad se v tom hrabu...
Toto téma je uzamčeno. Odpověď nelze zaslat.