Autor Zpráva
Limoto
Profil
co je na tom spatne???

<?
require ("config.php");
$vec = $_GET['vec'];
$jmeno = $_POST['jmeno'];
$email = $_POST['email'];
$text = $_POST['text'];
mysql_connect($dbserver, $dbuser, $dbpass) or
die("Nelze se spojit");
mysql_select_db($dbname);
mysql_query("INSERT INTO $dbtable ( vec , jmeno, e-mail , text ) VALUES ($vec, $jmeno , $email, $text)");

?>

nic to s db neudela a nic to nenahlasi
Marty
Profil
mysql_query("INSERT INTO $dbtable ( vec , jmeno, e-mail , text ) VALUES ('$vec', '$jmeno', '$email', '$text')");
Limoto
Profil
nejde porad
splite
Profil
dokonce bych se nestyděl napsat to takhle:

<?
require ("config.php");
$vec = mysql_escape_string($_GET['vec']);
$jmeno = mysql_escape_string($_POST['jmeno']);
$email = mysql_escape_string($_POST['email']);
$text = mysql_escape_string($_POST['text']);
mysql_connect($dbserver, $dbuser, $dbpass) or
die("Nelze se spojit");
mysql_select_db($dbname);
mysql_query("INSERT INTO ".$dbtable." ( `vec` , `jmeno`, `e-mail` , `text` ) VALUES ('".$vec."', '".$jmeno."', '".$email."', '".$text."')");
echo mysql_error();
?>

Možná máš chybu někde v databázi, třeba překlep v slouci - jestli ani tak ti to teď vypíše.

**Názvy sloupců jsou v `` obrácených čárkách (máš je na eng klavesnici u znaku tildy (~) v leve horni casti klavesnice)
nazvy sloupců jsou v apostrofech.
Protože spojujeme text a proměnné zvolil jsem spojení stringu tečkami - máš vzdy ' " . $var . " '
Toto téma je uzamčeno. Odpověď nelze zaslat.