Visualizzazione risultati 1 fino 3 di 3

Discussione: errore insolito.. causa stanchezza?? :D

  1. #1
    Guest

    Predefinito errore insolito.. causa stanchezza?? :D

    Ciao a tutti.. è da stamane che programmo un sito... continuo a ricevere un errore sulla riga del query.. mi date una mano a risolvere per piacere? probabilmente ho la vista apannata dopo 8 ore di pc... in tal caso perdonatemi...

    il codice è:

    Codice PHP:
    <?php
    include('server.php');

    if (
    $_POST['n_pass1'] != $_POST['n_pass2'] ) { echo "hai inserito due password diverse!!!"; include('index_supermod.php'); exit ;}

    $db = mysql_connect($db_host, $db_username, $db_password);
    mysql_select_db($database_name, $db);

    $query = "UPDATE blog_users SET nome='$_POST['n_nome']' , cognome='$_POST['n_cognome']', sede='$_POST['n_sede']', indirizzo='$_POST['n_indirizzo']', telefono='$_POST['n_telefono']', fax='$_POST['n_fax']' , mail='$_POST['n_mail']', password='$_POST['n_pass1']' WHERE user = '".mysql_real_escape_string($_SESSION['user_supermod'])."'";

    if (
    mysql_query($query, $db)) {
    echo
    "Caricamento completato. Grazie";

    $_SESSION['ultima_operazione']="modificate informazioni personali";
    header("location: index.php");
    ?>
    mentre l'errore è
    Codice:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri
    un grazie in anticipo...

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Nomi di array o oggetti all'interno di una stringa "..." devono essere messi fra parentesi graffe. Riassunto qua.

  3. #3
    Guest

    Predefinito

    caspita grazie mill!

    Codice PHP:
    <div align="center">
    <?php
    include('server.php');

    if (
    $_POST['n_pass1'] != $_POST['n_pass2'] ) { echo "hai inserito due password diverse!!!"; include('index_supermod.php'); exit ;}

    $db = mysql_connect($db_host, $db_username, $db_password);
    mysql_select_db($database_name, $db);

    $query = "UPDATE blog_users SET nome='{$_POST['n_nome']}' , cognome='{$_POST['n_cognome']}', sede='{$_POST['n_sede']}', indirizzo='{$_POST['n_indirizzo']}', telefono='{$_POST['n_telefono']}', fax='{$_POST['n_fax']}' , mail='{$_POST['n_mail']}', password='{$_POST['n_pass1']}' WHERE user = '".mysql_real_escape_string($_SESSION['user_supermod'])."'";

    if (
    mysql_query($query, $db)) {
    echo
    "Caricamento completato. Grazie";

    $_SESSION['ultima_operazione']="modificate informazioni personali";
    header("location: index.php?'{$_SESSION['user_supermod']}'");}

    ?></div>
    non mi scrive sul server però... uff ci vuole un buon caffe...

    [postedit]
    niente sono fuso... qualche anima pia mi darebbe una mano?

    Edit.
    qualcuno saprebbe dirmi il xke? a me sembrava che il codice fosse corretto... :(
    Ultima modifica di musicanapoli : 13-02-2010 alle ore 17.54.28 Motivo: UP

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •