Parse error

ciao
Col var_dump mi dà questo:
string(10) "1245462238"

è giusto è la data in formato timestamp, questa inserita in
date("d m Y", 1245462238) restituisce la data usuale



echo "<a href=\"" . stripslashes($parametri['pa']) . "\"> PA </a>";

è evudente che in stripslashes($parametri['pa']) devi avere qualcosa di lincabile
 
Ciao borgo! E perchè non mi funziona? Forse è sbagliato il campo nel database? ora ho varchar15 ma ho messo anche timestamp...quale può essere l'errore?
Grazie!
 
Praticamente vuoi dirmi che in date devo aggiungere quella serie di numeri?

'accettato il ' . date( 'd/m/Y' 123443274487 $parametri['data_registrazione'] ) .
Così?
 
ciao
no
volovo dire che dentro il campo hai nimeri per cui dentro
$parametri['data_registrazione'] hai il numero timestamp

prova questo semplice esperimento
$tempo=time();
echo $tempo."<br>";
echo date("d/n/Y", $tempo);
 
Ok, ora mi dà l'ora ma mi scrive sempre quella serie di numeri sopra...che devo fare per farmi scrivere solo la data e l'ora?
 
ciao


è giusto è la data in formato timestamp, questa inserita in
date("d m Y", 1245462238) restituisce la data usuale



echo "<a href=\"" . stripslashes($parametri['pa']) . "\"> PA </a>";

è evudente che in stripslashes($parametri['pa']) devi avere qualcosa di lincabile
Per quanto riguarda il link io vorrei che mi linkasse non il "PA" ma il valore che dò a 'pa'...era quello il fatto, ho provato ma non riesco...
Grazie!!! :)
 
ciao
ma mi scrive sempre quella serie di numeri sopra...

$tempo=time();

echo date("d/n/Y", $tempo);
è evidente che devi sostituire a $tempo la tua variabile
$parametri['data_registrazione']
linkasse non il "PA" ma il valore che dò a 'pa'...:confused::confused:
ma scusa, dentro
$parametri['pa']
non hai un valore?
ti dicevo lincabile perchè se il valore di $parametri['pa'] e pinco ti da "errorre non trovato", il valore deve essere del tipo pinco.php o pncp.htm o pinco.jpg..... se hai solo pinco devi aggiungerci l'estensione, es


echo "<a href=\"" . stripslashes($parametri['pa']) . ".php\"> PA </a>";

è sottintesi che la pagina pinco.php deve esistere
 
Ciao Borgo :byebye:

Forse mi sono spiegato male...riguardo il link.

Quando io compilo nel form il mio campo 'pa' questo normalmente mi restituisce il valore 'pa' nella pagina .php, ad esempio nel campo .html metto 5000. Io vorrei che 5000 vosse linkabile e non PA. La pagina a cui arriverò col link poi la creerò ma se mi linka PA non ci faccio niente, dovrei linkare il 5000 cioè il valore che compilo nel form.

Ciao!!!
 
Ciao borgo, ok ok ho risolto sia col link sia con la data e l'ora, grazie al tuo aiuto, con molta tua pazienza :tifoso: :beer:

Però una cosa...quando io compilo i campi e me li riporta nella pagina php, una, due, tre volte eccetera...hanno tutti la stessa data e la stessa ora, cioè prende solo l'ultimo input mentre gli altri è come se li cancellasse automaticamente.

Sai perchè? :confused:

Grazie!!!
 
ciao
riguarda il codice dell'insert, se noti hai 7 campi e 8 values
devi eliminare nell'insert
$parametri['data_registrazione'] , data diregistrazione è vuoto(penso) e quindi nella tabella mette 0 e tutte le date uguali


p.s.
riposta il codice dell'insert che guardo meglio
 
Perfetto Borgo :fonzie: Grazie a te ho risolto!!! :beer::beer::beer:

Grazie di cuore!

Se vuoi mi aiuto anche nell'altro post "Da una pagina php all'altra"? Non ho capito molto bene quello che ha detto Eliox, per mia ignoranza ovviamente.

Se hai tempo, come vuoi, grazie in ogni caso!

Ciaooo!!!!!! :byebye:
 
Ciao! Nel medesimo codice, a me perfetto, mi servirebbe però visualizzare il cognome e nome del cliente.

Come faccio?

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 


//inserimento dei nuovi dati  
$query="INSERT INTO parametri (  
pa,  
fc,  
fr,  
tc,  
sp, 
data_registrazione)  
VALUES('" .
addslashes ( $_POST['pa'] ) . "', '" .      
addslashes ( $_POST['fc'] ) . "', '" . 
addslashes ( $_POST['fr'] ) . "', '" .   
addslashes ( $_POST['tc'] ) . "', '" .      
addslashes ( $_POST['sp'] ) . "', '" .     


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

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

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

while ( $parametri = mysql_fetch_array( $risultato ) )  
{  




echo "<table> 


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


           <tr> 

                <td>PA  " . stripslashes($parametri['pa']) . "</td></tr> 
                <td>FC  " . stripslashes($parametri['fc']) . "</td></tr> 
                <td>FR  " . stripslashes($parametri['fr']) . "</td></tr> 
                <td>TC  " . stripslashes($parametri['tc']) . "</td></tr> 
                <td>SP  " . stripslashes($parametri['sp']) . "</td></tr> 
               

} 

?>

Grazie!!! :)
 
Praticamente quando clicco sul cliente vorrei che mi uscisse il form html (solo per quel paziente, come titolo diciamo) ricevendo così nella pagina php i parametri immessi (solo per quel cliente). Poi clicco su un altro cliente e nuova videata, quindi, con i parametri per quell'unico cliente.
 
Ultima modifica:
ciao
se non ho capito male dall'elanco clienti vorresti che ti apparisse un form con i dati immessi per quel tale cliente (giusto?) e poi ti serve per eventualmente modificare i dati immessi?
 
No, vorrei che cliccando sul cliente in elenco clienti (dove c'è solo nome, cognome e data di nascita) possa andare nella pagina parametri php dove immettere tutti i parametri appunto, però solo per quel paziente e sulla videata del form (dove immetto i parametri) ci deve essere scritto cognome e nome (solamente quelli)...poi metto i parametri e mi mandano nella pagina php (dove anche lì ci deve essere scritto nome e cognome).

Spero di essermi spiegato, mi rendo conto che non è facile...
 
Quindi io mi ritrovo con l'elenco clienti "breve"

PHP:
$query=mysql_query("SELECT cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome");

echo "<table>";

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

$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$data_di_nascita=$_POST['data_di_nascita'];
echo "<tr><td>$cognome</td><td>$nome</td><td>$data_di_nascita</td></tr>";
}
echo "</table>";
?>

Clicco sul cognome che mi manda qui:

PHP:
<html>   
<head>
<title></title>
</head>

<form action="parametri.php" name="modulo1" method="post">

PA<input type="text" name="pa"><br><br>
FC<input type="text" name="fc"><br><br>
FR<input type="text" name="fr"><br><br>

<input type="submit" value="INVIA I DATI">

</head>
</html>

e come detto prima vorrei che quei parametri fossero realmente e anche scritto di Pinco Pallo non solo in html ma anche in php...dove il codice è questo:

PHP:
$query="INSERT INTO parametri (  
pa,  
fc,  
fr, 
data_registrazione)  
VALUES('" .
addslashes ( $_POST['pa'] ) . "', '" .      
addslashes ( $_POST['fc'] ) . "', '" . 
addslashes ( $_POST['fr'] ) . "', '" .   

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

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

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

while ( $parametri = mysql_fetch_array( $risultato ) )  
{  




echo "<table> 


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


           <tr> 

                <td>PA  " . stripslashes($parametri['pa']) . "</td></tr> 
                <td>FC  " . stripslashes($parametri['fc']) . "</td></tr> 
                <td>FR  " . stripslashes($parametri['fr']) . "</td></tr> 
                             
              
                </table><br />";

Spero di essermi spiegato...:)
 
ciao
scusa, ma sarà l'ora tarda, ma non capisco, conviene fare un break e ripartire
1. tu hai una pagina con l'elenco clienti che provengono da una tabella del db(?) con nome cognome e data di nascita (e logicamente il suo id)
2. clicchi sul cognome e ti si apre un form in cui inserisci altri dati relativi al cognome che hai cliccato (è un altra tabella? o la stessa con alcuni campi vuoti?)
3. per quel cognome riempi il form con i dati (prima inesistenti?) e vuoi salvarli nel db
ho capito giusto?
 
ciao
scusa, ma sarà l'ora tarda, ma non capisco, conviene fare un break e ripartire
1. tu hai una pagina con l'elenco clienti che provengono da una tabella del db(?) con nome cognome e data di nascita (e logicamente il suo id)
2. clicchi sul cognome e ti si apre un form in cui inserisci altri dati relativi al cognome che hai cliccato (è un altra tabella? o la stessa con alcuni campi vuoti?)
3. per quel cognome riempi il form con i dati (prima inesistenti?) e vuoi salvarli nel db
ho capito giusto?
Sì, io ho una pagina con l'elenco clienti che proviene da una tabella db con nome cognome e data di nascita e il suo id.
Clicco sul cognome e mi si apre un form dove metto dentro compilando quindi i campi altri dati del cliente (è un'altra tabella)...fino a qua l'abbiamo fatto.
Per il terzo punto...sì...riempio il form con dati prima inesistenti e li vorrei salvare sul database.

Il problema è che è tutto fatto solo che mi manca il fatto che quando clicco sul cognome del cliente dovrei averlo scritto e memorizzarlo su db. Sia nome cognome che data di nascita che parametri che immetto.

Invece mi trovo in queste condizioni...clicco sul cognome, mi esce il form lo compilo...ma nessuno mi dice che quei parametri sono di Pinco Pallino, vorrei solo che sulla pagina php venisse riportato il nome e cognome del cliente cliccato.

Ciao e grazie borgo!
 
vorrei solo che sulla pagina php venisse riportato il nome e cognome
qui non è un problema
quello che vorrei sapere come leghi la seconda tabella (parametri?) alla prima (clienti)?
nella seconda quale è il campo comune tra le due tabelle?
 

Discussioni simili