Aggiornamento non funziona più

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ragazzi aiutooooooooooooooo,

Sono nei casini. Non mi funziona più ciò che prima funzionava. Com'è possibile ???? Ho ripreso anche i codici delle vecchie discussioni ma niene. non ne vuole proprio sapere. Non ci capisco più na sega (scusate il termine). Posto i codici:


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)
);

arraylistecitta

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['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['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",
); 


?>

index.php

PHP:
<?php
require_once("connetti.php");
require_once("arraylistecitta.php");

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));

extract($_POST,EXTR_SKIP);


// 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\">";
echo "<option value=\"\"> seleziona </option>";

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>";

echo '<form action="aggiornaprofilo.php" method="post">';
    echo "<center> <br><br>";
                    echo '<input type="submit" name="aggiornaprofilo" value="Aggiorna Profilo" />';
                    echo '<input type="submit" name="uscita" value="Uscita" />';
                echo "</center>";
echo "</form>";
?>

aggiornaprofilo.php

PHP:
<?php

require_once("connetti.php"); 
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; 

foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));

extract($_POST,EXTR_SKIP);


$datadinascita = $anno . "-" . $mese . "-" . $giorno;   

echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>"; 
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) { 
    echo $datadinascita;
 
$qry = "UPDATE utenti SET  
    datadinascita='$datadinascita',  
    citta='$citta',  
    provincia='$provincia',  
    anno_diploma='$anno_diploma',
WHERE email = '[email protected]'";
  

echo $qry;

if (mysql_query($qry)){ 
    echo "... Aggiornamento effettuato correttamente...."; 
     
} else { 
    echo "Errore: Non è stato possibile effettuare l'aggiornamento richiesto" or die (mysql_error()); 

}
 }
?>


Mi dite per favore cosa c'è di sbagliato e perchè non fa l'aggiornamento, mentre fino a ieri lo faceva ???? Ho aggionto solo delle prove con le sessioni, perchè poi dovrà andare nella parte riguardante il programma che sto facendo, ma fatte le prove non funzionavano e ho rimesso tutto cm'era prima. Sinceramente non capisco cosa c'è di sbagliato.Vi prego non mi abbandonate ungheeeeeeeeeeeeeeeeee
 
Dalle mancate risposte avrai capito che non conviene pubblicare così tanto codice e chiedere 'cosa è che non va qua in mezzo'?
Direi di fare molte prove e controllare il contenuto delle variabili prima dell'aggiornamento.
 
Ciao

Ciao Longo,

Io vorrei semplicemnete capire, cosè cambiato dall'altro ieri che funzionava tutto a meraviglia a ieri che non funzionava na mazza. In più credo che le variabili siano corrette, perchè se l'altro giorno funzionava e rimettendo a posto doveva rifunzionare. Non trovi ???? Ovviamente a norma di logica
 
Ma perché non metti dei controlli in giro? Fai stampare i valori delle variabili etc almeno sai che succede.
 
Ciao

Salve a tutti,

Credo di aver trovato l'inghippo che nonmi fa aggiornare il profilo. Per favore, mi dite cosa c'è di sbagliato in questo if che sto per postare ora ????

if con cartellino giallo nel file aggiornaprofilo.php

PHP:
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) {     //cartellino giallo
    
    
    $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 del profilo in corso. Attendere prego...</h1>";
    if (mysql_query($qry)) {
        echo "... Aggiornamento profilo effettuato correttamente....";
     exit();
 }

Grazie e spero in una vosta soluzione.
 
Perché fai tutto questo casino per scrivere una query?
PHP:
    $qry="update utenti set "; 
    $qry.=$qry."datanascita='".$datanascita."'"; 
    $qry.=$qry."citta='".$citta."'"; 
    $qry=$qry."provincia=".$provincia."'"; 
    $qry=$qry."WHERE id = '".$_SESSION['id']."'";
Infatti sbagli. Prova a stamparla a video e guarda un po' cosa ti caccia.
Non do nulla per scontato ormai. Stampare a video = usare echo (almeno in questo caso oppure un var_dump()). Quindi:
PHP:
if(...){
$qry=...;
//...
echo $qry;
echo "<h1> Aggiornamento del profilo in corso. Attendere prego...</h1>"; 
//...
}
 
Ciao

Ciao longo,

A dire il vero me l'hanno sistemata. ma la conclusione è che non ha funzionato ugalmente. Io debboa ggiornare questo benedetto profilo e non ci riesco. possibilmente tramite session.
 
E come vorresti usare le sessioni per fare l'aggiornamento? Giusto per vedere se hai le idee chiare.
 
Ciao

Pensavo tramite l'id utenti ocqualcosa del genere.

Ciao Longo,

Come presumevo rimane a metà con la seguente frase:

"Esecuzione in corso dell'aggiornameto profilo... "

E quindi l'echo $qry; non viene stampato

Ho tolto le seguenti righe che mi bloccavano sobi le seguebti:

PHP:
echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>"; 
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) {

e dalla echo $qry, viene fuori questa:

update utenti set datanascita=''citta=''provincia='WHERE id = ''1
 
Ultima modifica:
Ciao

Si ma tu la devi stampare prima di 'aggiornamento in corso..'

Ti posto tutto il codice così ti rendi conto meglio:


aggiornaprofilo. php - completo:

PHP:
<?php

require_once("connetti.php"); 
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; 

foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));

extract($_POST,EXTR_SKIP);


$datadinascita = $anno . "-" . $mese . "-" . $giorno;   

echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>";   //questa è la riga che blocca il programma e non fa stampare l'echo
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) { 
    echo $datadinascita;
 
$qry="update utenti set ";
$qry=$qry."datanascita='".$datanascita."'";
$qry=$qry."citta='".$citta."'";
$qry=$qry."provincia=".$provincia."'";
$qry=$qry."WHERE id = '".$_SESSION['id']."'";
echo $qry;

if (mysql_query($qry)){ 
    echo "... Aggiornamento effettuato correttamente...."; 
     
} else { 
    echo "Errore: Non è stato possibile effettuare l'aggiornamento richiesto" or die (mysql_error()); 

}
 }
?>
 
Visto che come ho già detto non di niente per scontato.
Sicuro che le variabili $citta e $provincia siano settate? Prova a stampare il loro contenuto prima della if 'incriminata'
 
Ciao

Questo è il nuovo codice modificato, ma mi si blocca ugualmente prima di settare le variabili citt e provincia:

PHP:
<?php

require_once("connetti.php"); 
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; 

foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));

extract($_POST,EXTR_SKIP);

 $id = $_SESSION['id'];
 $datadinascita = $_POST['datadinascita'];
 $citta = mysql_real_escape_string(strtolower(trim ($_POST['citta'])));
 $provincia = mysql_real_escape_string(trim ($_POST['provincia']));

 echo $citta, $provincia;
 
echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>";   //questa è la riga che blocca il programma e non fa stampare l'echo
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) { 
 
 
$qry="update utenti set ";
$qry=$qry."datanascita='".$datanascita."'";
$qry=$qry."citta='".$citta."'";
$qry=$qry."provincia=".$provincia."'";
$qry=$qry."WHERE id = '".$_SESSION['id']."'";

  

echo $qry;

if (mysql_query($qry)){ 
    echo "... Aggiornamento effettuato correttamente...."; 
     
} else { 
    echo "Errore: Non è stato possibile effettuare l'aggiornamento richiesto" or die (mysql_error()); 

}
 }
?>
 
Ciao

Ciao a tutti,

Dopo tanti tentativi falliti, sono ritornato all'origine. Posto l'ultimo tentativo che ho fatto e che mi ha dato esito negativo. Come al solito spero in voi. Lo so, non sono una cima, ma non sono nemmeno Schiettino che abbandona la nave ed ha paura del buio (scusa stupida per non risalire a bordo.....). io dveo continuare e voglio continuare al mio progetto iniziato. Vi posto due codici che sono i seguenti:

aattivautente.php (che3 funziona magnificamente):

PHP:
<?php

require_once("connetti.php");

$email = $_GET['email'];
echo "<h1> Attivazione account $email ... </h1>";

//$qry="UPDATE utenti  SET attivo='1' WHERE email='"$email'"';

$qry="UPDATE utenti  SET attivo='1' WHERE email='".$email."';";


if (mysql_query($qry)) {
    echo "... Account $email attivato";
    header("Refresh: 3;URL=paginaris.php"); 
    
   // header("Refresh: 3;URL=login.php"); 
    header("Refresh: 3;URL=login.php"); 
} else {
    echo "Errore: account non attivato";
}

?>


In pratica, quetso non fa altro che ricevere un link da un'email e fa attivare l'account da 0 ad 1 0 = disattivato e 1 = attivato. Come potet vedere, c'è un unico update con un unico campo. Molto semplice.

aggiornaprofilo.php

PHP:
<?php
session_start();
require_once("connetti.php"); 

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

session_start();

if(isset($_SESSION['nome'])) {

$array = mysql_query("SELECT * FROM utenti WHERE id=".$_SESSION['id']." '");

 
 //  $array=mysql_fetch_array($array);  
    
}


  ?>
<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>benvenuto</title>

<body>
    
<?php

$array =  strtoupper($_SESSION['nome'] );     
 if(isset($_SESSION['nome']))  {   
  
}else{
    header("Location:failed.php");      
    exit();   
 }

$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>";

if (mysql_query($qry)) {

    echo "... Aggiornamento profilo di $array effettuato correttamente";
    header("Refresh: 3;URL=index.php"); 
    
} else {
    echo "...Errore; impossibile eseguire l'aggiornamento."; Nell'eseguirlo mi da sempre questo errore da logino ovviamente

 }
?>

Analogamente preso e copiato l'intero codice, solo che ho aggiunto le sessioni,e qui arriva le noiti dolenti. Non funziona na sega. Vi posto anche l'index.php (quetso è il form di selezione dei dati)

index.php

PHP:
<?php
session_start();
require_once("connetti.php");
require_once("arraylistecitta.php");
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

if(isset($_SESSION['nome'])) {
    

$array = mysql_query("SELECT * FROM utenti WHERE id=".$_SESSION['id']." '");
echo "Ti sei loggato correttamente complimenti. ora puoi continuare ad aggiornare il tuo profilo <br> <br>"; 

$array =  strtoupper($_SESSION['nome'] );     
 if(isset($_SESSION['nome']))  {   

echo "<div class=\"messaggio\"><h1>";

    
echo "BENVENUTO ".$array."<br />";
    
//    echo $me;
    echo "</h1></div>";
    echo "</body></html>";
}else{
  
    echo "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ì...";
    header("Refresh: 2;URL=login.php");    

    exit();
}
}
foreach($_POST as $key => $value) $_POST[$key] = mysql_real_escape_string(strtolower(trim ($value)));

extract($_POST,EXTR_SKIP);
 
// 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>

P.S.: Se li faccio girare singolarmente senza loggarmi funzionano comunque. Vorrei fare in modo se è possibile, di non farli funzionare singolarmente, ma di passare sempre dal login. Dicenco "Ma che sei scemo ??? Prima ti devi loggare o registare o cose del genere


Grazie a tutti aspetto i vostri consigli, suggerimenti e correzioni. Vaod al corso di cucina. A dopo.
 

Discussioni simili