Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-01-2005, 12: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, 16: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, 23: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, 17: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


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Missione Artemis II diretta verso la Lun...
Toy Story 5 arriva al cinema: è l...
Intel cambia rotta su Linux? Nuove assun...
Samsung aggiorna Bixby con One UI 8.5: p...
L'Etiopia vieta le auto a combustione: a...
Pirateria audiovisiva: la Guardia di Fin...
Ubisoft conferma due nuovi Far Cry in sv...
Chi vincerà il Festival di Sanrem...
G42 e Cerebras portano in India un super...
Offerte aggiornate del weekend Amazon: 7...
4 MacBook Air in offerta e scende a 939€...
Chrome cambia il tuo modo di lavorare: o...
Minimo storico iPhone 17 su Amazon: 909€...
USA, incriminati tre ingegneri della Sil...
Xbox: Phil Spencer lascia dopo 38 anni, ...
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: 20:12.


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