ma se in una pagina chiudo il tag del php(<?... codice ?>) dove all'interno ho definito variabili, se apro un'altro pezzo di codice nella stessa pagina ho di nuovo tutte le variabili e dati della prima parte?
ma se in una pagina chiudo il tag del php(<?... codice ?>) dove all'interno ho definito variabili, se apro un'altro pezzo di codice nella stessa pagina ho di nuovo tutte le variabili e dati della prima parte?
si, funziona così.. se vuoi utilizzare variabili tra più pagine php usi gli include
Codice PHP:
<?php include('pagina.php'); ?>
a me non interessa tra più pagine... ma sulla stessa pagina... ad esempio se faccio così...
in questo caso pippo rimane true??codice:<? $pippo=true;?> vario codice html <? if($pippo) ... ?>
Si, $pippo resta quella definita nel primo blocco.
Un consiglio, non usare lo short tag <? usa sempre quello completo <?php
Su alcuni webserver potresti avere problemi perché <? è usato anche da XML e potrebbero nascere conflitti ed errori misteriosi che non ti spiegheresti perché "in locale mi funziona, quindi il codice è giusto, perché online non va?".
ok grazie per la dritta e per l'informazione...
scusate il doppio post ma non volevo cominciare un'altro 3d...
Come posso fare il messaggio dinamico che alla registrazione mi dice che il nome utente è già in uso immediatamente dopo l'inserimento del campo? ho pensato al js ma non può interrogare il db quindi ho pensato al php ma come posso fare?
Esegui una query e se restituisce un record l'utente è già in uso.
Sono stato nella terra della paura e dei vampiri...in transilvania?NO!..in Banca!
ajaxOriginariamente inviato da luky0
scusate il doppio post ma non volevo cominciare un'altro 3d...
Come posso fare il messaggio dinamico che alla registrazione mi dice che il nome utente è già in uso immediatamente dopo l'inserimento del campo? ho pensato al js ma non può interrogare il db quindi ho pensato al php ma come posso fare?
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
se devi fare una cosa del genere rimani nello stesso blocco...Originariamente inviato da luky0
in questo caso pippo rimane true??codice:<? $pippo=true;?> vario codice html <? if($pippo) ... ?>
ossia
oppure dichiari la variabile dopo il codice html...Codice PHP:
<?PHP
$pippo=true;
vario codice html
if($pippo) ... ?>
Non ha molto senso usare più blocchi in questo caso.
------------------------------
ti riporto un esempioOriginariamente inviato da luky0
Come posso fare il messaggio dinamico che alla registrazione mi dice che il nome utente è già in uso immediatamente dopo l'inserimento del campo?
quello che hai scritto non ha molto senso... non si può mettere html puro nel blocco php se non con echo... e proprio per non perdere la formattazione della pagina che lo metto fuori dal blocco...Originariamente inviato da miky_2
se devi fare una cosa del genere rimani nello stesso blocco...
ossia
oppure dichiari la variabile dopo il codice html...Codice PHP:
<?PHP
$pippo=true;
vario codice html
if($pippo) ... ?>
Non ha molto senso usare più blocchi in questo caso.