• Home
  • Forum
  • Fare Web
  • PHP

Da una pagina php ad un'altra

  • Creatore Discussione Creatore Discussione Bizio2009
  • Data di inizio Data di inizio 24 Giu 2009
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Lug 2009
  • #21
ciao
$id=(int)htmlspecialchars($_GET['id']);
prova a togliere (int)

per is_nan la sintassi mi sembra corretta, prova ad inserire le graffe

PHP:
if ( is_nan($a) ){ echo "Non è un numero <br />"; 
}else{ echo "E' un numero <br />}";

per i valori che hai dato a $a e $b dovrebbe rispondere "Non è un numero"
comunque faccio una prova e ti so dire

per mysql_fetch....
l'errore nasce a monte
$query=mysql_query("SELEC * FROM elenco_clienti WHERE id='$id'");

ti sei dimenticato una T

$query=mysql_query("SELECT * FROM elenco_clienti WHERE id='$id'");

php è molto permaloso
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Lug 2009
  • #22
ciao
ho capito l'inghippo
is_nan accetta solo valori numerici e ti dicce che non è un numero il risultato dei una operazione
nel manuale prho infatti da come esempio

$nan = acos(8);
var_dump($nan, is_nan($nan));

ora acos(8) è una operazione matematica che da l'arco del coseno, ma l'arco del coseno 8 non esiste (varia da 0 a 1) per cui in tal caso funzia, non è che distingua se numero o stringa.
ti conviene usare is_numeric come es. sotto:

PHP:
<?php
$a = 1; 
$b = "pinco"; 
var_dump($a);
if (!is_numeric($a)){echo "<br>Non è un numero <br>"; 
}else{ echo "<br>E' un numero <br>";}
var_dump($b);
if (!is_numeric($b)){echo "<br>Non è un numero <br>"; 
}else{ echo "<br>E' un numero <br>";}
?>

se la provi ti dice che $a è un numero, $b non è un numero, se vuoi invertire gli if/else attento a ! negazione
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #23
Ti ringrazio borgo!
Ti posto il codice modificato ma ancora non và...

PHP:
$id=htmlspecialchars($_GET['id']);//leggo l'id proveniente dalla pagina vedi_iscritti.php e lo forzo ad intero 


$a = 1;  
$b = "pinco";  
var_dump($a); 
if (!is_numeric($a)){echo "<br>Non è un numero <br>";  
}else{ echo "<br>E' un numero <br>";} 
var_dump($b); 
if (!is_numeric($b)){echo "<br>Non è un numero <br>";  
}else{ echo "<br>E' un numero <br>";} 


$query=mysql_query("SELECT * FROM elenco_clienti WHERE id='$id'");  
$riga=mysql_fetch_array($query);  
//con tutti i controlli..........  
$nome=$riga['nome'];  
$cognome=$riga['cognome'];
$data_di_nascita=$riga['data_di_nascita'];
 
$data=(int)$riga['data'];  
$data_nascita=date("d.m.Y",$data);//trasformo da time stamp a gg.mm.aaaa  
//tutti gli altri dati  
echo "<table>";  
echo "<tr><td>NOME: </td><td> $nome </td></tr>";  
echo "<tr><td>COGNOME: </td><td> $cognome </td></tr>"; 
echo "<tr><td>DATA DI NASCITA: </td><td> $data_di_nascita </td></tr>"; 
echo "</table>";


Mi dà questo:

Notice: Undefined index: id in c:\programmi\easyphp1-8\www\ccc.php on line 18
int(1)
E' un numero
string(5) "pinco"
Non è un numero
NOME:
COGNOME:
DATA DI NASCITA:

Ho provato a togliere (int) ma nulla...mi dà sembre id variabile non definita.
Per quanto riguarda la funzione is_numeric mi sembra tutto ok.


Borgo, ma per prendere l'id non devo mettere la pagina dove ho l'elenco_clienti.php?

Ti ringrazio!
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #24
Lo chiedo al database con questo...SELECT * FROM elenco_clienti WHERE id='$id'
Sarà l'ora :hammer:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Lug 2009
  • #25
ciao
la riga 18 è
$data=(int)$riga['data']; ?

in che modo hai inserito la data?
in formato gg mmg aa o timestamp?
quale è il formato del campo data?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Lug 2009
  • #26
ciao, scusa prima sono stato interrotto (il cliente ha sempre ragione)

tu prendi l'id da

$id=$_GET['id'])

quindi nella pagina precedente o hai un form (con get) o un link con querysringa tipo

<a href="pag_prec.php?id=pinco_pallo...... (o .htm)
comunque subito sotto
$id=htmlspecialchars($_GET['id']);
metti il solito var_dump

var_dump(htmlspecialchars($_GET['id']));

e vedi cosa ti da, se da null o stringa vuota vuol dire che non trasmetti l'id
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #27
Ciao borgo!
No, la riga 18 è questa:

$id=htmlspecialchars($_GET['id']);

sicuramente perchè non metto il get o il link nella pagina_precedente.php

Posto il codice:

Scusami l'ignoranza...



PHP:
<?php  

// avvio la sessione 
session_start(); 

// Dati connessione al database 
$db_host = 'localhost';        // Host - solitamente localhost 
$db_utente = 'root';        // Nome utente del Database 
$db_password = '';        // Password del Database 
$db_nomedb = '';     // Nome del Database 

// Effettua la connessione al database 
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error()); 
mysql_select_db($db_nomedb); 

$_GET['<a href="http://localhost/form.php?id=?></a>'] //PAGINA PHP DOVE MANDO I DATI DETTAGLIATAMENTE


//inserimento dei nuovi dati  
$query="INSERT INTO elenco_clienti (  
soc,  
soc_di_appartenenza,  
cognome,  
nome,  
sesso,  
data_di_nascita,  
citta_di_nascita, 
residenza, 
stato_civile, 
figli, 
telefono_abitazione, 
telefono_cellulare, 
utente_da_contattare, 
telefono_abitazione2, 
telefono_cellulare2,
istruzione,
professione,
religione,
data_registrazione)  
VALUES('" .   
addslashes ( $_POST['soc'] ) . "', '" .      
addslashes ( $_POST['soc_di_appartenenza'] ) . "', '" . 
addslashes ( $_POST['cognome'] ) . "', '" .   
addslashes ( $_POST['nome'] ) . "', '" .      
addslashes ( $_POST['sesso'] ) . "', '" .     
addslashes ( $_POST['data_di_nascita'] ) . "', '" .  
addslashes ( $_POST['citta_di_nascita'] ) . "', '" .  
addslashes ( $_POST['residenza'] ) . "', '" .  
addslashes ( $_POST['stato_civile'] ) . "', '" .  
addslashes ( $_POST['figli'] ) . "', '" .    
addslashes ( $_POST['telefono_abitazione'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare'] ) . "', '" . 
addslashes ( $_POST['utente_da_contattare'] ) . "', '" .   
addslashes ( $_POST['telefono_abitazione2'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare2'] ) . "', '" .     
addslashes ( $_POST['istruzione'] ) . "', '" .  
addslashes ( $_POST['professione'] ) . "', '" .  
addslashes ( $_POST['religione'] ) . "', '" .    
time() . "')";  


$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );  

//prendo i parametri e li mostro per ordine di data registrazione  

$query=mysql_query("SELECT id, nome, cognome, data FROM elenco_clienti ORDER BY cognome"); 


$query = "SELECT * FROM elenco_clienti ORDER BY data_registrazione";  
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );  

<head>
<style>
table { 
border: solid 2px #000000; 
text-align: center; 
} 
td { 
solid 1px #000000; 
color: Black; 
background: #F1EBAD; 
}
</style> 
</head>


while ( $elenco_clienti = mysql_fetch_array( $risultato ) )  

{  




echo "<table> 



           <tr> 

                <td><b>SOC:</b>  " . stripslashes($elenco_clienti['soc']) . "</td></tr> 
                <td><b>SOC DI APPARTENENZA:</b>  " . stripslashes($elenco_clienti['soc_di_appartenenza']) . "</td></tr> 
                <td><a href=\"http://www.tuosito.it\">COGNOME " . stripslashes($elenco_clienti['cognome']) . "</a></td></tr>
                <td><a href=\"http://www.tuosito.it\">NOME " . stripslashes($elenco_clienti['nome']) . "</a></td></tr> 
                <td><b>SESSO:</b>  " . stripslashes($elenco_clienti['sesso']) . "</td></tr> 
                <td><b>DATA DI NASCITA:</b>  " . stripslashes($elenco_clienti['data_di_nascita']) . "</td></tr> 
                <td><b>CITTA' DI NASCITA:</b>  " . stripslashes($elenco_clienti['citta_di_nascita']) . "</td></tr> 
                <td><b>RESIDENZA:</b>  " . stripslashes($elenco_clienti['residenza']) . "</td></tr>
                <td><b>STATO CIVILE:</b>  " . stripslashes($elenco_clienti['stato_civile']) . "</td></tr> 
                <td><b>FIGLI:</b>  " . stripslashes($elenco_clienti['figli']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare']) . "</td></tr> 
                <td><b>UTENTE DA CONTATTARE:</b>  " . stripslashes($elenco_clienti['utente_da_contattare']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione2']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare2']) . "</td></tr> 
                <td><b>ISTRUZIONE:</b>  " . stripslashes($elenco_clienti['istruzione']) . "</td></tr> 
                <td><b>PROFESSIONE:</b>  " . stripslashes($elenco_clienti['professione']) . "</td></tr> 
                <td><b>RELIGIONE:</b>  " . stripslashes($elenco_clienti['religione']) . "</td></tr> 
                                </table><br />";  


   echo "<table>
       <td>accettato il " . date( "d/m/Y", $elenco_clienti['data_registrazione'] ) .
       "alle " . date( "H:i" , $elenco_clienti['data_registrazione'] ) . "</td></tr>  
        </tr> 
           </table><br />"; 


} 

?>

La pagina dove dovrebbero arrivarmi i dati non dettagliati con nome, cognome e data di nascita è questa:

PHP:
<?php 

// avvio la sessione 
session_start(); 


// Dati connessione al database 
$db_host = 'localhost';        // Host - solitamente localhost 
$db_utente = 'root';        // Nome utente del Database 
$db_password = '';        // Password del Database 
$db_nomedb = '';     // Nome del Database 

// Effettua la connessione al database 
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error()); 
mysql_select_db($db_nomedb); 


$id=htmlspecialchars($_GET['id']);//leggo l'id proveniente dalla pagina vedi_iscritti.php e lo forzo ad intero 
var_dump(htmlspecialchars($_GET['id']));


$a = 1;  
$b = "pinco";  
var_dump($a); 
if (!is_numeric($a)){echo "<br>Non è un numero <br>";  
}else{ echo "<br>E' un numero <br>";} 
var_dump($b); 
if (!is_numeric($b)){echo "<br>Non è un numero <br>";  
}else{ echo "<br>E' un numero <br>";} 


$query=mysql_query("SELECT * FROM elenco_clienti WHERE id='$id'");  
$riga=mysql_fetch_array($query);  
//con tutti i controlli..........  
$nome=$riga['nome'];  
$cognome=$riga['cognome'];
$data_di_nascita=$riga['data_di_nascita'];
 
$data=(int)$riga['data'];  
$data_nascita=date("d.m.Y",$data);//trasformo da time stamp a gg.mm.aaaa  
//tutti gli altri dati  
echo "<table>";  
echo "<tr><td>NOME: </td><td> $nome </td></tr>";  
echo "<tr><td>COGNOME: </td><td> $cognome </td></tr>"; 
echo "<tr><td>DATA DI NASCITA: </td><td> $data_di_nascita </td></tr>"; 
echo "</table>"; 
?>

Ti ringrazio borgo!
 
Ultima modifica: 22 Lug 2009

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Lug 2009
  • #28
ciao
prova così

PHP:
<?php
/*guarda che la riga sotto non trasmette nulla*/
$_GET['<a href="http://localhost/form.php?id=?></a>'] //PAGINA PHP DOVE MANDO I DATI DETTAGLIATAMENTE 

/*nella pagina (la prima del post) per ciscun clinete devi mettere
il link per inviare l'id alla pagina ricevente
dovresti provare a inserire nella tabella


*/
echo "<table>
//tutti gli altri dati
<tr><td><b>PROFESSIONE:</b>  " . stripslashes($elenco_clienti['professione']) . "</td></tr>  
<tr><td><b>RELIGIONE:</b>  " . stripslashes($elenco_clienti['religione']) . "</td></tr>
<tr><td><a href=\"pagina_che_riceve.php?id=".$elenco_clienti['id']."\">clicca per dettagli</a>
 
</table><br />";   
/*la querystringa che trasmette è ...?id=".$elenco_clienti['id']
non serve il percorso assoluro http://....
se la pagina che riceve è in un'altra cartella
<a href=\"altra_cartella/pagina_che_riceve.php?id=".$elenco_clienti['id']."\".....
*/

p.s.
ti viene giusta la tabella? chiudi molti tr </tr> e ne apri solo uno <tr>
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #29
Io non volevo fare così...ti spiego...ho due bottoni, uno "INSERIMENTO DATI CLIENTI" ci clicco e mi viene fuori il form dettagliato che compilo e mi viene poi tutto riportato secondo le tabelle che ho fatto, lì è tutto ok.

Nell'altro bottone ho "ELENCO CLIENTI" dove vorrei mi venisse fuori solo nome, cognome e data di nascita.

Grazie!
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #30
Il nome linkabile del primo form l'ho fatto per altri motivi più specifici del cliente.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Lug 2009
  • #31
ciao
col bottone "elenco clienti" ti porti in una pagina elenco con tutti i clienti?
se è così ti basta una select

$query=mysql_query("SELECT nome, cognome, data_nascita FROM elenco_clienti ORDER BYcognome");

echo "<table>";
echo "<tr><td>nome</td><td>cognome</td><td>data nascita</td></tr>";
while($riga=mysql_fetch_array($query)){
$nome=$riga['nome'];
$cognome=$riga['cognome'];
$data_n=$riga['data_nascita'];
echo "<tr><td>$nome</td><td>$cognome</td><td>$data_nascita</td></tr>";
}
echo "</table>";

se invece vuoi solo un cliente devi per forza trasmettere l'id
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #32
No no, scusami se mi sono spiegato male, io vorrei che tutti i clienti venissero sia in modo minuzioso col form di prima e cliccando l'altro bottone tutti i clienti solo con il nome, cognome e data di nascita.

Questo è il primo importante passo che dovrei fare...

Allora ho messo il codice:

PHP:
<?php 

// avvio la sessione 
session_start(); 


// Dati connessione al database 
$db_host = 'localhost';        // Host - solitamente localhost 
$db_utente = 'root';        // Nome utente del Database 
$db_password = '';        // Password del Database 
$db_nomedb = '';     // Nome del Database 

// Effettua la connessione al database 
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error()); 
mysql_select_db($db_nomedb); 



$query=mysql_query("SELECT nome, cognome, data_nascita FROM elenco_clienti ORDER BYcognome");

echo "<table>";
echo "<tr><td>nome</td><td>cognome</td><td>data nascita</td></tr>";
while($riga=mysql_fetch_array($query)){
$nome=$riga['soc'];
$cognome=$riga['cognome'];
$data_n=$riga['data_nascita'];
echo "<tr><td>$nome</td><td>$cognome</td><td>$data_nascita</td></tr>";
}
echo "</table>";
?>

ma mi dà questo...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\ddd.php on line 23

La riga 23 è questa:

while($riga=mysql_fetch_array($query)){

Grazie!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Lug 2009
  • #33
ciao
l'errore nasce prima

$query=mysql_query("SELECT nome, cognome, data_nascita FROM elenco_clienti ORDER BYcognome");

manca spazio


$query=mysql_query("SELECT nome, cognome, data_nascita FROM elenco_clienti ORDER BY cognome");
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 22 Lug 2009
  • #34
Risolto borgo, ti ringrazio moltissimo!!!

Per quanto riguarda il form di prima (un problema che mi ha sempre dato) ma volevo risolverlo alla fine

PHP:
[PHP]<?php  

// avvio la sessione 
session_start(); 

// Dati connessione al database 
$db_host = 'localhost';        // Host - solitamente localhost 
$db_utente = 'root';        // Nome utente del Database 
$db_password = '';        // Password del Database 
$db_nomedb = '';     // Nome del Database 

// Effettua la connessione al database 
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error()); 
mysql_select_db($db_nomedb); 

$_GET['<a href="http://localhost/form.php?id=?></a>'] //PAGINA PHP DOVE MANDO I DATI DETTAGLIATAMENTE


//inserimento dei nuovi dati  
$query="INSERT INTO elenco_clienti (  
soc,  
soc_di_appartenenza,  
cognome,  
nome,  
sesso,  
data_di_nascita,  
citta_di_nascita, 
residenza, 
stato_civile, 
figli, 
telefono_abitazione, 
telefono_cellulare, 
utente_da_contattare, 
telefono_abitazione2, 
telefono_cellulare2,
istruzione,
professione,
religione,
data_registrazione)  
VALUES('" .   
addslashes ( $_POST['soc'] ) . "', '" .      
addslashes ( $_POST['soc_di_appartenenza'] ) . "', '" . 
addslashes ( $_POST['cognome'] ) . "', '" .   
addslashes ( $_POST['nome'] ) . "', '" .      
addslashes ( $_POST['sesso'] ) . "', '" .     
addslashes ( $_POST['data_di_nascita'] ) . "', '" .  
addslashes ( $_POST['citta_di_nascita'] ) . "', '" .  
addslashes ( $_POST['residenza'] ) . "', '" .  
addslashes ( $_POST['stato_civile'] ) . "', '" .  
addslashes ( $_POST['figli'] ) . "', '" .    
addslashes ( $_POST['telefono_abitazione'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare'] ) . "', '" . 
addslashes ( $_POST['utente_da_contattare'] ) . "', '" .   
addslashes ( $_POST['telefono_abitazione2'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare2'] ) . "', '" .     
addslashes ( $_POST['istruzione'] ) . "', '" .  
addslashes ( $_POST['professione'] ) . "', '" .  
addslashes ( $_POST['religione'] ) . "', '" .    
time() . "')";  


$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );  

//prendo i parametri e li mostro per ordine di data registrazione  

$query=mysql_query("SELECT id, nome, cognome, data FROM elenco_clienti ORDER BY cognome"); 


$query = "SELECT * FROM elenco_clienti ORDER BY data_registrazione";  
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );  

<head>
<style>
table { 
border: solid 2px #000000; 
text-align: center; 
} 
td { 
solid 1px #000000; 
color: Black; 
background: #F1EBAD; 
}
</style> 
</head>


while ( $elenco_clienti = mysql_fetch_array( $risultato ) )  

{  




echo "<table> 



           <tr> 

                <td><b>SOC:</b>  " . stripslashes($elenco_clienti['soc']) . "</td></tr> 
                <td><b>SOC DI APPARTENENZA:</b>  " . stripslashes($elenco_clienti['soc_di_appartenenza']) . "</td></tr> 
                <td><a href=\"http://www.tuosito.it\">COGNOME " . stripslashes($elenco_clienti['cognome']) . "</a></td></tr>
                <td><a href=\"http://www.tuosito.it\">NOME " . stripslashes($elenco_clienti['nome']) . "</a></td></tr> 
                <td><b>SESSO:</b>  " . stripslashes($elenco_clienti['sesso']) . "</td></tr> 
                <td><b>DATA DI NASCITA:</b>  " . stripslashes($elenco_clienti['data_di_nascita']) . "</td></tr> 
                <td><b>CITTA' DI NASCITA:</b>  " . stripslashes($elenco_clienti['citta_di_nascita']) . "</td></tr> 
                <td><b>RESIDENZA:</b>  " . stripslashes($elenco_clienti['residenza']) . "</td></tr>
                <td><b>STATO CIVILE:</b>  " . stripslashes($elenco_clienti['stato_civile']) . "</td></tr> 
                <td><b>FIGLI:</b>  " . stripslashes($elenco_clienti['figli']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare']) . "</td></tr> 
                <td><b>UTENTE DA CONTATTARE:</b>  " . stripslashes($elenco_clienti['utente_da_contattare']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione2']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare2']) . "</td></tr> 
                <td><b>ISTRUZIONE:</b>  " . stripslashes($elenco_clienti['istruzione']) . "</td></tr> 
                <td><b>PROFESSIONE:</b>  " . stripslashes($elenco_clienti['professione']) . "</td></tr> 
                <td><b>RELIGIONE:</b>  " . stripslashes($elenco_clienti['religione']) . "</td></tr> 
                                </table><br />";

Mi dà queste notice:

Notice: Undefined index: sesso in c:\programmi\easyphp1-8\www\form.php on line 49

Notice: Undefined index: stato_civile in c:\programmi\easyphp1-8\www\form.php on line 53

...questo solo quando non li compilo, mentre gli altri campi posso anche non compilarli che non mi dice niente...posso ovviare questo problema?

Grazie!:fonzie:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 23 Lug 2009
  • #35
ciao
forse dipende dalla tabella, se il campo è vuoto da NULL, prova a dare nella tabella ai due campi un valore di default es. ND (non dichiarato)
come hai impostato i campi?
 
Ultima modifica: 23 Lug 2009
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 23 Lug 2009
  • #36
Grazie Borgo, proverò, ora volo a lavorare...SIGH!!!
Ciao!!!
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 23 Lug 2009
  • #37
Niente borgo, il predefinito non me lo prende, ho messo ND sia con NULL che con NOT NULL. Mi dà soliti notice...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 23 Lug 2009
  • #38
cioa
foerse una cosa che non c'entra, ma perche hai messo in mezzo al php del codice html?

<head>
<style>
table {
border: solid 2px #000000;
text-align: center;
}
td {
solid 1px #000000;
color: Black;
background: #F1EBAD;
}
</style>
</head>

intanto non serve <head></head>, poi essendo html devi chiudere pho e riaprirlo dopo


?>

<style>
table {
border: solid 2px #000000;
text-align: center;
}
td {
solid 1px #000000;
color: Black;
background: #F1EBAD;
}
</style>
<?php

per l'errore rirovo a guardare poi ti so dire
 
B

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
  • 23 Lug 2009
  • #39
Ok, ti ringrazio borgo!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 24 Lug 2009
  • #40
ciao
a parte alcune incongruenze

//prendo i parametri e li mostro per ordine di data registrazione
//a che ti serve questa riga????????????
$query=mysql_query("SELECT id, nome, cognome, data FROM elenco_clienti ORDER BY cognome");

//quando sotto hai questa???????
$query = "SELECT * FROM elenco_clienti ORDER BY data_registrazione";
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );

e non fai due interrogazioni?

altra cosa, ma forse l'hai fatto per non scrivere tutto il codice

manca la } di chiusura del while

il form è nella stessa pagina?

come ha impostato i campi sesso e stato_civile?

le righe 49 e 53 sono queste?
<td><b>SESSO:</b> " . stripslashes($elenco_clienti['sesso']) . "</td></tr>

<td><b>STATO CIVILE:</b> " . stripslashes($elenco_clienti['stato_civile']) . "</td></tr>

che sembrerebbero corrette
 
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Update dinamico informazioni scritte in una pagina php
  • elpirata
  • 12 Ago 2020
  • jQuery
Risposte
11
Visite
6K
jQuery 13 Ago 2020
Tommy03
M
Passaggio da una pagina php ad un altra
  • mauriziom79
  • 19 Apr 2020
  • PHP
Risposte
0
Visite
626
PHP 19 Apr 2020
mauriziom79
M
F
Passare una variabile php dal DB mysql alla pagina
  • fabio di rauso
  • 9 Gen 2020
  • PHP
Risposte
3
Visite
3K
PHP 10 Gen 2020
macus_adi
[PHP] Monitorare una pagina web ciclicamente
  • felino
  • 17 Lug 2019
  • PHP
Risposte
2
Visite
2K
PHP 25 Lug 2019
felino
T
con oop creare un ciclo per una pagina dinamica html con php
  • twogate
  • 26 Mag 2019
  • PHP
Risposte
3
Visite
2K
PHP 29 Mag 2019
twogate
T
L
[PHP] Visualizzare se una pagina è pingata
  • ltatas
  • 18 Feb 2019
  • PHP
Risposte
1
Visite
1K
PHP 24 Feb 2019
macus_adi
P
PHP - Leggere una pagina passata con Form e Captcha
  • pelandro
  • 31 Gen 2019
  • PHP
Risposte
0
Visite
1K
PHP 31 Gen 2019
pelandro
P
Perchè non si apre una pagina PHP
  • Tommy03
  • 30 Giu 2018
  • PHP
Risposte
4
Visite
3K
PHP 30 Giu 2018
Tommy03
[WordPress] Associare una pagina php ad un css
  • Lizzy
  • 2 Ott 2017
  • WordPress
Risposte
2
Visite
2K
WordPress 2 Ott 2017
glm1986ITALY
C
[PHP] Trovare se la parola è presente in una pagina
  • colomber
  • 9 Set 2017
  • PHP
Risposte
1
Visite
1K
PHP 10 Set 2017
otto9due
A
[PHP] Invio email quando viene visitata una pagina
  • Alex@1983
  • 31 Lug 2017
  • PHP
Risposte
7
Visite
2K
PHP 1 Ago 2017
zorro
[PHP] incorporare una pagina web con scripth da altro sito
  • utente
  • 5 Lug 2017
  • PHP
Risposte
3
Visite
2K
PHP 6 Lug 2017
bubino8
è possibile creare una pagina php che copia interamente il contenuto di un'altra pagina ?
  • utente
  • 5 Lug 2017
  • PHP
Risposte
10
Visite
4K
PHP 24 Lug 2017
bubino8
A
Creazione automatica pagina php da id della riga di una tabella
  • Alexantilus
  • 29 Giu 2017
  • PHP
Risposte
1
Visite
1K
PHP 29 Giu 2017
borgo italia
M
Inserimento automantico di un testo in una pagina PHP
  • matteob90
  • 9 Apr 2017
  • PHP
Risposte
4
Visite
2K
PHP 12 Apr 2017
the_jurgs
T
G
Problemi con pagina online.php di una chat in php
  • giuliox13
  • 27 Mar 2017
  • PHP
  • 2
Risposte
38
Visite
5K
PHP 2 Dic 2017
giuliox13
G
[WordPress] [PHP] Cambiare il colore del link di una pagina attiva
  • DaveCricket
  • 24 Mar 2017
  • WordPress
Risposte
3
Visite
3K
WordPress 24 Mar 2017
otto9due
M
Passaggio valore da una pagina PHP all'altra tramite ajax
  • manuelappo90
  • 8 Mar 2017
  • Ajax
Risposte
1
Visite
2K
Ajax 8 Mar 2017
criric
E
Importare codice html da una pagina tramite php
  • eleumas
  • 5 Dic 2016
  • PHP
Risposte
9
Visite
3K
PHP 8 Dic 2016
eleumas
E
A
Chiamare una specifica funzione in una pagina php
  • aerials
  • 20 Mag 2016
  • PHP
Risposte
1
Visite
4K
PHP 20 Mag 2016
marino51
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?