• Home
  • Forum
  • Fare Web
  • PHP

array in un solo record

  • Creatore Discussione Creatore Discussione dream88
  • Data di inizio Data di inizio 6 Gen 2010
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 6 Gen 2010
  • #1
Ho ancora bisogno del vostro aiuto...

Io ho utilizzato questo codice:

PHP:
$risultati['id']=' ';
$risultati['Buonumore']='c';
$risultati['Mialzoconpiacere']='a';
$risultati['Sonomessomegliodeglialtri']='r';
$risultati['Memorianoproblem']='t';
$risultati['Lucidita']='y';
$risultati['Socialita']='u';
$risultati['Decisioni']='i';
$risultati['Nessunturbamento']='o';
$risultati['Nonpessimista']='p';



foreach($risultati as $elem => $value) {
  $query = "INSERT INTO donna(".$elem.") VALUES('".$value."')";

}
   $result = mysql_query($query);

 
if (!$result) { 
 
die("Errore nella query $query: " . mysql_error()); 
} 
 
echo 'Query eseguita correttamente'; 
?>

Solo che nel database mi vengono tante record quanti sono i valori nell'array...
Come faccio a farsì che tutti i valori finiscano in un solo record?

Grazie anticipatamente per l'aiuto.
 
L

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
  • 6 Gen 2010
  • #2
Ciao Dream88, snon sbaglio desideri ottenere questo :
Codice:
INSERT INTO donna(id,Buonumore,Mialzoconpiacere,Sonomessomegliodeglialtri,Memorianoproblem,Lucidita,Socialita,Decisioni,Nessunturbamento,Nonpessimista) VALUES(' ','c','a','r','t','y','u','i','o','p')

allora potresti costruire la query in questo modo:
Codice:
$risultati['id']=' ';
$risultati['Buonumore']='c';
$risultati['Mialzoconpiacere']='a';
$risultati['Sonomessomegliodeglialtri']='r';
$risultati['Memorianoproblem']='t';
$risultati['Lucidita']='y';
$risultati['Socialita']='u';
$risultati['Decisioni']='i';
$risultati['Nessunturbamento']='o';
$risultati['Nonpessimista']='p';

$keys = array_keys($risultati);
$value = array_values($risultati);

$query = "INSERT INTO donna(".implode(",",$keys).") VALUES('".implode("','",$value)."')";
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 7 Gen 2010
  • #3
Grazie!!
E' esattamente quello che mi serviva!! Grazie!
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 7 Gen 2010
  • #4
Ho un altro problema...
come hai detto tu mi funziona.. però se utilizzo questo codice:

PHP:
$risultati['id']=' ';
$risultati['Buonumore']= $buonumore;
$risultati['Mialzoconpiacere']= $mialzoconpiacere;

Mi succede come prima... dove sbaglio?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 7 Gen 2010
  • #5
giusto per chiarezza, anche nel secondo caso abbiamo che:
PHP:
$buonumore = 'c';
sbaglio?
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 7 Gen 2010
  • #6
No.. in questo caso in $buonumore e negli altri ci sono dati provenienti da un'altra pagina e passati mediante il post.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 8 Gen 2010
  • #7
stampati il contenuti dell'array ogni volta che vengono inviati i dati e vedi cosa c'è dentro
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 9 Gen 2010
  • #8
Dentro all'array ci sono tutti i valori però nel database non si inserisce niente... solo l'id... Ecco tutto il codice:

PHP:
$risultati['id']=' ';
$risultati['Nome']= $nome;
$risultati['Buonumore']= $buonumore;
$risultati['Mialzoconpiacere']= $mialzoconpiacere;
$risultati['Sonomessomegliodeglialtri']= $sonomessomegliodeglialtri;
$risultati['Memorianoproblem']= $memorianoproblem;
$risultati['Lucidita']= $lucidita;
$risultati['Socialita']= $socialita;
$risultati['Decisioni']= $decisioni;
$risultati['Nessunturbamento']= $nessunturbamento;
$risultati['Nonpessimista']= $nonpessimista;

$keys = array_keys($risultati);
$value = array_values($risultati);


if ($_POST['risposta']){
		$query3 = "INSERT INTO prova(id, Nome) VALUES(' ','Nome')";
		$result = mysql_query($query3);
		$query = "INSERT INTO donna(".implode("," , $keys).") VALUES('".implode("','" , $value)."')";
		$result = mysql_query($query);
}
 
Ultima modifica: 9 Gen 2010

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 9 Gen 2010
  • #9
EDIT: Hai modificato il post mentre scrivevo! Mi sembrava di esser diventato pazzo! Comunque prova a fare così:
PHP:
$query = "INSERT INTO donna(".implode("," , $keys).") VALUES('".implode("','" , $value)."')";
die($query);
E vedi cosa ti restituisce.
 
Ultima modifica: 9 Gen 2010
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 9 Gen 2010
  • #10
Io non ho $risposta... devo inserirla?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 9 Gen 2010
  • #11
Dove sta $risposta?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 9 Gen 2010
  • #12
Praticamente lui ha scritto un post, poi lo ha modificato e allora l'ho modificato pure io. Solo che lui ha scritto prima che io ri-modificassi. Però ragazzi evitate di sconvolgere così radicalmente un post con un edit!
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 10 Gen 2010
  • #13
Non riesco a vedere che cosa mi restituisce die ($query) perché questa pagina php è solo da supporto per inserire dati, provenienti da un progetto di Flex Builder 3, nel database MySql...
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
doppio array in uno solo
  • luigi777
  • 25 Giu 2013
  • PHP
Risposte
19
Visite
2K
PHP 29 Giu 2013
luigi777
L
estrarre solo un tot di elementi da...array
  • nim
  • 21 Mag 2012
  • PHP
Risposte
5
Visite
4K
PHP 21 Mag 2012
nim
L
Array composto da un solo elemento...
  • lorenzo.211
  • 27 Gen 2010
  • PHP
Risposte
10
Visite
2K
PHP 31 Gen 2010
lorenzo.211
L
Leggere valore da array multidimensionale a chiavi dinamiche
  • otto9due
  • 31 Dic 2023
  • PHP
Risposte
1
Visite
1K
PHP 31 Dic 2023
otto9due
M
Passaggio variabili array php su un tasto jq
  • maubox8
  • 9 Dic 2022
  • PHP
Risposte
3
Visite
2K
PHP 10 Dic 2022
maubox8
M
M
Somma inversa di Array
  • MaxFor
  • 6 Nov 2022
  • C/C++
Risposte
2
Visite
3K
C/C++ 10 Nov 2022
MaxFor
M
Iterazione array
  • MarcoGrazia
  • 26 Ott 2022
  • PHP
Risposte
5
Visite
1K
PHP 31 Ott 2022
WmbertSea
G
in_array
  • Gae
  • 17 Set 2022
  • PHP
Risposte
2
Visite
992
PHP 23 Set 2022
Gae
G
N
Passare array da php a javascript
  • Namaste!
  • 12 Lug 2022
  • PHP
Risposte
5
Visite
3K
PHP 13 Lug 2022
WmbertSea
B
  • Bloccata
Completare il seguente ciclo affinché stampi tutto l’array al contrario
  • blade744
  • 5 Giu 2022
  • PHP
Risposte
3
Visite
1K
PHP 7 Giu 2022
Max 1
G
Ordinare un array multidimensionale
  • Gae
  • 30 Apr 2022
  • PHP
Risposte
4
Visite
2K
PHP 3 Mag 2022
Gae
G
H
Errore su array associativo
  • hunter81
  • 5 Apr 2022
  • PHP
Risposte
1
Visite
1K
PHP 5 Apr 2022
WmbertSea
K
Array senza ripetizioni
  • Kate81
  • 23 Mar 2022
  • Presentati al Forum
Risposte
4
Visite
498
Presentati al Forum 24 Mar 2022
Kate81
K
A
Gestione array multidimensionale
  • antoooo
  • 10 Gen 2022
  • PHP
Risposte
6
Visite
1K
PHP 12 Gen 2022
zorro
Più chiavi in array con array_key_exists()
  • otto9due
  • 2 Nov 2021
  • PHP
Risposte
0
Visite
819
PHP 2 Nov 2021
otto9due
M
Array associativi php su 2 campi mysql
  • maxnegri2036
  • 14 Ago 2021
  • PHP
Risposte
10
Visite
2K
PHP 16 Ago 2021
zorro
T
  • Bloccata
ALTRO PROBLEMA CON ARRAY PHP
  • thanatos
  • 30 Mag 2021
  • PHP
Risposte
1
Visite
2K
PHP 30 Mag 2021
Max 1
T
PROBLEMA CON ARRAY
  • thanatos
  • 27 Mag 2021
  • PHP
Risposte
8
Visite
2K
PHP 31 Mag 2021
marino51
L
Sessione e array per utenti
  • luigi777
  • 22 Apr 2021
  • PHP
Risposte
0
Visite
843
PHP 22 Apr 2021
luigi777
L
R
Importazione csv su mysql tramite array
  • Riccardo Contu
  • 23 Gen 2021
  • PHP
Risposte
2
Visite
2K
PHP 25 Gen 2021
Riccardo Contu
R
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?