Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    661

    Warning: Cannot modify header information

    ciao ho un problema urgente io ho un form in cui modifico dei dati, nella pagina in cui mi conneto al db e aggiorno vorrei recuperare l'id e far aprire un'altra pagina dove modificare altri dati per lo stesso oggetto. Non riesco a passare dalla pagina che riporto sotto alla successiva per l'inserimento dei dati supplementari.

    <?php
    session_start();

    if (!isset($_SESSION["ID"])){
    header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/area_riservata.php");
    exit;
    }
    echo "ok";
    require("db.php");

    $id = $HTTP_GET_VARS["id"];

    $conn = mysql_connect("localhost","jsco0023","5kmojvcr") or die(mysql_error());
    mysql_select_db("database",$conn) or die(mysql_error());

    $query ="UPDATE menu_schede SET
    Modello='$_POST[modello]',
    Anno='$_POST[anno]',
    Km='$_POST[km]',
    Cambio='$_POST[cambio]',
    Alimentazione='$_POST[alimentazione]',
    cv='$_POST[cv]',
    Prezzo='$_POST[prezzo]',
    colore='$_POST[colore]',
    info='$_POST[info]' WHERE id=$id";


    if (mysql_query($query,$conn)){
    header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/modifica_immagini.php?id=$id");
    //echo "<script language=javascript>window.opener.location.reload( true);window.close()</script>";
    }
    else{
    echo "Errore durante l'inserimento";
    echo mysql_error();
    echo "

    <a href=\"javascript:history.go(-1)>Torna alla scheda</a></p>";
    }
    mysql_close($conn);

    ?>


    questo l'errore:

    Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\sito\php\upload_modifica.php:8) in c:\programmi\easyphp1-8\www\sito\php\upload_modifica.php on line 29

    che corrisponde all'header location
    JayMare

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Togli quell'echo ok
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    661
    infatti ok grazie
    JayMare

  4. #4
    io ho lo stesso problema, ma non riesco a risolvere.
    uso la stessa pagina per controllare il login, ma su di un server mi funziona, sull'altro no!
    (ho appena acquistato uno spazio web presso un hosting diverso da quello usuale...)

    VVoVe:

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.