• Home
  • Forum
  • Fare Web
  • PHP

Problema con update

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 29 Gen 2013
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
Primo Prec. 5 di 5
P

paperinik4

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

Sono ritornato sui miei passi. ossia con le textbox e ho iniziato a sostituire la città, la cosa più semplice. L'update l'ha fatto, ma andando a vedere su myphpadmin al campo città, invece di esserci "roma", c'è 80 Come mai ??????


index.php

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

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

?>
<form action= 'aggiornaprofilo.php' method="POST">

  <?php
  
require_once("arraylistecitta.php");

echo 'Data di nascita:  <input type="text" name="datadinascita"  maxlength="10" size ="32"> <br> <br>';

echo "Città: ";

echo "<select name=\"citta\">";
foreach($citta as $chiave => $valore){     // c'è un cartellino giallo su foreach
    echo "<option value=\"$chiave\">$valore";
echo "</option> ";
}
 echo "</select>";


//echo 'Città:  <input type="text" name="citta"  maxlength="80" size ="32"> <br> <br>';
echo 'provincia:  <input type="text" name="provincia"  maxlength="30" size ="32"> <br> <br>';

    echo "<center> <br><br>";
                    echo '<input type="submit" name="reg" value="Invio iscrizione" />';
                    echo '<input type="submit" name="uscita" value="Uscita" />';
                echo "</center> </form>";

?>

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


//$email NON VIENE RECUPERATA DA NESSUNA PARTE, RIVEDILA

if(isset($citta, $provincia)){

echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>"; 

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

$qry = "UPDATE utenti SET 
    datadinascita='$datadinascita', 
    citta='$citta', 
    provincia='$provincia' 
    WHERE email = 'paperinik4@gmail.com'";  

//$qry="UPDATE utenti  SET datadinascita='$datadinascita', citta='$citta', provincia='$provincia' WHERE email='".$email.""; 

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

}

?>

Cosa mi è cambiato ???? Vado a cena, ci si vede domani, magari la notte porta buon cosiglio...
 
N

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
  • 2 Feb 2013
  • #82
Semplice nel foreach a value tu metti la chiave non il nome della città
PHP:
foreach($citta as $chiave => $valore){  
    echo "<option value=\"$chiave\">$valore"; 
echo "</option> "; 
}

Potresti metterci direttamente il valore
PHP:
foreach($citta as $valore){  
    echo "<option value=\"$valore\">$valore"; 
echo "</option> "; 
}
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 2 Feb 2013
  • #83
ciao

Grazie della tu a disponibilitá. Di dovrebbero fare santo per sopportarmi. domani provo e poi ti dico.
 
P

paperinik4

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

Ciao Nefyt,

Sei un grande, messo come dicevi tu mi updata la città mettendoci la città. L'unica cosa che non capisco è la seguente. prima com'era impostata:

PHP:
echo "<select name=\"citta\">";
foreach($citta as $chiave => $valore){
    echo "<option value=\"$chiave\">$valore";
echo "</option> ";
}

Faceva la'ggiornamento, ma andando su phpmyadmin mi dava valore 80 che corrisponde a Roma, invece se metto Napoli mi da valore 57 e così via. Questo numero da dove se lo pesca ??? Mi sono contato una per una le città nell'array che ho fatto e pensavo che allottantesimo posto corrispondesse Roma, invece è all'81nesimo posto. Stessa cosa per napoli che si trova al 58esimo posto nell'array. Quindi a questo punto non capisco il valore che gli da lo prende a casaccio ???? Però se rimetto Roma mi ridà sempr elo stesso valore 80. Era solo per capire. Ora metto la select delle provincie, e esperiamo che vada. Se non dovesse andare come ieri che debbo fare ???? Mi do na chiodata ????? Spero che oggi tu sia disponibile o qualcun'altro.....
 
P

paperinik4

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

Arisalve a tutti e buona domenica a tutti,

Questo è il bollettino meteo che vi parla oltre al portavoce dell'operatore paperinik, che veglia sempre su di voi e vi protegge (essendo un erore...). Dopo queste cazzate passiamo al sodo, anche la provincia c'è stato il parto. Ed ora non rimane che capire bene come sistemare la questine del campo data visto che è un po' complicata. Se riesco a sistemare anche quella credo che a Roma nevicherà.

Yuppi, yuppi, yuppiiiiiiiiiii.
 
N

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
  • 3 Feb 2013
  • #86
paperinik4 ha scritto:
Ciao Nefyt,

Sei un grande, messo come dicevi tu mi updata la città mettendoci la città. L'unica cosa che non capisco è la seguente. prima com'era impostata:

PHP:
echo "<select name=\"citta\">";
foreach($citta as $chiave => $valore){
    echo "<option value=\"$chiave\">$valore";
echo "</option> ";
}

Faceva la'ggiornamento, ma andando su phpmyadmin mi dava valore 80 che corrisponde a Roma, invece se metto Napoli mi da valore 57 e così via. Questo numero da dove se lo pesca ??? Mi sono contato una per una le città nell'array che ho fatto e pensavo che allottantesimo posto corrispondesse Roma, invece è all'81nesimo posto. Stessa cosa per napoli che si trova al 58esimo posto nell'array. Quindi a questo punto non capisco il valore che gli da lo prende a casaccio ???? Però se rimetto Roma mi ridà sempr elo stesso valore 80. Era solo per capire. Ora metto la select delle provincie, e esperiamo che vada. Se non dovesse andare come ieri che debbo fare ???? Mi do na chiodata ????? Spero che oggi tu sia disponibile o qualcun'altro.....
Clicca per allargare...
Semplice, hai iniziato a contare gli elementi dell'array da 1 invece che da 0, infatti un array inizia dall'elemento 0, tutto qui il mistero
 
P

paperinik4

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

Ciao,

Alla fine ci sono arrivato anche io da solo Sembra strano ma è vero. Una delle tante cose che ancora no ho risolto è la stramaledetta data di nascita. L'sho scritta anche nello stile ameircano nel camp text, ma niente non gli piace
 
N

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
  • 3 Feb 2013
  • #88
paperinik4 ha scritto:
Ciao,

Alla fine ci sono arrivato anche io da solo Sembra strano ma è vero. Una delle tante cose che ancora no ho risolto è la stramaledetta data di nascita. L'sho scritta anche nello stile ameircano nel camp text, ma niente non gli piace
Clicca per allargare...
Se provi ad eseguire la query da phpmyadmin con valori manuali funziona?
 
P

paperinik4

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

Non c'ho provato ora provo e ti dico. Si ho modificato il campo direttamente a mano in stile americano e funziona, la modifca l'ha accettata.
 
P

paperinik4

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

Ciao,

Debbo aprire una nuova discussione per la data o possiamo continuare su questa che tanto è lo stesso argomento ??????
 
N

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
  • 3 Feb 2013
  • #91
Dato che l'update funziona, se vuoi aprine pure un altra e spiega in modo dettagliato che prove hai fatto
 
P

paperinik4

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

Nefyt ha scritto:
Dato che l'update funziona, se vuoi aprine pure un altra e spiega in modo dettagliato che prove hai fatto
Clicca per allargare...

P.S.: ç'update funziona perkè c'è la mia email, ma se tolgo l'email non funziona. ossia la query è la seguente:

PHP:
$qry = "UPDATE utenti SET 
    datadinascita='$datadinascita', 
    citta='$citta', 
    provincia='$provincia', 
    anno_diploma='$anno_diploma' 
    WHERE email = 'xxx@gmail.com'";

A posto di questa riga qua:

PHP:
WHERE email = 'xxx@gmail.com'";

Dovrei sostituila con:

PHP:
 WHERE id = 'id_$SESSION'";
Se non ho capito male ???? e il richiamo dovrebbe essere:

PHP:
$id = id['id_$SESSION'];


Se ho scritto na cazzata riprovaremi pure, sono andato a memoria......
 
N

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
  • 3 Feb 2013
  • #93
Più che altro non capisco con che logica hai memorizzato

devi settare una sessione con le credenziali dell'utente e per ricavarla ti basta startare le sessioni con session_start() e gestirlo come elemento di un array in questo caso di $_SESSION

quindi
PHP:
$qry = "UPDATE utenti SET  
    datadinascita='$datadinascita',  
    citta='$citta',  
    provincia='$provincia',  
    anno_diploma='$anno_diploma'  
    WHERE email = '".$_SESSION['id_utente']."'";
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 3 Feb 2013
  • #94
Nefyt ha scritto:
Più che altro non capisco con che logica hai memorizzato

devi settare una sessione con le credenziali dell'utente e per ricavarla ti basta startare le sessioni con session_start() e gestirlo come elemento di un array in questo caso di $_SESSION

quindi
PHP:
$qry = "UPDATE utenti SET  
    datadinascita='$datadinascita',  
    citta='$citta',  
    provincia='$provincia',  
    anno_diploma='$anno_diploma'  
    WHERE email = '".$_SESSION['id_utente']."'";
Clicca per allargare...

Hai centrato in pieno quello che volevo scrivere. Appunto avevo dettoi che avevo scritto na kazzata

P.S.: Di prove per la data non ho fatto in pratica niente solo la selezione in tre atti.....
 
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
Primo Prec. 5 di 5
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
Problema con update di un file
  • Cirano86
  • 25 Gen 2016
  • PHP
Risposte
6
Visite
2K
PHP 1 Feb 2016
Cirano86
C
K
Problema con update di un database in un ciclo
  • Kosimo
  • 3 Set 2015
  • Classic ASP
Risposte
1
Visite
1K
Classic ASP 4 Set 2015
Paolo69
C
Problema con Update di una tabella di un db
  • Cirano86
  • 26 Ago 2015
  • PHP
Risposte
3
Visite
1K
PHP 28 Ago 2015
Cirano86
C
A
Problema con UPDATE table SET username = $_SESSION["username"]
  • Alessio Pinna
  • 18 Lug 2013
  • PHP
  • 2
Risposte
22
Visite
4K
PHP 20 Lug 2013
Longo8
Problema con Update multiplo
  • blips
  • 5 Mag 2013
  • PHP
Risposte
1
Visite
1K
PHP 5 Mag 2013
blips
P
problema con l'update della data
  • paperinik4
  • 3 Feb 2013
  • PHP
  • 2
Risposte
30
Visite
3K
PHP 7 Feb 2013
paperinik4
P
R
Problema con UPDATE su DB mysql
  • robycon
  • 30 Gen 2011
  • MySQL
Risposte
1
Visite
1K
MySQL 1 Feb 2011
Trogo
G
problema con insert e update
  • gotiche
  • 19 Ago 2010
  • PHP
Risposte
2
Visite
1K
PHP 19 Ago 2010
gotiche
G
Problema con UPDATE
  • jan267
  • 4 Giu 2003
  • Classic ASP
Risposte
3
Visite
2K
Classic ASP 4 Giu 2003
jan267
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
N
Problema con position absolute e overflow
  • Nocciolina
  • 23 Gen 2023
  • HTML e CSS
Risposte
4
Visite
1K
HTML e CSS 31 Gen 2023
Nocciolina
N
L
Problema con inner join
  • lupentino
  • 23 Nov 2022
  • PHP
Risposte
11
Visite
2K
PHP 27 Nov 2022
marino51
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2022
Kiko74b
K
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
1K
PHP 30 Ott 2022
thanatos
T
O
  • Bloccata
problema con query
  • Odino7009
  • 23 Mag 2022
  • PHP
Risposte
4
Visite
2K
PHP 24 Mag 2022
Odino7009
O
I
problema con 2 account
  • ilprincipiante
  • 11 Mar 2022
  • Posta Elettronica
Risposte
1
Visite
2K
Posta Elettronica 11 Mar 2022
WmbertSea
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?