вставить в SQL с MySQL и cookie в PHP - PullRequest
0 голосов
/ 30 мая 2018

У меня есть два файла: Studio.php и Principale.php

В первом я хочу вставить в свою базу данных некоторые значения и добавить их также в таблицу Principale.php

С первой строкой таблицы в Principale.php и первым добавлением в таблицу моей базы данных она работает, после №

Я подумал использовать цикл for для создания большего количества строк в таблице Principale.php

Это также показывает мне эту ошибку: Примечание: неопределенный индекс: titolo1 в C: \ xampp \ htdocs \ Progetto \ Principale.php в строке 47

Я думаю, что $ res2 возвращает значение, отличное отчем ИСТИНА, но я не знаю почему.

Кодекс Принцип.php:

$n=$_COOKIE['idstudio'];

for ($i=1;$i<$n;$i++) {
    echo "<table style='border: 1px solid black; margin-left:auto; margin- 
right:auto;'><caption> <p>Esperienze di Studio</p>
</caption> <thead style='color:green;'> <tr>";
    echo "<th style='border: 1px solid black;'> Titolo </th><th 
style='border: 1px solid black;'> Anno </th><th style='border: 1px solid 
black;'> Luogo </th> ";
    echo "</tr> </thead> <tbody style='color:blue'> <tr>";
    echo "<td style='border: 1px solid black;'>".$_COOKIE["titolo$i"]." 
</td>";
    echo "<td style='border: 1px solid black;'>".$_COOKIE["anno$i"]."</td>";
    echo "<td style='border: 1px solid black;'>".$_COOKIE["luogo$i"]." 
</td>";
    echo "</tr></tbody</table><br><br>";
    }
echo "</div>";

Код Студии.php:

$luogo = $_POST["luogo"];
$anno = $_POST["anno"];
$titolo = $_POST["titolo"];

$sql6="SELECT education_experience_id FROM education_experience ORDER BY 
education_experience_id DESC LIMIT 1;";
$result2=mysqli_query($connessione,$sql6);
$row2=mysqli_fetch_array($result2,MYSQLI_NUM);
$last_id2=$row2[0];
$id2 = $last_id2+1;

$eeid=$_COOKIE['id'];

$sql9="INSERT into EDUCATION_EXPERIENCE 
    (education_experience_id,title,year,place,user_id) VALUES                 
    ('$id2','$titolo','$anno','$luogo','$eeid')";
$res2=mysqli_query($connessione,$sql9);
echo "<br>";
mysqli_error($connessione);
if($res2 ==TRUE)   {
    setcookie("luogo$id2", $luogo, strtotime("+1 month"));
    setcookie("anno$id2", $anno, strtotime("+1 month"));
    setcookie("titolo$id2", $titolo, strtotime("+1 month"));
    setcookie("idstudio",$id2,strtotime("+1 month"));

    header("Location: Principale.php");
}
else
{
    echo "Impossibile aggiungere Esperienza<br>";
    echo "<a href='Principale.php'>Clicca Qui</a> per tornare alla pagina 
        principale.";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...