Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
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


Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Spunta un engineering sample di Ryzen 9 ...
iPhone 18 Pro, alcuni utenti segnalano s...
Android Auto: Gemini ascolta la domanda ...
OpenAI avvisa oltre 100 organizzazioni p...
Dall'AI alla SI: il rebranding di Trump ...
0patch offrirà supporto esteso pe...
Sudo sembra un iPod, ma nasconde una car...
Meta, OpenAI e Google rifanno OpenClaw: ...
Pixel 10a: Google alza il prezzo di 100 ...
5 sconti TOP e una super city e-bike per...
Speciale Sonoff per utenti Prime: 4 valv...
Meno ghiaccio, meno acqua: il dato che c...
SBS annuncia il lancio degli accessori P...
Speciale Smart TV 65 e 75 pollici in off...
GL.iNet Beryl 7 a 107,19€: router Wi-Fi ...
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: 14:12.


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