Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Parse error

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Parse error

    ciao a tutti,
    rieccomi.....

    che errore è??

    codice:
    Parse error: parse error, unexpected ':' in c:\programmi\apache group\apache\htdocs\localbus\test\pagina.php on line 11
    il mio database è cosi strutturato
    codice:
    # phpMyAdmin MySQL-Dump
    # version 2.2.1
    # http://phpwizard.net/phpMyAdmin/
    # http://phpmyadmin.sourceforge.net/ (download page)
    #
    # Host: localhost
    # Generato il: 19 Dic, 2004 at 03:06 PM
    # Versione MySQL: 3.23.49
    # Versione PHP: 4.2.3
    # Database : `user`
    # --------------------------------------------------------
    
    #
    # Struttura della tabella `tabella`
    #
    
    CREATE TABLE tabella (
      ID int(11) NOT NULL auto_increment,
      nome varchar(50) default NULL,
      nick varchar(50) default NULL,
      mail varchar(50) default NULL,
      PRIMARY KEY  (ID)
    ) TYPE=MyISAM;
    mentre la pagina php e cosi
    codice:
    <?php
    
    if(!empty($_POST['nome']) && !empty($_POST['nick']) &&  !empty($_POST['mail']))
        {
            $conn = mysql_connect('localhost', 'actionlab', 'actionlab') or die(mysql_error());
            $db = mysql_select_db('user', $conn) or die (mysql_error());
            
    
            $nome = $_POST['nome'];
            $nick = $_POST['nick'];
            $mail = $_POST['mail']:
    
            $result =  mysql_query("INSERT INTO Tabella (nome, nick, mail) 
                        VALUES ('$nome', '$nick', '$mail')") or die(mysql_error());
    
            if($result)
                {
                    echo "dati inseriti con successo";
                } else {
                    echo "non è stato possibile inserire i dati";
                }
    
            mysql_close($conn);
    
        }
    
    ?>
    dove sbaglio :master:

  2. #2
    $mail = $_POST['mail']:

    mettici il punto e virgola....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille adesso l'errore non lo dà piu ma perchè non inserisce i dati??

    io li passo cosi


  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Devi usare $_GET, non $_POST se li metti in query string

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mi fai un'esempio non riesco a capire questo concetto


  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    $nome = $_GET['nome'];
    $nick = $_GET['nick'];
    $mail = $_GET['mail'];

    http://freephp.html.it/guide/lezione.asp?id=197

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.