Problemi nell'update aggiorna un unico utente anche se entro come pallo e non pinco

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Problema. Sia se mi loggo come paperinik4, sia se mi loggo come batman, e vado ad aggiornare il profilo, mi ggiorna sempre e solo il profilo di paperinik4. Invece a me servirebbe aggiornare i vari profili. Posto il codice di 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;   

//$email = mysql_real_escape_string(trim ($_POST['email']));

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

$qry = "UPDATE utenti SET  
    datadinascita='$datadinascita',  
    citta='$citta',  
    provincia='$provincia',  
    anno_diploma='$anno_diploma'     
    WHERE id = '".$_SESSION['id']."'";  
    
    //WHERE email = '[email protected]'";
if (mysql_query($qry)){ 
    echo "... Aggiornamento effettuato correttamente...."; 
     
} else { 
    echo "Errore: Non è stato possibile effettuare l'aggiornamento richiesto";

}
}   
?>

Quando mi loggo, arrivo all'area riservata (la famosa ormai paginaris.php), dopo di chè accetto i termini e vado avanti, e arrivo alla pagina personale, dove c'è la possibilità di continuare ad aggiornare il proprio profilo. Questo codice che ho postato, dovrebbe fare ciò, ma in realà mi compare una bella pagina bianca senza alcun risultato.

Mi potete aiutare per favore ??? Spero come al solito in voi. Grazie.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
probabilmente non superi questa condizione
PHP:
if (isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) {
e visto che non hai messo alla fine un else ti da pagina bianca
metti a inizio pagina
PHP:
var_dump($_POST)
cosi stampi tutti i dati che arrivano alla pagina e ti rendi conto se manca qualcosa
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao cricric,

Innanzi tutto grazie di avermi risposto, secondo poi ho messo un

PHP:
<?php

require_once("connetti.php"); 
 var_dump($_POST);
 
 echo $_POST;

Ecome risultato mi da il seguente:

array(0) { } Array

Cosa significa ??? Sembrerebbe che l'array sia completamente vuoto è per questo che nnon va avanti con la pagina ???? E un'altra cosa, l'if che mi avevate fatto voi di controllo con checkdate ossia questo:

PHP:
if(isset($citta, $provincia) && checkdate($mese, $giorno, $anno)) {

Ebbene, su questo ifi mi da triangolino giallo, quindi c'è un qualcosa che non gli piace all'editor. Ma non riesco a capire cosa. Aspetto tuoi suggerimenti e soluzioni, grazie.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,scusa ma vedo solo ora
hai risolto?
l'array è vuoto i dati non arrivano

probabilmente al tuo editor non piace questa sintassi anche se l'ho provata e funziona
isset($citta, $provincia)
prova a cambiarla cosi che è uguale
Codice:
if(isset($citta) && isset($provincia) && ..... etc
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ciao Cricric,

Purtroppo anjcora non ho risolto, infatti su quell'if c'è un triangolino giallo e l'array e vuoto. QUindi vuol dire che non prebnde i dati ma non so il perchè: ora provo a separarli.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Ciao cricric,

Ho provato come dicevi tuo ma nada de nada. Continua a non piacergli. Ho fatto una piccola modifica al codice ma senza esito. Se gli puoi dare un'occhiata me fai una cortesia. Non capisco perchè nella where non gli piace la session_id. Bah :(


aggiornaprofilo.php

PHP:
<?php
session_start();
require_once("connetti.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']." '");

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


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


 }
?>

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

<body>
 
Discussioni simili
Autore Titolo Forum Risposte Data
V Usa la libreria "phpgraphlib.php" problemi nell'includere altri file PHP 2
K Problemi nell'uso dell'oggetto MYSQLI PHP 2
catellostefano Problemi nell' instalalzione di vmware Linux e Software 0
T Problemi nell'inserire frame con dreamweaver mx HTML e CSS 1
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0
A Problemi Wi-Fi Fastweb Reti LAN e Wireless 4
C [WordPress] Url vulnerability e problemi sito da mobile WordPress 0
S [PHP] problemi con le sessioni PHP 3

Discussioni simili