Salve!
Avrei un problema che da giorni non riesco a risolvere. Mi servirebbe che l'utente sia in grado di selezionare uno dei 2 campi oppure di non farlo.
Il punto è che non riesco a gestire l'errore "Notice: Undefined variable: consenso_dati_personali_1 in Cxampp\htdocs\test.php on line 45 "
Qui c'è il codice php:
sul db ho settato così: "consenso_dati_personali_1 tinyint(1) default 2". Ho fatto bene?
p.s.: so che parti di codice sono inutili ma si servono come debug(questa è solo una pagina di test)
Avrei un problema che da giorni non riesco a risolvere. Mi servirebbe che l'utente sia in grado di selezionare uno dei 2 campi oppure di non farlo.
Il punto è che non riesco a gestire l'errore "Notice: Undefined variable: consenso_dati_personali_1 in Cxampp\htdocs\test.php on line 45 "
Qui c'è il codice php:
PHP:
<?php
echo "<html>
<head>
<meta charset='utf-8'>
<meta name='viewport' content='width=800,height=700'>
<link rel='stylesheet' href='./../style.css' />
</head>
<body>
<div class='content'>
<br />
<h4>Parte 2: Trattamento dei dati personali</h4>
<br />
<form method='POST' action=''>
<p>
1)
<a href='#' target='_blank'>Leggi qui</a>
<input type='radio' value='1' name='consenso_dati_personali_1'>Esprimo il consenso
<input type='radio' value='0' name='consenso_dati_personali_1'>Nego il consenso
</p>
<input type='submit' value='Avanti'>
</form>
";
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if (isset($_POST['consenso_dati_personali_1'])){
if ($_POST['consenso_dati_personali_1'] == 0){
$consenso_dati_personali_1 = 0;
}elseif ($_POST['consenso_dati_personali_1'] == 1){
$consenso_dati_personali_1 = 1;
}elseif (empty($_POST['consenso_dati_personali_1'])) {
$consenso_dati_personali_1 = 2;
}elseif (($_POST['consenso_dati_personali_1']) == null) {
$consenso_dati_personali_1 = 3;
}
}
var_dump($consenso_dati_personali_1);
}
?>
p.s.: so che parti di codice sono inutili ma si servono come debug(questa è solo una pagina di test)