• Home
  • Forum
  • Fare Web
  • PHP

Problema con sessioni e aggiornamento profilo

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 17 Feb 2013
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 20 Feb 2013
  • #21
cioa
oggi se faccio in tempo ti posto uno schema per la modifica dei dati, parto dal principio che la sessione $_SESSION['id'] sia giusta
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 20 Feb 2013
  • #22
Ciao

Ciao borgo,

Ho fatto un piccolo sperimento (in attessa dell'esempio che mi invii gentilmente) sperando che andasse, ma vedo che il risultato è sempre lo stesso:

PHP:
<?php
ob_start();//visto che usi header popo l'l'uotput html
session_start();//aggiungi questa e
require_once("connetti.php");
require_once("arraylistecitta.php");


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

$array =  strtoupper($_SESSION['nome'] );
if(isset($_SESSION['nome']))  {   
  
   
echo "<div class=\"messaggio\"><h1>";

   //echo "<br> <br>";
    echo $id." ".$nome." ".$username;
    
echo "<h1> <center> BENVENUTO ".$array."<br /></h1> </center> ";
    
echo "</h1></div>";
    echo "</body></html>";
}else{   
echo "<h1> <center>";
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: 4;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>";

}
?>

 <style>
        
        input[type='button']{padding:10px;}
    </style>
 <?php 
require_once("connetti.php"); 
$id_user = $_GET['id']; # o $_GET['username']; 
$page = (int)$_GET['page']; 
if(EMPTY($page)) $page = 1; 
$query_user = "SELECT * FROM utenti WHERE id='$id_user'"; 
$result_query = mysql_query($query_user);
$assoc_rows = mysql_fetch_assoc($result_query);
switch($page)
{
    

    case 1:
        break;

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

extract($_POST,EXTR_SKIP); 

        $qry = mysql_query("SELECT id, username FROM utenti WHERE username='$username' AND id=".$_SESSION['id']." '");

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

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

 $qry = "UPDATE utenti SET 
    datadinascita='$datadinascita', 
    citta='$citta', 
    provincia='$provincia', 
    anno_diploma='$anno_diploma' 
      WHERE session_id = '$session_id'";

 case 3:
 echo $qry;

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


} 
    break;
  
 break;
}
?>

 <script> 

function getpage(page)
{
    location.href = '?page='+page;
}
</script>

       <br> <br> <center>
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" >

<input type='button' onclick='getpage("<?=$page+1?>")' value='Aggiorna Profilo'>  
</center>

In pratica ho fatto un gioco di tre pagine, ma il risultato è il seguente:

UPDATE utenti SET datadinascita='-Array-', citta='', provincia='', anno_diploma='' WHERE session_id = ''Errore: Non è stato possibile effettuare l'aggiornamento richiesto

A questo punto penso che sia l'update ch emi avevano sistemato im origine che non va.
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

T
PROBLEMA CON SESSIONI
  • thanatos
  • 13 Lug 2021
  • PHP
Risposte
3
Visite
2K
PHP 14 Lug 2021
thanatos
T
L
problema array con le sessioni
  • luigi777
  • 13 Mag 2014
  • PHP
Risposte
1
Visite
1K
PHP 13 Mag 2014
luigi777
L
R
problema con le sessioni
  • rober23
  • 29 Mar 2014
  • PHP
Risposte
2
Visite
1K
PHP 29 Mar 2014
rober23
R
problema con le sessioni
  • asevenx
  • 22 Giu 2013
  • PHP
Risposte
6
Visite
2K
PHP 25 Giu 2013
giamma
S
Problema con sessioni
  • ste902
  • 1 Giu 2013
  • PHP
Risposte
4
Visite
2K
PHP 1 Giu 2013
ste902
S
I
Problema con le sessioni
  • Irene Turchiarulo
  • 8 Mag 2013
  • PHP
Risposte
2
Visite
2K
PHP 8 Mag 2013
Irene Turchiarulo
I
P
Problema con l'uso delle sessioni...
  • Ppz@OdC
  • 12 Mar 2013
  • PHP
Risposte
4
Visite
2K
PHP 12 Mar 2013
borgo italia
P
Problema con sessioni
  • Provy
  • 30 Mar 2011
  • PHP
Risposte
9
Visite
2K
PHP 1 Apr 2011
Provy
P
M
problema con le sessioni e get
  • mediasteno
  • 23 Lug 2010
  • PHP
Risposte
6
Visite
1K
PHP 27 Lug 2010
Eliox
A
problema con le sessioni
  • abracadibra
  • 29 Ott 2009
  • PHP
Risposte
19
Visite
3K
PHP 30 Ott 2009
abracadibra
A
S
Problema con le sessioni
  • Sector
  • 27 Mag 2009
  • PHP
Risposte
14
Visite
3K
PHP 1 Giu 2009
Sector
S
F
Rilanci di Eccezioni e Problema con le Sessioni
  • fedezzz
  • 20 Giu 2008
  • PHP
Risposte
1
Visite
1K
PHP 21 Giu 2008
fedezzz
F
E
Problema con inserimenti di Link & sessioni
  • etttorina
  • 18 Mar 2008
  • PHP
Risposte
6
Visite
3K
PHP 19 Mar 2008
etttorina
E
P
PRoblema con le sessioni
  • pazzomania
  • 14 Ago 2007
  • PHP
Risposte
1
Visite
1K
PHP 20 Ago 2007
Eliox
Problema con sessioni
  • metalgemini
  • 8 Set 2005
  • PHP
Risposte
1
Visite
1K
PHP 13 Set 2005
Eliox
Problema in Shopify con Pixel Facebook
  • voldemort
  • 27 Mag 2024
  • E-Commerce
Risposte
1
Visite
2K
E-Commerce 27 Mag 2024
m.pittini
M
O
problema con dvr dahua xvr5116
  • oky74
  • 11 Mar 2023
  • IP Cam e Videosorveglianza
Risposte
0
Visite
2K
IP Cam e Videosorveglianza 11 Mar 2023
oky74
O
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
1K
Web Server 6 Mar 2023
GreatOtaku
G
Problema con miniature comandi
  • andrea barletta
  • 27 Feb 2023
  • Photoshop
Risposte
0
Visite
1K
Photoshop 27 Feb 2023
andrea barletta
I
problema con alice
  • ilprincipiante
  • 10 Feb 2023
  • Posta Elettronica
Risposte
0
Visite
1K
Posta Elettronica 10 Feb 2023
ilprincipiante
I
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?