Autor Zpráva
Ja_prece
Profil *
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
A jak zní ta chyba?

Určitě máš ten dotaz ve dvojtých uvozovkách?

".. $var .." != '.. $var ..'
Ja_prece
Profil *
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
Ja_prece
$result = mysql_query($sql) or die("nepovedlo se".mysql_error());

a napiš sem error
Ja_prece
Profil *
Parse error: syntax error, unexpected T_VARIABLE in C:\apache2triad\htdocs\pridej_anketu.php on line 20
Ja_prece
Profil *
line 20 : $result2 = mysql_query($dotaz) or die("nepovedlo se" .mysql_error());
tiso
Profil
Ja_prece - o riadok vyššie ti asi chýba bodkočiarka ,alebo zátvorka.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0