Ciao,
Qeusto è il nuovo posto ti mando tutto il programma.
Tabella utenti:
index.php (quello che proveda alla seleezione dei dati e a seguire al loro aggiornamento):
arraylistacitta.php
aggiornaprofilo.php
Questo è quanto, se ti occorrono altre info, fammelo sapere che te le invio voletntieri. Grazie per adesso della tua disponibilità.
Qeusto è il nuovo posto ti mando tutto il programma.
Tabella utenti:
PHP:
create table utenti (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
nome VARCHAR(30) NOT NULL,
cognome VARCHAR(30) NOT NULL,
username VARCHAR(30) NOT NULL,
email VARCHAR(40) NOT NULL,
password VARCHAR(255) NOT NULL,
id_immagine INT(255) NOT NULL,
attivo ENUM('1', '0') DEFAULT '0',
accettatermini ENUM('1', '0') DEFAULT '0',
datadinascita date NOT NULL,
sesso varchar(8) NOT NULL,
Occupazione varchar(50)NOT NULL,
statocivile varchar(12) NOT NULL,
citta varchar(80) NOT NULL,
provincia varchar(5) NOT NULL,
titolo_studio varchar(30) NOT NULL,
anno_diploma year NOT NULL,
titolo_laurea varchar(30) NOT NULL,
anno_laurea year NOT NULL,
PRIMARY KEY (id)
);
index.php (quello che proveda alla seleezione dei dati e a seguire al loro aggiornamento):
PHP:
<?php
require_once("connetti.php");
require_once("arraylistecitta.php");
session_start();
if(isset($_SESSION['nome'])) {
foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));
extract($_POST,EXTR_SKIP);
$array = mysql_query("SELECT * FROM utenti WHERE id=".$_SESSION['id']." '");
$array = strtoupper($_SESSION['nome'] );
if(isset($_SESSION['nome'])) {
echo "<h1> <center> BENVENUTO ".$array."<br><br> </h1> </center> ";
echo "</h1></div>";
echo "</body></html>";
}
}else{
echo "<h2> <center> Che minkia fai se non ti logghi o non ti registri, non puoi fare un kazzo. Ah cicio, non c'è provà e vedi da sparì...";
echo "</h2> </center>";
header("Refresh: 5;URL=login.php");
exit();
}
// Inizio Selezione data di nascita
//Giorno
echo "Giorno: ";
echo "<select name=\"giorno\">";
echo "<option value=\"\"> seleziona </option>";
for($gg=1; $gg<=31; $gg++){
if(strlen($gg)< 2){$gg = "0".$gg;}
echo "<option value=\"$gg\"> $gg </option>";
}
echo "</select>";
//Mese
echo " Mese: ";
echo "<select name=\"mese\">";
foreach($mese as $valore){
echo "<option value=\"$valore\">$valore";
//echo "<option value=\"$valore\">$valore";
echo "</option> ";
}
echo "</select>";
//Anno
echo " Anno: ";
$da=1972;
$al=2014;
echo "<select name=\"anno\">";
echo "<option value=\"\"> seleziona </option>";
for($aa=$da; $aa<=$al; $aa++){
echo "<option value=\"$aa\"> $aa </option>";
}
echo "</select>" ;
// Inizio selezione Città
echo"<br> <br>";
echo "Città: ";
echo "<select name=\"citta\">";
foreach($citta as $valore){
echo "<option value=\"$valore\">$valore";
//echo "<option value=\"$valore\">$valore";
echo "</option> ";
}
echo "</select>";
// Inizio selezione Province
echo " Provincia: ";
echo "<select name=\"provincia\">";
foreach($province as $valore){
echo "<option value=\"$valore\">$valore";
//echo "<option value=\"$valore\">$valore";
echo "</option> ";
}
echo "</select>";
?>
<form action= 'aggiornaprofilo.php' method="POST">
<center> <br><br>
<input type="submit" style='padding:10px' value="Aggiorna Profilo" >
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" >
</center> </form>
</body>
</html>
arraylistacitta.php
PHP:
<?php
//Liste città
$citta = array(
$citta['Agrigento'] = "Agrigento ",
$citta['Alessandria'] = "Alessandria" ,
$citta['Ancona'] = "Ancona",
$citta['Aosta'] = "Aosta",
$citta['Aquila'] = "Aquila",
$citta['Arezzo'] = "Arezzo",
$citta['Ascoli'] = "Ascoli",
$citta['Piceno'] = "Piceno",
$citta['Asti'] = "Asti",
$citta['Avellino'] = "Avellino" ,
$citta['Bari'] = "Bari",
$citta['Belluno'] = "Belluno",
$citta['Benevento'] = "Benevento",
$citta['Bergamo'] = "Bergamo",
$citta['Biella'] = "Biella",
$citta['Bologna'] = "Bologna",
$citta['Bolzano'] = "Bolzano",
$citta['Brescia'] = "Brescia",
$citta['Brindisi'] = "Brindisi",
$citta['Cagliari'] = "Cagliari",
$citta['Caltanissetta'] ="Caltanissetta" ,
$citta['Campobasso'] = "Campobasso",
$citta['Caserta'] = "Caserta",
$citta['Catania'] = "Catania",
$citta['Catanzaro'] = "Catanzaro",
$citta['Chieti'] = "Chieti",
$citta['Como'] = "Como",
$citta['Cosenza'] = "Cosenza" ,
$citta['Cremona'] = "Cremona",
$citta['Crotone'] = "Crotone",
$citta['Cuneo'] = "Cuneo",
$citta['Enna'] = "Enna",
$citta['Ferrara'] = "Ferrara",
$citta['Firenze'] = "Firenze",
$citta['Foggia'] = "Foggia",
$citta['Forlì e Cesena'] = "Forli_Cesena",
$citta['Frosinone'] = "Frosinone",
$citta['Genova'] = "Genova",
$citta['Gorizia'] = "Gorizia",
$citta['Gotham City'] = "GothamCity",
$citta['Grosseto'] = "Grosseto",
$citta['Imperia'] = "Imperia",
$citta['Isernia'] = "Isernia",
$citta['LaSpezia'] = "La_Spezia",
$citta['Latina'] = "Latina",
$citta['Lecce'] = "Lecce",
$citta['Lecco'] = "Lecco",
$citta['Livorno'] = "Livorno",
$citta['Lodi'] = "Lodi",
$citta['Lucca'] = "Lucca",
$citta['Macerata'] = "Macerata",
$citta['Mantova'] = "Mantova",
$citta['Massa - Carrara'] = "Massa_Carrara",
$citta['Carrara'] = "Carrara",
$citta['Matera'] = "Matera",
$citta['Messina'] = "Messina",
$citta['Milano'] = "Milano",
$citta['Modena'] = "Modena",
$citta['Napoli'] = "Napoli",
$citta['Novara'] = "Novara",
$citta['Nuoro'] = "Nuoro",
$citta['Oristano'] = "Oristano",
$citta['Padova'] = "Padova",
$citta['Palermo'] = "Palermo",
$citta['Parma'] = "Parma",
$citta['Pavia'] = "Pavia",
$citta['Perugia'] = "Perugia",
$citta['Pesaro_Urbino'] = "Pesaro_Urbino",
$citta['Pescara'] = "Pescara",
$citta['Piacenza'] = "Piacenza",
$citta['Pisa'] = "Pisa",
$citta['Pistoia'] = "Pistoia",
$citta['Pordenone'] = "Pordenone",
$citta['Potenza'] = "Potenza",
$citta['Prato'] = "Prato",
$citta['Ragusa'] = "Ragusa",
$citta['Ravenna'] = "Ravenna",
$citta['Reggio_Calabria'] = "Reggio_Calabria",
$citta['Reggio_Emilia'] = "Reggio_Emilia",
$citta['Rieti'] = "Rieti",
$citta['Rimini'] = "Rimini",
$citta['Roma'] = "Roma",
$citta['Rovigo'] = "Rovigo",
$citta['Salerno'] = "Salerno",
$citta['Sassari'] = "Sassari",
$citta['Savona'] = "Savona",
$citta['Siena'] = "Siena",
$citta['Siracusa'] = "Siracusa",
$citta['Sondrio'] = "Sondrio",
$citta['Taranto'] = "Taranto",
$citta['Teramo'] = "Teramo",
$citta['Terni'] = "Terni",
$citta['Torino'] = "Torino",
$citta['Trapani'] = "Trapani",
$citta['Trento'] = "Trento",
$citta['Treviso'] = "Treviso",
$citta['Udine'] = "Udine",
$citta['Varese'] = "Varese",
$citta['Venezia'] = "Venezia",
$citta['Verbano_Cusio_Ossola'] = "Verbano_Cusio_Ossola",
$citta['Vercelli'] = "Vercelli",
$citta['Vercelli'] = "Vercelli",
$citta['Vibo_Valentia'] = "Vibo_Valentia",
$citta['Viterbo'] = "Viterbo",
);
//Liste Province
$province = array(
$province['AG'] = "AG",
$province['AL'] = "AL",
$province['AN'] = "AN",
$province['AO'] = "AO",
$province['AP'] = "AP",
$province['AQ'] = "AQ",
$province['AR'] = "AR",
$province['AT'] = "AT",
$province['AV'] = "AV",
$province['BA'] = "BA",
$province['BG'] = "BG",
$province['BI'] = "BI",
$province['BL'] = "BL",
$province['BN'] = "BN",
$province['BO'] = "BO",
$province['BR'] = "BR",
$province['BS'] = "BS",
$province['BZ'] = "BZ",
$province['CA'] = "CA",
$province['CB'] = "CB",
$province['CE'] = "CE",
$province['CH'] = "CH",
$province['CL'] = "CL",
$province['CN'] = "CN",
$province['CO'] = "CO",
$province['CR'] = "CR",
$province['CS'] = "CS",
$province['CT'] = "CT",
$province['CZ'] = "CZ",
$province['EE'] = "EE",
$province['EN'] = "EN",
$province['FC'] = "FC",
$province['FE'] = "FE",
$province['FG'] = "FG",
$province['FI'] = "FI",
$province['FO'] = "FO",
$province['FR'] = "FR",
$province['GE'] = "GE",
$province['GO'] = "GO",
$province['GR'] = "GR",
$province['IM'] = "IM",
$province['IS'] = "IS",
$province['KR'] = "KR",
$province['LC'] = "LC",
$province['LE'] = "LE",
$province['LI'] = "LI",
$province['LO'] = "LO",
$province['LT'] = "LT",
$province['LU'] = "LU",
$province['MC'] = "MC",
$province['ME'] = "ME",
$province['MI'] = "MI",
$province['MN'] = "MN",
$province['MO'] = "MO",
$province['MS'] = "MS",
$province['MT'] = "MT",
$province['NA'] = "NA",
$province['NO'] = "NO",
$province['NY'] = "NY",
$province['NU'] = "NU",
$province['OR'] = "OR",
$province['PA'] = "PA",
$province['PC'] = "PC",
$province['PD'] = "PD",
$province['PE'] = "PE",
$province['PG'] = "PG",
$province['PI'] = "PI",
$province['PN'] = "PN",
$province['PO'] = "PO",
$province['PR'] = "PR",
$province['PS'] = "PS",
$province['PT'] = "PT",
$province['PU'] = "PU",
$province['PV'] = "PV",
$province['PZ'] = "PZ",
$province['RA'] = "RA",
$province['RC'] = "RC",
$province['RE'] = "RE",
$province['RG'] = "RG",
$province['RI'] = "RI",
$province['RM'] = "RM",
$province['RN'] = "RN",
$province['RO'] = "RO",
$province['SA'] = "SA",
$province['SI'] = "SI",
$province['SO'] = "SO",
$province['SP'] = "SP",
$province['SR'] = "SR",
$province['SS'] = "SS",
$province['SV'] = "SV",
$province['TA'] = "TA",
$province['TE'] = "TE",
$province['TN'] = "TN",
$province['TO'] = "TO",
$province['TP'] = "TP",
$province['TR'] = "TR",
$province['TS'] = "TS",
$province['TV'] = "TV",
$province['UD'] = "UD",
$province['VA'] = "VA",
$province['VB'] = "VB",
$province['VC'] = "VC",
$province['VE'] = "VE",
$province['VI'] = "VI",
$province['VR'] = "VR",
$province['VT'] = "VT",
$province['VV'] = "VV",
);
//Lista mesi
$mese = array(
$mese['Gennaio'] = "01",
$mese['Febbraio'] = "02",
$mese['Marzo'] = "03",
$mese['Aprile'] = "04",
$mese['Maggio'] = "05",
$mese['Giugno'] = "06",
$mese['Luglio'] = "07",
$mese['Agosto'] = "08",
$mese['Settembre'] = "09",
$mese['Ottobre'] = "10",
$mese['Novembre'] = "11",
$mese['Dicembre'] = "12",
);
?>
aggiornaprofilo.php
PHP:
<?php
session_start();
//parte della pagina protetta, in modo tale che un utente non ci può accedere direttamente digitando aggiornaprofilo.php
require_once("connetti.php");
if(isset($_SESSION['nome'])) {
$array = mysql_query("SELECT * FROM utenti WHERE email=".$_SESSION['[email protected]']." '");
$array = strtoupper($_SESSION['nome'] );
if(isset($_SESSION['nome'])) {
echo "</h1></div>";
echo "</body></html>";
$qry="update utenti set ";
$qry=$qry."datanascita='".$datanascita."'";
$qry=$qry."citta='".$citta."'";
$qry=$qry."provincia=".$provincia."'";
$qry=$qry."WHERE id = '".$_SESSION['id']."'";
echo "<h1> Aggiornamento profilo di $array in esecuzione. Attendere... </h1>";
}
}else{
echo "<h1> <center> Che minkia fai se non ti logghi o non ti registri, non puoi fare un kazzo. Ah cicio, non c'è provà e vedi da sparì...";
echo "</h1> </center>";
header("Refresh: 4;URL=login.php");
exit();
}
if (mysql_query($qry)) {
echo "... Aggiornamento profilo di $array effettuato correttamente";
header("Refresh: 3;URL=index.php");
} else {
echo "...Errore: impossibile eseguire l'aggiornamento.";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>benvenuto</title>
<body>
Questo è quanto, se ti occorrono altre info, fammelo sapere che te le invio voletntieri. Grazie per adesso della tua disponibilità.