update errore inconsueto

Buon giorno a tutti

ho un problema con una parte di codice relativa un update di dati.

Da questo sito ho trovato questo script

http://www.phpnews.it/corsi/corso-php-mysql/aggiornamento-dei-dati/

dove viene eseguito un controllo se sono presenti dati nel db in mysql se sono presenti viene mostrata

la lista dati con la possibilita di modificarli e inseguito aggiornarli.

il problema st nel fatto che mi viene mostrato a video un errore relativo la presenza di un ;

il codice incriminato :

if($_POST && isset($_GET['id']))

{

aggiorna_record();

}

elseif(isset($_GET['id']))

{

mostra_record();

}

else

mostra_lista();

mentre l'errore riportato

Parse error: syntax error, unexpected ';' in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\partylandia\modutenti.php on line 11

come posso risolverlo?

GRAZIE

inviato 6 anni fa
alfystu
X 0 X

Devi sostituire "&" con "&".

Una letta al manuale non ti farebbe proprio male: http://it.php.net/manual/en/language.operators.logical.php

risposto 6 anni fa
Massimiliano Arione
X 0 X

ti ringrazio, lo so che il codice esatto && comunque mi dava lo stesso errore allora ho modificato lo scrip e ora in parte mi funziona solo che non riesco a passare una variabile al campo di input che ho inserito all'interno di

echo'';

echo'<input name="log" type="text" value=" $log "/>';

cosi logicamente mi mostra video $log e non il valore di log, che sintassi si usa in questo caso senza eliminare echo'

ciao e grazie

risposto 6 anni fa
alfystu
X 0 X

Non hai in mano il concetto di funzionamento delle stringhe in php.

Vedi qua:

$variabilie = 'ciao';
echo '$variabile' //restituisce $variabile
echo "$variabile" //restituisce ciao
echo 'Il valore : '.$log //restituisce Il valore : ciao
risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda