Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creare tabella con nome recuperato da sessione

    Fatto il login recupero nella pagina protetta il nome dell'utente
    Codice PHP:
    <?
    session_start
    ();
    if (!isset (
    $_SESSION['nome'])){
        
    header ("location:fakelogin.php");
        }else{
            
    ////////////////
            
    echo "Welcome ".$_SESSION['nome'];
            
            
            }


    echo 
    "per uscire premi qui"."[url='logout.php']esci[/url]";


    ?>
    Dopo vorrei creare una tabella associata a quell'utente per dargli la possibilità di scrivere qualcosa
    Codice PHP:
    <?
    $nomeuser_table 
    $_SESSION['nome'];

    echo 
    $nome_usertable
    //giusto per ferificare 
    $mysql_table_utente mysql_query ("CREATE TABLE $nome_usertable(
            commenti MEDIUMTEXT,
            )"
    );
    if (
    $mysql_table_utente){
        echo 
    "la tabella utente di" .$nomeuser_table"è stata creata";
        
        }



    ?>
    Non vedo nessun errore di sintassi Mha.
    Consigli.?
    01001101 01000001 01010010 01001001 01001111 01000000 01001101 01001111 01001110 01000101☺☻

  2. #2
    Che sbadato avevo messo una virgola dopo mediumtext, invece è un unico campo..
    Chiedo venia per la nabbata.
    01001101 01000001 01010010 01001001 01001111 01000000 01001101 01001111 01001110 01000101☺☻

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Innanzitutto il metodo che stai usando è piuttosto inutile, creare una tabella per l'utente singolo non è necessario, ti basta usare un qualcosa per identificare il commento ad esempio come il nome o l'id dell'utente.

    Poi, devi startare le sessioni con session_start() per recuperarle (nella pagina per creare la tabella), controlla che siano settate ed eventualmente procedi.


    E infine la query è leggermente sbagliata dato che essendo un singolo campo qui non ci vuole la virgola

    codice:
    commenti MEDIUMTEXT,

    Edit: non ho visto che avevi già risolto, perché stavo rispondendo ma qualche consiglio in più fa sempre comodo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.