• Home
  • Forum
  • Fare Web
  • HTML e CSS

problema con un form

  • Creatore Discussione Creatore Discussione arapecoston
  • Data di inizio Data di inizio 8 Giu 2013
Prec.
  • 1
  • 2
  • 3
  • 4
Primo Prec. 4 di 4

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Lug 2013
  • #61
ciao
dimenticavo un esempio sull'utilità dell'inclusione.
come hai visto il mio sito si basa molto sul db, quindi in quasi tutte le innumerevoli pagihe ho
PHP:
<?php
require_once"file_servizio/connessione.php";
//eccetera, eccetera.....
?>
poi visto che lavoro in locale per prove ecc. mi sono fatto due file
uno chiamato connessione.php
PHP:
<?php
define("DB_HOST", 'localhost'); 
define("DB", 'pinco');
define("DB_USER", 'pallo');
define("DB_PW", 'sempronio');
mysql_connect(DB_HOST, DB_USER, DB_PW) or die(mysql_error());
mysql_select_db(DB) or die(mysql_error());
?>
e uno chiamato connessione_remota.php con i dati della connessione remota
PHP:
<?php
define("DB_HOST", '00.000.000.00'); 
define("DB", 'Sql1111111_88');
define("DB_USER", 'Sql1111111');
define("DB_PW", 'aBB33CC77');
mysql_connect(DB_HOST, DB_USER, DB_PW) or die(mysql_error());
mysql_select_db(DB) or die(mysql_error());
?>
quando carico in remoto non carico connessione.php, ma connessione_remota.php, poi via FPT rinomino connessione_remota.php in connessione.php
così sono sicuro (abbastanza) di non fare errori

p.s.
tutti i menu che ho derivano da inclusioni, non ho fatto un menù per ogni pagina
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 3 Lug 2013
  • #62
tu mi stai sopravalutando, ti ringrazio ma ora non ci capisco più niente, io sono testardo (nel senso buono del termine) ma ho dei limiti enormi col php, ho seguito il tuo consiglio (leggere guide ecc.) ed effetivamente mi ha reso molto ma rimango ancora un neofita in questo campo. ora c'ho un pò di casino in testa, mi leggo con calma quello che mi hai postato ma penso che.............:crying:
in ogni caso se non riuscissi a ottenere il mio scopo, (far visualizzare le formazioni inserite con la data e l'ora, sarebbe la cosa migliore perchè tutti devono vedere le formazioni di tutti) avrei pensato di eliminare il campo data dal db, ma dovrei far in modo che la pagina di inserimento formazioni sia disponibile fino all'ora che decido io (dopo quell'ora non deve essere disponibile nemmeno in cache), e aver il modo di modificare l'ora ogni week end.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Lug 2013
  • #63
ciao
no non eliminarlo ti può sempre servire, eventualmente usa
PHP:
.date("d/m/Y H:i:s",$riga['data']).
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 3 Lug 2013
  • #64
borgo italia ha scritto:
ciao
no non eliminarlo ti può sempre servire, eventualmente usa
PHP:
.date("d/m/Y H:i:s",$riga['data']).
Clicca per allargare...
non capisco, scusa ma non capisco. perdona il mio sfogo ma mi sto demoralizzando.
premesso che la pagina di inserimento formazioni è perfetta (grazie a te), quello che non và come vorrei e la pagina di visualizzazione della tabella.
se uso il mio codice mi visualizza tutto ma la data e l'ora sono in formato timestamp, se uso il tuo codice (o meglio, il codice che ho creato da quello che sono riuscito a capire dalle tue istruzioni) mi da errore.
ora non sò più cosa fare per far vedere l'ora e la data nella tabella, ecco perchè ho pensato di eliminare il campo data, tanto non ci riesco porca ........!!!!!!!!!!!!
mi scuso ancora ma se non riesco a far vedere a tutti le formazioni inserite con la dat e l'ora, tutto il lavoro che ho fatto non è servito a niente. l'unica soluzione che ho, se non riesco a fare ciò, e quella di stare davanti al pc ogni week end prima dell'ora di fine insrimento formazioni e mettere offline la pagina.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #65
ciao
per prima cosa fammi uno scren del risultato (basta le prime righe) dello script così come ti viene ora
poi modifica il while
PHP:
<?php
//......
    while ($row = mysql_fetch_array($result)){//qui è lo stesso salvo il discorso della data
        echo "<tr><td>";
		var_dump($row['data']);
		echo "</td>";
		//è evidente che se non hai il problema della data il tuo metodo va più che bene
        echo "<td>".$row['squadra']."</td><td>".$row['porta']."</td><td>".$row['titolare1']."</td><td>".$row['titolare2']."</td><td>".$row['titolare3']."</td><td>".$row['titolare4']."</td><td>".$row['titolare5']."</td><td>".$row['titolare6']."</td><td>".$row['titolare7']."</td><td>".$row['titolare8']."</td><td>".$row['titolare9']."</td><td>".$row['titolare10']."</td><td>".$row['titolare11']."</td><td>".$row['riservaporta']."</td><td>".$row['riserva1']."</td><td>".$row['riserva2']."</td><td>".$row['riserva3']."</td><td>".$row['riserva4']."</td><td>".$row['riserva5']."</td><td>".$row['riserva6']."</td><td>".scrivi_data($row['data'])."</td></tr>";
    }
//....
?>
e fai lo stesso lavoro o dimmi cosa ti risulta nella casella della data, dovrebbe risultarti nella casella (a parte i numeri)
int(1372931611)
Clicca per allargare...
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 4 Lug 2013
  • #66
appena arrivo a casa verso le 15:00 provo, ma cosa devo modificare nel while?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #67
ciao
copialo e incollalo al posto del tuo
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 4 Lug 2013
  • #68
mi da questo errore
Codice:
Fatal error: Call to undefined function scrivi_data() in /membri/arapecoston/gioincorso.php on line 25
id	data	squadra	porta	titolare1	titolare2	titolare3	titolare4	titolare5	titolare6	titolare7	titolare8	titolare9	titolare10	riservaporta	riserva1	riserva2	riserva3	riserva4	riserva5	riserva6
string(1) "0"

PS. ho tolto titolare 11 dal codice che mi hai postato era un mio errore fatto in precedenza che ho corretto.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #69
ciao
evidentemente non hai sostituito il tuo while con quello che ti ho postato.
sostituisci e dimmi cosa ti risulta, voglio essere sicuro che nella cella data ci sia un numero intero
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 4 Lug 2013
  • #70
te lo posto così mi dici dove ho sbagliato
PHP:
<?php
define("DB_HOST", 'localhost'); 
define("DB", 'my_arapecoston');
define("DB_USER", 'arapecoston');
define("DB_PW", '');

mysql_connect(DB_HOST, DB_USER, DB_PW);
mysql_select_db(DB);
require_once "gioincorso.php";
//.....
$query="select * from formazioni order by Id";
$result= mysql_query($query);
$numfields = mysql_num_fields($result);
echo "<table><tr>";
if($numfields > 0){
    for ($i=0; $i < $numfields; $i++){ 
           echo "<th>".mysql_field_name($result, $i)."</th>"; 
    }
    echo "</tr>";
    while ($row = mysql_fetch_array($result)){//qui è lo stesso salvo il discorso della data
        echo "<tr><td>";
        var_dump($row['data']);
        echo "</td>";
        //è evidente che se non hai il problema della data il tuo metodo va più che bene
        echo "<td>".$row['squadra']."</td><td>".$row['porta']."</td><td>".$row['titolare1']."</td><td>".$row['titolare2']."</td><td>".$row['titolare3']."</td><td>".$row['titolare4']."</td><td>".$row['titolare5']."</td><td>".$row['titolare6']."</td><td>".$row['titolare7']."</td><td>".$row['titolare8']."</td><td>".$row['titolare9']."</td><td>".$row['titolare10']."</td><td>".$row['riservaporta']."</td><td>".$row['riserva1']."</td><td>".$row['riserva2']."</td><td>".$row['riserva3']."</td><td>".$row['riserva4']."</td><td>".$row['riserva5']."</td><td>".$row['riserva6']."</td><td>".scrivi_data($row['data'])."</td></tr>";
    } 
}else{
    echo "<tr><td>non ci sono squadre</td></tr>";
}
echo "</table>";
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #71
ciao
scusa, non mi ero accorto di una cosa che la data l'avevi scritta in fondo, quindi sostituisci con questo
PHP:
<?php
//...
    while ($row = mysql_fetch_array($result)){//qui è lo stesso salvo il discorso della data
        //è evidente che se non hai il problema della data il tuo metodo va più che bene
        echo "<tr><td>".$row['squadra']."</td><td>".$row['porta']."</td><td>".$row['titolare1']."</td><td>".$row['titolare2']."</td><td>".$row['titolare3']."</td><td>".$row['titolare4']."</td><td>".$row['titolare5']."</td><td>".$row['titolare6']."</td><td>".$row['titolare7']."</td><td>".$row['titolare8']."</td><td>".$row['titolare9']."</td><td>".$row['titolare10']."</td><td>".$row['riservaporta']."</td><td>".$row['riserva1']."</td><td>".$row['riserva2']."</td><td>".$row['riserva3']."</td><td>".$row['riserva4']."</td><td>".$row['riserva5']."</td><td>".$row['riserva6']."</td><td>".var_dump($row['data'])."</td></tr>";
    } 
//.....
?>
e come detto "dovrebbe" risultare int(1372931611) a parte i numeri che saranno i tuoi
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 4 Lug 2013
  • #72
mi fa un casino così
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #73
ciao
quello che volevo vedere è quasi ok, dovrebbe essere int(...) invece di string(10)"...." ma è comunque lo stesso ci pensa php quando trova un numero a trasformarlo da stringa ad intero
quindi sostituisci il while con
PHP:
<?php
//...
    while ($row = mysql_fetch_array($result)){//qui è lo stesso salvo il discorso della data
        //è evidente che se non hai il problema della data il tuo metodo va più che bene
        echo "<tr><td>".$row['squadra']."</td><td>".$row['porta']."</td><td>".$row['titolare1']."</td><td>".$row['titolare2']."</td><td>".$row['titolare3']."</td><td>".$row['titolare4']."</td><td>".$row['titolare5']."</td><td>".$row['titolare6']."</td><td>".$row['titolare7']."</td><td>".$row['titolare8']."</td><td>".$row['titolare9']."</td><td>".$row['titolare10']."</td><td>".$row['riservaporta']."</td><td>".$row['riserva1']."</td><td>".$row['riserva2']."</td><td>".$row['riserva3']."</td><td>".$row['riserva4']."</td><td>".$row['riserva5']."</td><td>".$row['riserva6']."</td><td>".date("d/m/Y H:i:s",$row['data'])."</td></tr>";
    } 
//...
?>
al posto dei secondi ti dovrebbe venire la data tipo 04/07/2013 17:20:33
noto una cosa in alcuni record (i primi) ti viene string(1) "0" evidentemente erano record che avevi inserito prima di immettere la data.
in quel caso la data ti risulta 01/01/1970 00:00:00 (che corrisponde al timestamp zero)
forse, visto che stai facendo delle prove, ti conviene svuotare la tabella, hai meno casino per vedere come vengono fuori i dati.
poi un consiglio
visti in quel modo i dati diventano una bibbia con il noioso e antiestetico scorrimento orizzontale, moifica la struttura della <table> in modo da renderli più decenti

p.s.
per mettere la data es 04 luglio 2013 17:20:33 sett 34 ci pensiamo dopo
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 4 Lug 2013
  • #74
nella tabella tutto ok



nella pagina di visualizzazione no, li sposta di un campo e mette la data in riserva 5


questo è l'ultimo codice
PHP:
<?php
define("DB_HOST", 'localhost'); 
define("DB", 'my_arapecoston');
define("DB_USER", 'arapecoston');
define("DB_PW", '');

mysql_connect(DB_HOST, DB_USER, DB_PW);
mysql_select_db(DB);
require_once "gioincorso.php";
//.....
$query="select * from formazioni order by Id";
$result= mysql_query($query);
$numfields = mysql_num_fields($result);
echo "<table><tr>";
if($numfields > 0){
    for ($i=0; $i < $numfields; $i++){ 
           echo "<th>".mysql_field_name($result, $i)."</th>"; 
    }
    echo "</tr>";
    while ($row = mysql_fetch_array($result)){//qui è lo stesso salvo il discorso della data
        //è evidente che se non hai il problema della data il tuo metodo va più che bene
        echo "<tr><td>".$row['squadra']."</td><td>".$row['porta']."</td><td>".$row['titolare1']."</td><td>".$row['titolare2']."</td><td>".$row['titolare3']."</td><td>".$row['titolare4']."</td><td>".$row['titolare5']."</td><td>".$row['titolare6']."</td><td>".$row['titolare7']."</td><td>".$row['titolare8']."</td><td>".$row['titolare9']."</td><td>".$row['titolare10']."</td><td>".$row['riservaporta']."</td><td>".$row['riserva1']."</td><td>".$row['riserva2']."</td><td>".$row['riserva3']."</td><td>".$row['riserva4']."</td><td>".$row['riserva5']."</td><td>".$row['riserva6']."</td><td>".date("d/m/Y H:i:s",$row['data'])."</td></tr>";
    }  
}else{
    echo "<tr><td>non ci sono squadre</td></tr>";
}
echo "</table>";
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Lug 2013
  • #75
ciao
intanto vedo che finalmente la data è umana
poi ti do un suggerimento di come formattare meglio la visualizzazione
 
A

arapecoston

Utente Attivo
8 Giu 2013
60
0
0
  • 6 Lug 2013
  • #76
borgo italia ha scritto:
ciao
intanto vedo che finalmente la data è umana
poi ti do un suggerimento di come formattare meglio la visualizzazione
Clicca per allargare...

nel frattempo che mi dai il suggerimento ho fatto questa modifica alla pagina di inserimento formazioni per fare in modo che acceti anche i caratteri accentati. funziona bene, ho fatto errori? la posso lasciare così?
PHP:
if(!preg_match("/^[a-zA-Zàèìòù]{3,15}$/",$val)){//devi decidere il massimo e minimo di caratteri {min, Max}
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 7 Lug 2013
  • #77
ciao
sono rientrato ora, comunque un mio principio è: "se funzia è fatto bene"
oggi se faccio in tempo do un occhio alla presentazione
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 13 Lug 2013
  • #78
ciao
riprendiamo.
se non ho capito/ricordo male hai un problema nella presentazione dei dati, giusto?
comunque io farei una cosa: fai un nuovo post con il problema specifico, queasto sta diventando una bibbia
 
Prec.
  • 1
  • 2
  • 3
  • 4
Primo Prec. 4 di 4
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Problema con controllo form in real time
  • migo80
  • 21 Dic 2020
  • jQuery
Risposte
6
Visite
4K
jQuery 30 Dic 2020
migo80
M
[PHP] Popolamento database con form ricorsivi - problema array (foreach )
  • alessandra86
  • 28 Giu 2018
  • PHP
Risposte
5
Visite
3K
PHP 12 Lug 2018
alessandra86
Problema con creazione form css/mobile
  • Emix
  • 22 Gen 2018
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 24 Gen 2018
Emix
[PHP] Problema form con lista
  • zammaeng
  • 25 Gen 2017
  • PHP
Risposte
8
Visite
2K
PHP 26 Gen 2017
borgo italia
B
problema con i form
  • Brogelli
  • 23 Dic 2015
  • Javascript
Risposte
0
Visite
1K
Javascript 23 Dic 2015
Brogelli
B
D
Form Registrazione con conferma via email - problema
  • Dylan VDj Canziani
  • 27 Mar 2015
  • PHP
Risposte
10
Visite
3K
PHP 3 Mag 2015
Dylan VDj Canziani
D
P
Problema creazione form con ajax
  • pippuccio76
  • 26 Gen 2015
  • PHP
Risposte
1
Visite
1K
PHP 26 Gen 2015
criric
S
Problema con Form CSS
  • simo96
  • 4 Gen 2015
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 4 Gen 2015
Max 1
F
Problema con passaggio variabile da form
  • ferr
  • 17 Nov 2014
  • PHP
Risposte
3
Visite
2K
PHP 18 Nov 2014
ferr
F
J
Problema con form in bootstrap
  • Jakub Lemiszewski
  • 26 Set 2014
  • HTML e CSS
Risposte
0
Visite
3K
HTML e CSS 26 Set 2014
Jakub Lemiszewski
J
O
Problema con refresh/form
  • Oliver79
  • 21 Mar 2014
  • PHP
Risposte
0
Visite
1K
PHP 21 Mar 2014
Oliver79
O
M
problema con form scrittura su mysql
  • master1986
  • 21 Feb 2014
  • PHP
Risposte
3
Visite
2K
PHP 22 Feb 2014
Longo8
S
Problema php con form
  • surapazzo
  • 19 Dic 2013
  • PHP
Risposte
0
Visite
1K
PHP 19 Dic 2013
surapazzo
S
T
problema strano con procedura di controllo da database, di dati immessi in un form asp
  • Toscano
  • 2 Dic 2013
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 4 Dic 2013
Paolo69
S
Problema con l'invio del form in php
  • sephiroth84
  • 9 Feb 2013
  • PHP
Risposte
0
Visite
1K
PHP 9 Feb 2013
sephiroth84
S
Y
problema allineamento form con internet explorer
  • yenn
  • 7 Feb 2013
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 9 Feb 2013
yenn
Y
A
problema con form paypal
  • andy2481
  • 16 Gen 2013
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 16 Gen 2013
andy2481
A
A
Piccolo problema con form email
  • Alespanu95
  • 4 Gen 2013
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 5 Gen 2013
Alespanu95
A
P
problema validazione form con ajax e jquery
  • processore
  • 29 Nov 2012
  • Ajax
Risposte
0
Visite
2K
Ajax 29 Nov 2012
processore
P
M
Problema con form per accesso area riservata ai soci
  • mediasteno
  • 28 Nov 2012
  • PHP
Risposte
2
Visite
2K
PHP 28 Nov 2012
mediasteno
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • HTML e CSS
  • 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?