Autor | Zpráva | ||
---|---|---|---|
Ja_prece Profil * |
#1 · Zasláno: 22. 2. 2009, 15:06:18
Zdravím,
Mám SQL kód CREATE TABLE `$nazev` ( `otazka` VARCHAR( 50 ) NOT NULL , `odpoved1` VARCHAR( 50 ) NOT NULL , `odpoved2` VARCHAR( 50 ) NOT NULL , `odpoved3` VARCHAR( 50 ) NOT NULL , `odpoved4` VARCHAR( 50 ) NOT NULL , `odpoved5` VARCHAR( 50 ) NOT NULL , `odpoved6` VARCHAR( 50 ) NOT NULL ) TYPE = MYISAM ; a když ho spustím vypíše mi to chybu v tomhle řádku CREATE TABLE `$nazev` takže to název ve formě proměnný asi nebere....co mám udělat aby to tak bralo ?? Předem díky za odpovědi... |
||
Jake Cooney Profil |
#2 · Zasláno: 22. 2. 2009, 15:21:31
A jak zní ta chyba?
Určitě máš ten dotaz ve dvojtých uvozovkách? ".. $var .." != '.. $var ..' |
||
Ja_prece Profil * |
#3 · Zasláno: 22. 2. 2009, 15:26:25
Jo, ja blbec sem ten dotaz nehodil do mysql_query...tedka sem ho tam dal takhle a tedka mi to vypise EE... takze je nekde chybka ale netusim kde :-D
<?php include ("mysql.php"); $otazka = $_POST["otazka"]; $nazev = $_POST["nazev"]; if (isset($_POST["submit"]) ) { $dotaz = " CREATE TABLE `$nazev` ( `otazka` VARCHAR( 50 ) NOT NULL , `odpoved1` VARCHAR( 50 ) NOT NULL , `odpoved2` VARCHAR( 50 ) NOT NULL , `odpoved3` VARCHAR( 50 ) NOT NULL , `odpoved4` VARCHAR( 50 ) NOT NULL , `odpoved5` VARCHAR( 50 ) NOT NULL , `odpoved6` VARCHAR( 50 ) NOT NULL ) TYPE = MYISAM "; mysql_query($dotaz); $sql = "INSERT INTO $nazev (otazka,odpoved1,odpoved2,odpoved3,odpoved4,odpoved5,odpoved6) VALUES('$otazka','$odpoved1','$odpoved2,'$odpoved3','$odpoved4','$odpoved5','$odpoved6')"; $result = mysql_query($sql); if ($result) { echo "Anketa pridana !"; } else { echo "EE..."; } } ?> |
||
SwimX Profil |
#4 · Zasláno: 22. 2. 2009, 16:14:41
Ja_prece
$result = mysql_query($sql) or die("nepovedlo se".mysql_error()); a napiš sem error |
||
Ja_prece Profil * |
#5 · Zasláno: 22. 2. 2009, 16:23:41
Parse error: syntax error, unexpected T_VARIABLE in C:\apache2triad\htdocs\pridej_anketu.php on line 20
|
||
Ja_prece Profil * |
#6 · Zasláno: 22. 2. 2009, 16:24:24
line 20 : $result2 = mysql_query($dotaz) or die("nepovedlo se" .mysql_error());
|
||
tiso Profil |
#7 · Zasláno: 22. 2. 2009, 19:08:25 · Upravil/a: tiso
Ja_prece - o riadok vyššie ti asi chýba bodkočiarka ,alebo zátvorka.
|
||
Časová prodleva: 16 let
|
0