Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-01-2005, 11:57   #1
teddyfreek79
Bannato
 
L'Avatar di teddyfreek79
 
Iscritto dal: Oct 2004
Messaggi: 619
GuestBook in un cms

Salve,
sto cercando di inserire un modulo GuestBook in un CMS in php di creazione di un mio amico.

Ecco il codice di "guestbook.php":

Codice PHP:
<?php
  
include("includes/config.php");

  
$pagename = array(
    
"GuestBook" => basename($PHP_SELF)
  );

  
$main "
        <div style=\"font-size: 24pt;\" align=\"center\">GuestBook</div><br><br>
        <form name=\"ModuloGuest\" action=\"elabora_guest.php\" method=\"post\">
        <table>
        <tr>
        <td>Il tuo nome:</td><td><input type=\"text\" name=\"nome_utente\" size=\"30\" maxlenght=\"40\"></td>
        </tr>
        <tr>
        <td valign=\"top\">Il tuo messaggio:</td><td><textarea name=\"testo\" cols=\"30\" rows=\"6\"></textarea></td>
        </tr>
        <tr>
        <td></td>
        <td colspan=\"2\"><input type=\"submit\" value=\"Invia il messaggio!\"><input type=\"reset\" name=\"Reset\" value=\"Cancella\">
        </td>
        </tr>
        </table>
        </form>         
          "
;
 
  include(
"output.php");
?>

Questo, invece, il codice di elabora_guest.php


Codice PHP:
<?php

$connessione
=mysql_connect("localhost","root","");
$selezione_db=mysql_select_db("my_database"$connessione );

$nome_utente_formattato=strip_tags($HTTP_POST_VARS[nome_utente]);
$messaggio_formattato=strip_tags($HTTP_POST_VARS[testo]);
$inserimento=mysql_query("insert into guestbook (nome_utente, messaggio, data_ora) values(\"$nome_utente_formattato\",\"$messaggio_formattato\", now())");

$main "
    Messaggio inviato con successo. <a href=\"read_guest.php\">Leggi</a> il GuestBook.
    "
;
?>

Infine, il codice di read_guest.php

Codice PHP:
<?php
include("includes/config.php");

  
$pagename = array(
    
"GuestBook" => basename($PHP_SELF)
  );
 
  
$connessione=mysql_connect("localhost""root""");
  
$selezione_db=mysql_select_db("my_vaghaye"$connessione);

  
$lettura_risultati=mysql_query("SELECT nome_utente, messaggio, date_format(data_ora, '%d/%m/%Y - ore %H:%i:%s') as data_formattata FROM guestbook ORDER BY data_ora");
  if(
mysql_num_rows($lettura_risultati)>0) {
  while(
$scatola_temporanea=mysql_fetch_array($lettura_risultati)){
      
$nome_utente=$scatola_temporanea[nome_utente];
      
$testo_messaggio=nl2br($scatola_temporanea[messaggio]);
      
$data_inserimento=$scatola_temporanea[data_formattata];

  
$main "
      L'utente <b>
$nome_utente</b>, in data <b>$data_inserimento</b>, ha scritto:<br><br>$testo_messaggio<br><br>
      "
;
    }
      }
  else{
  
$main "
      Nessun messaggio presente nel GuestBook..Vuoi <a href=\"guestbook.php\">inserire un messaggio</a>?
      "
;
    }               
    
  include(
"output.php");
?>
"$main" indica la tabella dove deve essere sputato l'output [il CMS divide la struttura della pagina in "menu", "header" e "main"....

Il problema riscontrato è che scrivendo il messaggio e inviandolo con "Invia il messaggio", il risultato è che non mi viene visualizzato il testo "Il messaggio è stato inviato" ma una banale pagina bianca.
Inoltre visualizzando la pagina "read_guest.php" appare a schermo _solo_ l'ultimo messaggio inserito nel guestbook.
Con PhpMyAdmin, tuttavia, i record vengono sempre salvati senza alcun tipo di problema.

Cosa c'e' di sbagliato?
Grazie. [e scusate la lunghezza del post]
teddyfreek79 è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2005, 15:40   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Forse non sono chiuse la parentesi dell'if e del while...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2005, 22:08   #3
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Manca un
Codice PHP:
include("output.php"); 
in elabora_guest.php
Infatti assegni la variabile $main ma nel codice che mostri non c'è alcuna funzione che stampi in output una pagina web...
C'è anche una ) in più nella stessa pagina, negli ultimi caratteri della linea che inizia con $inserimento=mysql_query(..
Ciao!
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2005, 16:44   #4
teddyfreek79
Bannato
 
L'Avatar di teddyfreek79
 
Iscritto dal: Oct 2004
Messaggi: 619
Quote:
Originariamente inviato da fantoibed
Manca un
Codice PHP:
include("output.php"); 
in elabora_guest.php
Infatti assegni la variabile $main ma nel codice che mostri non c'è alcuna funzione che stampi in output una pagina web...
C'è anche una ) in più nella stessa pagina, negli ultimi caratteri della linea che inizia con $inserimento=mysql_query(..
Ciao!
Hai ragione!!!!!
Grazie 1000!

Purtroppo, però, si è presentato un altro errore.... ma sto cercando di capirci qualcosa autonomamente: se domani sono andato in crash posto il problema nel forum!

Grazie anche a cionci
teddyfreek79 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
Vogliono costruire un monumento per Elon...
Ring Intercom Audio crolla a 39,99€ su A...
La Francia blocca il divieto dei social ...
Trump citato in giudizio: chiesto lo sto...
PEC obbligatoria per revisione e passagg...
Il ripulitore di watermark Claude da 4.5...
Xiaomi 17 Ultra scambia il Sole per la L...
È arrivata la migliore e-bike Eng...
Apple Mac mini M4, ecco perché conviene ...
Robot aspirapolvere in offerta su Amazon...
Il nuovo pick-up elettrico di Ford &egra...
Google Pixel 11 arriva su Amazon: preord...
Mega sconti su attrezzi a batteria e rob...
Google Search dà per morto Sam Al...
Il noleggio delle GPU NVIDIA si quota in...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v