• Home
  • Forum
  • Fare Web
  • PHP

Riempire due insert in due tabelle diverse

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 27 Nov 2011
Prec.
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 6 di 8 Succ. Ultimo
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Dic 2011
  • #101
Ciao

Ok, ma l'immagine che mi hai inviato è affiancata da due tabell giusto ???? Scusa stavo vedendo ora l'insert e ti volevo chiedere una cosa. l'insert che tu mi hai dato è questo:

PHP:
$q_i=mysql_query("INSERT INTO tblrivista(rivista, anno, numero, pagina, titolo, componenti,immagine1, immagine2, immagine3, immagine4, immagine5)
		 VALUES('$rivista','$anno','$numero','$pagina','$titolo','$componenti','$img1','$img2','$img3','$img4','$img5')");

Perchè su insert metti immagine1, immagine2, immagine3, immagine4, immagine5 e non metti pure là: '$img2','$img3','$img4','$img5' Non dovrebbe essere uguale anche nell'insert ????
 
Ultima modifica: 13 Dic 2011

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 14 Dic 2011
  • #102
ciao
nell'immagine ti faccio vedere le tre tabelle (in alto le due categoria e componenti e in basso rivista).

nella query che hai postato devi aggiunfere il campo categrie e il suo valore (evidenziati in rosso)

$q_i=mysql_query("INSERT INTO tblrivista(rivista, anno, numero, pagina, titolo, categoria, componenti,immagine1, immagine2, immagine3, immagine4, immagine5)
VALUES('$rivista','$anno','$numero','$pagina','$titolo', '$fbcategoria','$componenti','$img1','$img2','$img3','$img4','$img5')");

perchè immagine1 ecc... sono i nomi dei campi della tabella, mentre '$img2' il valore che devo inserire, se guardi l'immagine che ti ho postato vedrai chie in
immagine1 ecc... c'è il nome dell'immagine 1.gif...
se comunque ancora non ti funzia, prova a eliminare le tabelle e rifarle come queste.

CREATE TABLE `tblrivista` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`rivista` VARCHAR( 20 ) NOT NULL ,
`anno` VARCHAR( 4 ) NOT NULL ,
`numero` VARCHAR( 4 ) NOT NULL ,
`pagina` VARCHAR( 3 ) NOT NULL ,
`titolo` VARCHAR( 20 ) NOT NULL ,
`categoria` VARCHAR( 15 ) NOT NULL ,
`componenti` VARCHAR( 255 ) NOT NULL ,
`immagine1` VARCHAR( 255 ) NULL ,
`immagine2` VARCHAR( 255 ) NULL ,
`immagine3` VARCHAR( 255 ) NULL ,
`immagine4` VARCHAR( 255 ) NULL ,
`immagine5` VARCHAR( 255 ) NULL ) ENGINE = MYISAM ;

CREATE TABLE `tblcomponenti` (
`idcomponenti` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`descrizione` VARCHAR( 255 ) NOT NULL ) ENGINE = MYISAM ;

CREATE TABLE `tblcategoria` (
`idcategoria` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`descrizione` VARCHAR( 255 ) NOT NULL ) ENGINE = MYISAM ;
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 14 Dic 2011
  • #103
Ciao

Grazie per le spiegazioni. Provo e dopo ti dirò.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 14 Dic 2011
  • #104
Ciao

Allora, ora nelle due tabelle categoria e componenti memorizzano, è solo nella tabella rivista, che non mi prende i dati Comunque ho rifatto anche le tabelle per scrupolo come da te suggerito.
 
Ultima modifica: 14 Dic 2011

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 14 Dic 2011
  • #105
ciao
se hai rifatto le tabelle e scritto giusto le query non capisco.
hai tolto quello spazio (che viene fuori qui) in '$ti tolo' (tra l'altro non capisco perche venga fuori)? se hai fatto copia/incolla può darsi che sia rimasto
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 14 Dic 2011
  • #106
Ciao

Si, ho tolto lo spazio, perchè mi dava una parte in nero e una parte in rosso. Quindi è strano, ah inoltre se vado ad aggiungere un'altro componente o categoria, non lo aggiunge nelle tabelle si ferma a quello che ho aggiunto per primo. Potrebbe essere il fatto del submit all'inizio e che gli serva un secondo file ??????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 14 Dic 2011
  • #107
ciao
provo a rinviartelo (ho cambiato nome per non confonderlo con i precedenti) provalo così come è
tra l'altro ho riprovato (non si sa mai): funzia tutto
eventualmente ti faccio il file php per creare le tabelle (anche se da quello chi mi dici sembrerebbe inutile)
 

Allegati

  • rivista_papa_4.zip
    rivista_papa_4.zip
    2,2 KB · Visite: 239
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 14 Dic 2011
  • #108
Ciao

Grazie, se dovesse funzionare, mi spieghi dove stava l'errore ???? Perchè non riesco a capire. Domani ti faccio sapere. Ti ringrazio tantissimo della tua disponibilitá e gentilezza, ma sopiratutto pazienza.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Dic 2011
  • #109
ciao
mi spieghi dove stava l'errore ????
Clicca per allargare...
indovinala grillo
non saprei perchè a me si e a te no
spero solo chè l'ultimo inavato funzi anche a te
comunque rimane da fare il discorso delle immagini, ma ti conviene eventualmente aprire un nuovo post, questo è lungo una bibbia
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #110
Ciao

Ciao,

Mi osno messo ora l pc, verifico il lista. Ma prima di passare alle immagini, sarebbe meglio risolvere il primo passo fondamentael. Le immagini sono l'ultima cosa. Spero che vada e te lo saprò dire fra poko.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #111
Ciao,

purtroppo ti debbo dare una brutta notizia. Non va. Non centra niente che sta sul synology vero ???? Anche perchè le altre applicazioni che ho fatto funzionano. Tu hai scritto che l'insert di tblrivista, noin la scrivevi tutta, però mi sembra che qua ci sia tutto o sbaglio ????

PHP:
$q_i=mysql_query("INSERT INTO tblrivista(rivista, anno, numero, pagina, titolo, categoria, componenti,immagine1, immagine2, immagine3, immagine4, immagine5)
		 VALUES('$rivista','$anno','$numero','$pagina','$titolo', '$fbcategoria','$componenti','$img1','$img2','$img3','$img4','$img5')");

E non compila nemmeno leselect, ossia si ferma solo sulla prima digitazione che hai fatto e poi nono aggiunge quelle successive. Bah, non riesco a capire perchè a te va e a me no. Tu che programma adoperi di compilatore ???
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Dic 2011
  • #112
ciao
io uso
The AppServ Open Project - 2.5.9 for Windows
Apache Web Server Version 2.2.4
PHP Script Language Version 5.2.3
MySQL Database Version 5.0.45
phpMyAdmin Database Manager Version 2.10.2​
Clicca per allargare...
e richiamo la pagina con
http://localhost:8080/rivista/rivista_papa_3.php
Clicca per allargare...
e, come detto, il tutto funzia

p.s.
mi parli di compilatore, però da che ne so io php è un linguaggio interpretato non compilato
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #113
Ciao

Perdonaim, hai ragione. Sono io che lo chiamo compilatore.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Dic 2011
  • #114
ciao
prima dimenticavo
si è tutta
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #115
Ciao

Ma secondo te perchè non va a me lo sto smontando pezzetto per pezzetto, ho iniziato prima dalla prima select per vedere se fa il suo dovere, e poi congiungo il resto sempre per capire. Sennò, non so proprio il perchè non voglia andare, ovviamente ti riempie tutte le tabelle vero ??? Sia rivista, che categoria, che componenti ????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Dic 2011
  • #116
ciao
ovviamente ti riempie tutte le tabelle vero ??? Sia rivista, che categoria, che componenti ????
Clicca per allargare...
si riempie tutto (se riguardi le immagini lo vedi)
se metto una categoria o componente che non ci sono le scrive nelle relative tabelle e la volta successiva me le ritrove nelle <select> se esistono invece non le riscrive
poi riempie la tabella della rivista con tutti i dati che ho messo nel form
sei sicuro di aver fatto giuste le tabelle? con phpMyAdmin (penso tu l'abbia) stampa la struttura e postala
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #117
Ciao

Faccio il copia ed incolla delle tabelle:

PHP:
tblcategoria:

	1 	idcategoria 	int(11) 			No 	Nessuno 	AUTO_INCREMENT 
	2 	descrizione 	varchar(255) 	latin1_swedish_ci

tblcomponenti:

        1       idcomponenti 	int(11) 			No 	Nessuno 	AUTO_INCREMENT 
	2 	descrizione 	varchar(255) 	latin1_swedish_ci 		

tblrivista:


               Campo 	          Tipo 	

        1 	id 	                int(11) 	                 No 	Nessuno 	AUTO_INCREMENT 	
	2 	rivista        	varchar(20) 	         latin1_swedish_ci 		No 	Nessuno
	3 	anno 	        varchar(4) 	         latin1_swedish_ci 		No 	Nessuno
	4 	numero 	        varchar(4) 	         latin1_swedish_ci 		No 	Nessuno
	5 	pagina 	        varchar(3) 	         latin1_swedish_ci 		No 	Nessuno
	6 	titolo 	        varchar(20) 	         latin1_swedish_ci 		No 	Nessuno
	7 	categoria 	        varchar(15) 	         latin1_swedish_ci 		No 	Nessuno
	8 	componenti 	varchar(255) 	         latin1_swedish_ci 	        No 	Nessuno
	9 	immagine1 	varchar(255) 	         latin1_swedish_ci 	        Sì 	NULL 
	10 	immagine2 	varchar(255) 	         latin1_swedish_ci 	        Sì 	NULL 
	11 	immagine3 	varchar(255) 	         latin1_swedish_ci       	Sì 	NULL 
	12 	immagine4 	varchar(255) 	         latin1_swedish_ci 	        Sì 	NULL 
	13 	immagine5 	varchar(255) 	         latin1_swedish_ci 	        Sì 	NULL

Tutto rigorosamente fatto con phpMyAdmin
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Dic 2011
  • #118
ciao
ehem..ehem.ehhhhhemmm
dove sono le PRIMARY KEY?????
e poi coso sono quei NO SI NESSUNO?
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #119
Ciao

Dunque, qualche post fa, tu mi avevi rimandato le tabelle ricordi ??? E mi avevi detto di farle in questa maniera qua, asp che te le posto, purtroppo non riesco a trovarle. Però sono sicuro che mi avevi mandato le tabelle come farle e non c'era il primary_key, forse sarà per quello ????

Il resto è quello che mi dice il phpmyadmin in alto ossia questo:


# Campo Tipo Collation Attributi Null Predefinito

Ti dispiacerebbe ripostarmi le tabelle per favore ??? grazie.

Scusa, sono un idiota, strano che mi siano sfuggiti. Comunque rifaccio le tabelle, le ho anche trovate stanno alla pagina 11 quella che mi avevi mandato.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 15 Dic 2011
  • #120
Ciao

Ho rifatto le tabelle con primarykey, ma non c'è verso che vada. Molto strana come cosa. bah
 
Prec.
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 6 di 8 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
riempire campo inserendo un valore in un altro campo
  • Domenico2013
  • 12 Ott 2020
  • PHP
Risposte
2
Visite
3K
PHP 12 Ott 2020
Domenico2013
D
F
[Photoshop] come riempire un area selezionata su un layer trasparente con colore solido
  • Federico Galati
  • 6 Ott 2018
  • Photoshop
Risposte
0
Visite
2K
Photoshop 6 Ott 2018
Federico Galati
F
D
[WordPress] [PHP] Pulsante per auto riempire i campi in un modulo
  • destefanix
  • 11 Mar 2017
  • WordPress
Risposte
1
Visite
2K
WordPress 13 Mar 2017
borgo italia
Riempire dinamicamente un campo PHP
  • giancadeejay
  • 18 Feb 2017
  • PHP
Risposte
2
Visite
2K
PHP 20 Feb 2017
giancadeejay
Riempire Spazio Vuoto
  • LuigiDonato
  • 27 Set 2015
  • HTML e CSS
Risposte
3
Visite
3K
HTML e CSS 20 Ott 2015
LuigiDonato
O
Riempire una box di testo dal centro
  • Orionlight
  • 20 Nov 2014
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 20 Nov 2014
Max 1
L
riempire l'input file con value?
  • luigi777
  • 1 Mar 2013
  • PHP
Risposte
3
Visite
2K
PHP 2 Mar 2013
luigi777
L
Riempire campi direttamente tramite cerca....
  • Emix
  • 27 Feb 2013
  • PHP
Risposte
8
Visite
2K
PHP 5 Mar 2013
Emix
P
select da riempire tramite text
  • paperinik4
  • 24 Feb 2013
  • PHP
  • 2
Risposte
39
Visite
3K
PHP 1 Mar 2013
borgo italia
L
riempire le select coi valori dei campi di input
  • l@ura
  • 19 Mar 2012
  • Javascript
Risposte
3
Visite
4K
Javascript 19 Mar 2012
l@ura
L
Riempire una combo da una scelta
  • minatore
  • 8 Feb 2011
  • Javascript
Risposte
8
Visite
3K
Javascript 16 Feb 2011
minatore
S
Riempire textbox prendendo i dati selezionati da una listbox
  • skate84
  • 7 Giu 2009
  • PHP
Risposte
2
Visite
3K
PHP 7 Giu 2009
Eliox
B
Leggere una directory e riempire un array.
  • bisbiturro
  • 31 Mag 2009
  • PHP
Risposte
5
Visite
4K
PHP 31 Mag 2009
borgo italia
N
riempire un dominio acquistato
  • nefer2727
  • 23 Apr 2008
  • Hosting
Risposte
0
Visite
2K
Hosting 23 Apr 2008
nefer2727
N
S
[PHP] Riempire una casella select con query SQL
  • ste86
  • 4 Dic 2007
  • PHP
Risposte
11
Visite
17K
PHP 8 Dic 2007
ste86
S
email fasulle,divertitevi a riempire i loro database
  • bluroy
  • 31 Mag 2007
  • Discussioni Varie
Risposte
1
Visite
2K
Discussioni Varie 1 Giu 2007
bluroy
F
riempire una select dopo un submit
  • figoso
  • 31 Ott 2006
  • Javascript
Risposte
0
Visite
2K
Javascript 31 Ott 2006
figoso
F
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
T
come ordinare dei record recuperati da due tabelle
  • twogate
  • 5 Lug 2023
  • MySQL
Risposte
0
Visite
4K
MySQL 5 Lug 2023
twogate
T
K
Mettere insieme due funzioni
  • kerkut
  • 20 Dic 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 21 Dic 2022
kerkut
K
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?