ciao a tutti
mi potreste aiutare a capire dove è sbagliato questo codice?
vi spiego cosa intendo fare..
ho un database testuale dove memorizzato dei dati tra cui uno chiamato $voti.
in una data pagina faccio apparire il contenuto del database ottenendo una tabella del tipo..
1 foto , descrizione, link alla pagina dettagli1
2 foto ,descrizione, link alla pagina dettagli2
ecc..
cliccando sul link alla pagina dettagli vado su una pagina con altr foto e descrizione dettagliata, ma vorrei anche incrementare di 1 la variabile $voto del rispettivo prodotto, ad esempio al prodotto 1 vado ad incrementare la $voto (1) ecc..
[PHP]
<?php
$my_database_txt = 'database.txt';
$codice=urldecode($_GET['row']);
if(!isset($_GET['row'])){
header("location: determinatapagina.php");
exit;
}
$array_righi = file($my_database_txt );
list($immagine,$immagine2,$immagine3,$descrizione, $prezzo,$data,$titolo,$voto) = explode("|", $codice);
$voto++ ;
$open= fopen($my_database_txt, "w");
fwrite ($open, str_replace("$immagine|$immagine2|$immagine3|$desc rizione|$prezzo|$data|$titolo|$voto" ,"$immagine|$immagine2|$immagine3|$descrizione|$pr ezzo|$data|$titolo|$voto",implode('', $array_righi)));
fclose($open);
echo "Voto ", $voto;
echo "riga N.", $codice;
?>
[PHP]
grazie a tutti
![]()