· 9 years ago · Dec 04, 2016, 10:40 AM
1Error: CREATE TABLE `new table` ( `SondaggioID` int(255) NOT NULL PRIMARY KEY AUTO_INCREMENT, `NomeSondaggio` varchar(255) COLLATE ascii_bin NOT NULL, `NomeVotante` varchar(255) COLLATE ascii_bin NOT NULL, `Voto1` varchar(255) COLLATE ascii_bin DEFAULT NULL, `Voto2` varchar(255) COLLATE ascii_bin DEFAULT NULL, `Voto3` varchar(255) COLLATE ascii_bin DEFAULT NULL, `Voto4` varchar(255) COLLATE ascii_bin DEFAULT NULL, `Voto5` varchar(255) COLLATE ascii_bin DEFAULT NULL, `Stato` varchar(255) COLLATE ascii_bin DEFAULT NULL );
2Table 'new table' already exists`
3
4<pre>
5 <?php
6require("../connect.php");
7
8//recupero valore del voto
9$nome_sondaggio = $_POST['nome_sondaggio'];
10$stato_sondaggio = $_POST['stato_sondaggio'];
11$voto_1 = $_POST['voto_1'];
12$voto_2 = $_POST['voto_2'];
13$voto_3 = $_POST['voto_3'];
14$voto_4 = $_POST['voto_4'];
15$voto_5 = $_POST['voto_5'];
16
17//creare tabella a nome del sondaggio inserito
18$sql_3 = "CREATE TABLE `$nome_sondaggio` (
19 `SondaggioID` int(255) NOT NULL PRIMARY KEY AUTO_INCREMENT,
20 `NomeSondaggio` varchar(255) COLLATE ascii_bin NOT NULL,
21 `NomeVotante` varchar(255) COLLATE ascii_bin NOT NULL,
22 `Voto1` varchar(255) COLLATE ascii_bin DEFAULT NULL,
23 `Voto2` varchar(255) COLLATE ascii_bin DEFAULT NULL,
24 `Voto3` varchar(255) COLLATE ascii_bin DEFAULT NULL,
25 `Voto4` varchar(255) COLLATE ascii_bin DEFAULT NULL,
26 `Voto5` varchar(255) COLLATE ascii_bin DEFAULT NULL,
27 `Stato` varchar(255) COLLATE ascii_bin DEFAULT NULL );";
28$result_3 = $link->query($sql_3);
29
30//modifico il nome del sondaggio attivo
31$sql_5 = "UPDATE `sondaggio attivo` SET NomeSondaggio='$nome_sondaggio'";
32$result_5 = $link->query($sql_5);
33
34//verifico se il voto viene inserito correttamente
35if ($link->query($sql_3) === TRUE) {
36 echo "tutt appust";
37} else {
38 echo "Error: " . $sql_3 . "<br>" . $link->error;
39}</pre>