Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Inserimento dati

  1. #1

    Inserimento dati

    Codice PHP:
    $user $_COOKIE['user'];
    include 
    "../include/db.php";
    $Titolo trim($_POST['Titolo']);
    $Testo trim($_POST['testo']);
    $Avvisa trim($_POST['Avvisa']);
    $Firma trim($_POST['Firma']);
    $Sottoargomento trim($_POST['Sottoargomento']);
    $IP $_SERVER['REMOTE_ADDR'];
    $query "SELECT * FROM Utenti WHERE User = '$user'";
    $result mysql_query($query$db);
    $row mysql_fetch_array($result);
    $Firma_Mitt $row["Firma"];
    if (
    $Firma=="1") {
    $messaggio "$Testo
    $Firma_Mitt";
    } else {
    $messaggio "$Testo";
    }
    if (
    $Titolo=="" OR $Testo=="") {
    header("Location: errore.php");
    } else {
    $query "SELECT * FROM Forum_Sottoargomenti WHERE ID = $Sottoargomento";
    $result mysql_query($query$db);
    $row mysql_fetch_array($result);
    $Argomento $row["Argomento"];
    $query "INSERT INTO Forum_Discussioni (Titolo,Argomento,Sottoargomento,Utente,Inserito,Ultimo) VALUES ('$Titolo', '$Argomento', '$Sottoargomento', '$user', Now(), Now())";
    $result mysql_query($query$db);
    $ultimo_id mysql_insert_id($db);
    $Testo htmlspecialchars($Testo);
    $query "INSERT INTO Forum_Messaggi (Argomento,Sottoargomento,Discussione,Utente,Testo,Inserito,IP) VALUES ('$Argomento', '$Sottoargomento', '$ultimo_id', '$user', '$Testo', Now(), '$IP')";
    $ultimo_id2 mysql_insert_id($db);
    if (
    $Avvisa=="1") {
    $query "INSERT INTO Forum_Avvisi (Utente, Discussione) VALUES ('$user', '$ultimo_id')";
    $result mysql_query($query$db);
    }
    $result mysql_query($query$db);
    if(!isset(
    $_FILES)) $_FILES $HTTP_POST_FILES;
    if(!isset(
    $_SERVER)) $_SERVER $HTTP_SERVER_VARS;
    $upload_dir "../imgforum";
    $ext array_pop(explode('.',$Foto_name));
    $new_name $ultimo_id.".".$ext;
    $file_name = ($new_name) ? $new_name $_FILES["Foto"]["name"];
    if(
    trim($_FILES["Foto"]["name"])!="") {
    if(@
    is_uploaded_file($_FILES["Foto"]["tmp_name"])) {
    @
    move_uploaded_file($_FILES["Foto"]["tmp_name"], "$upload_dir/$file_name"
    or die(
    "");
    }
    if (
    $ext!="") {
    $query "UPDATE Forum_Messaggi SET Foto='$new_name' WHERE ID = '$ultimo_id2'";
    $result mysql_query($query$db);
    }
    }
    header("Location: messaggio.php?ID=$ultimo_id");

    Tutto questo ambaradan perché non mi scrive nel database?

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    Premetto che quando ho del codice non identato e per giunta che non ho scritto io mi viene il mad di testa.. scherzo
    L'errore qual'è?

  3. #3
    Non da' errori, header("Location: messaggio.php?ID=$ultimo_id");, qui ultimo_id è 0 perché non ha inserito niente.

  4. #4

  5. #5

  6. #6

  7. #7
    Codice PHP:
    $query "INSERT INTO Forum_Discussioni  (Titolo,Argomento,Sottoargomento,Utente,
    Inserito,Ultimo) VALUES ('
    $Titolo', '$Argomento', '$Sottoargomento', '$user', Now(), Now())";
    $result mysql_query($query$db);
    $ultimo_id mysql_insert_id($db); 
    fai un echo $query; e riportacelo

  8. #8
    Originariamente inviato da paplo

    fai un echo $query; e riportacelo
    INSERT INTO Forum_Discussioni (Titolo,Argomento,Sottoargomento,Utente,Inserito,U ltimo) VALUES ('Titolo', '2', '4', 'webmaster', Now(), Now())

  9. #9

  10. #10
    prova a fare la stessa query a mano sul db.

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.