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

    Sono alle prime armi con PHP non riesco a risolvere questo problema

    Ciao a tutti, sono alle prime armi con PHP e sto cercando di creare le prime semplici pagine, per riuscire in un futuro non troppo remoto (spero) ad interagire con MYSQL in maniera efficace. Il seguente listato mi genera questo errore:

    Parse error: syntax error, unexpected T_VARIABLE IN C:\WAMP\WWW\prova.php on line 6

    Il listato è questo:
    Codice PHP:
    <?php
    print ("inserisci i seguenti dati");
    $nomehost "localhost";
    $utente "utente_prova";
    $password "XXX";
    $nomedb "anagrafica";
    $connessione mysql_connect($nomehost,$utente,$password);
    $selezione mysql_select_db($nomedb,$connessione);
    $richiesta "INSERT INTO elenco (cognome,nome,comune,telefono,professione) VALUES ('rossi','mario','milano','0164456','fotografo')";
    $risultato mysql_query($richiesta);
    mysql_close($connessione);
    ?>
    Il database è creato con MYSQL si chiama anagrafica e contiene una tabella di nome elenco.

    Scusate, non avrei mai scritto sul forum per chiedere consigli di questo tipo, ma sono esattamente 3 ore che sto impazzendo su queste poche righe.

  2. #2
    manca il doppio apice iniziale alla stringa SQL INSERT

    Codice PHP:
    $richiesta "INSERT INTO elenco (cognome,nome,comune,telefono,professione) 
                 VALUES ('rossi','mario','milano','0164456','fotografo')"


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

  3. #3
    scusa dalla fretta mi sono dimenticato di copiarli nel post, ma nel listato originale ci sono i doppi apici.

  4. #4
    Originariamente inviato da DeathMask
    scusa dalla fretta mi sono dimenticato di copiarli nel post, ma nel listato originale ci sono i doppi apici.
    Apparentemente non ci sono altri errori formali.

    Pero' dovresti usare la cortesia di mettere gli script php tra tag [php ] per facilitarne la lettura.

    qui il tutorial per poterlo fare: http://forum.html.it/forum/misc.php?...bbcode#buttons

    in questo modo:

    Codice PHP:
    <?php
    print ("inserisci i seguenti dati");
    $nomehost "localhost";
    $utente "utente_prova";
    $password "XXX";
    $nomedb "anagrafica";
    $connessione mysql_connect($nomehost,$utente,$password);
    $selezione mysql_select_db($nomedb,$connessione);
    $richiesta "INSERT INTO elenco (cognome,nome,comune,telefono,professione) 
               VALUES ('rossi','mario','milano','0164456','fotografo')"
    ;
    $risultato mysql_query($richiesta);
    mysql_close($connessione);
    ?>

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

  5. #5
    ecco ho corretto il listato, stavo pensando non è che può essere un problema di configurazione del Wamp, o qualcosa del genere? Non riesco a capire

  6. #6
    Originariamente inviato da DeathMask
    ecco ho corretto il listato, stavo pensando non è che può essere un problema di configurazione del Wamp, o qualcosa del genere? Non riesco a capire
    quello che ti segnala e' un errore di sintassi. Alla linea 6.

    Potrebbe essere anche alla linea precedente, la 5. Non c'entra nulla la configurazione di WAMP.

    codice:
    5 -> $password = "XXX";
    6 -> $nomedb = "anagrafica";
    controlla queste due righe. Sicuramente lo script originale non e' lo stesso che hai postato.

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

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.