Visualizzazione dei risultati da 1 a 3 su 3

Discussione: modifica notizie

  1. #1

    modifica notizie

    Salve, ho un problema anche con il file x la modifica delle notizie dal sito, ho 2 file uno dei quali (modifica2.php) non funziona correttamente, a video mi riporta la seguente risposta

    Hai modificato la news ,
    che adesso si chiama
    e il suo contenuto è

    ma non riconosce le variabili e non modifica nulla nel db, credo sia lo stesso problema della cancellazione (http://forum.html.it/forum/showthrea...stione+notizie) ma non so dove modificare affinchè funzioni con il metodo .$_GET
    mi potete indicare come fare, grazie

    modifica.php
    <?

    include ("connect.db.php");

    $connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
    mysql_select_db($dbname);
    $query = "SELECT * FROM $tablename WHERE id = '".$_GET['modifica_id']."'";

    $esegui = mysql_query($query, $connect);

    while ($result = mysql_fetch_array($esegui))
    {
    echo "<FORM action=\"modifica2.php\" method=post>
    Titolo

    <INPUT TYPE=\"TEXT\" name=\"titolo_mod\" value=\"$result[titolo]\">


    Contenuto

    <TEXTAREA name=\"contenuto_mod\" rows=\"18\" cols=\"40\">$result[contenuto]</TEXTAREA>


    <INPUT TYPE=\"HIDDEN\" name=\"id\" value=\"$result[id]\">
    <INPUT TYPE=\"HIDDEN\" name=\"titolo\" value=\"$result[titolo]\">
    <INPUT TYPE=\"HIDDEN\" name=\"contenuto\" value=\"$result[contenuto]\">
    <INPUT TYPE=\"SUBMIT\"><INPUT TYPE=\"RESET\"></FORM>";
    }

    ?>

    modifica2.php

    <?

    include ("connect.db.php");

    $connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
    mysql_select_db($dbname);
    $query = "UPDATE news SET titolo= '$titolo_mod', contenuto= '$contenuto_mod' WHERE id= '$id' ";

    $esegui = mysql_query($query, $connect);

    if(@mysql_query($query, $connect)){
    echo ("Hai modificato la news $titolo,
    che adesso si chiama $titolo_mod

    e il suo contenuto è

    [b]$contenuto_mod[b]

    ");
    echo ("<A href=\"gestionenotizie.php\">Torna alla gestione delle news</A>");
    } else {
    echo ("Non hai modificato la news.".mysql_error());
    }

    ?>

  2. #2
    in questo modo dovrebbe più o meno funzionare
    ti ho modificato solo modifica2.php


    Codice PHP:
    <?

    include ("connect.db.php");

    $connect mysql_connect($host$user$passwd) or die ("Non connesso");
    mysql_select_db($dbname);
    $query "UPDATE news SET titolo= '".$_GET['titolo_mod'].", contenuto= '".$_GET['$contenuto_mod']." WHERE id= '".$_GET['$id']."'";

    $esegui mysql_query($query$connect);

    if(@
    mysql_query($query$connect)){
    echo (
    "Hai modificato la news [b]".$_GET['$titolo']."[/b],
     che adesso si chiama [b]"
    .$_GET['$titolo_mod']."[/b]

    e il suo contenuto è

    [b]"
    .$_GET['$contenuto_mod']."[b]

    "
    );
    echo (
    "<A href=\"gestionenotizie.php\">Torna alla gestione delle news</A>");
    } else {
    echo (
    "Non hai modificato la news.".mysql_error());
    }

    ?>
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Hai modificato la news ,
    che adesso si chiama
    e il suo contenuto è

    la risposta è sempre la stessa e nel db non succede nulla...
    ci deve essere qualcos'altro ma non riesco a capire

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.