Autor | Zpráva | ||
---|---|---|---|
Limoto Profil |
#1 · Zasláno: 4. 2. 2006, 17:07:51
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 |
#2 · Zasláno: 4. 2. 2006, 17:12:39
mysql_query("INSERT INTO $dbtable ( vec , jmeno, e-mail , text ) VALUES ('$vec', '$jmeno', '$email', '$text')");
|
||
Limoto Profil |
#3 · Zasláno: 4. 2. 2006, 17:25:53
nejde porad
|
||
splite Profil |
#4 · Zasláno: 4. 2. 2006, 17:34:58 · Upravil/a: splite
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 . " ' |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0