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

    Help me: Caccia all'errore!!!!

    Ciao a tutti... è da sabato che lo cerco... ma non capisco:
    Allora sono 3 pagine...
    1 - estraggo e record e seleziono quello da modificare:

    codice --------------------------------------------------------------
    <?

    include ('Connect.php');
    //require("file:///C|/Documents%20and%20Settings/Administrator/Documenti/Bazar/Bazar/auth.php");

    $qry = "SELECT
    *
    FROM rs_riviste

    ORDER BY codiceRivista ASC
    ";
    $rs=mysql_query($qry);
    if(mysql_num_rows($rs)!=0){
    ?>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="file:///C|/Documents%20and%20Settings/Administrator/Documenti/Bazar/Bazar/css/bazar.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    .Stile2 { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
    -->
    </style>
    </head>

    <body>







    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
    <tr class="rigaIntestazione">

    </tr>
    <?
    } else{
    echo "<p class=\"rigaPari\">non ci sono risultati</p>";
    }
    $contatore=0;
    while($risultato = mysql_fetch_assoc($rs)) {
    $contatore++;
    if(($contatore %2)==0) {
    $tipoRiga="rigaPari";
    } else {
    $tipoRiga="rigaDispari";
    }

    //$tipoRiga=(($contatore++%2)==0)?"rigaPari":"rigaDi spari";
    //if ($risultato['Logo']!='') $immagine="<img src=\"$risultato[Logo]\"";
    //if ($risultato['link']!='') $link="<a href=\"$risultato[link]\">*</a>"; // se il link non è automaticamente calcolato
    //$link="<a href=\"http://www.actebis.com/ec/it/it/ProductCnetTechData.do?prodId=000000000$risultato[codice]\"> * </a>"; // se il link è automaticamente calcolato
    echo "<tr class=\"normal\"><td>$risultato[Nome]</td><td align=\"center\"><a href=\"CMS_ModificaTestata.php?modifica=$risultato[codiceRivista]\"><img src=\"Images/modificaPromo.gif\" border=\"0\"></a></td></tr>\n";
    }

    mysql_close();
    ?>


    </table>




    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td height="18" bgcolor="#FFFFFF">inserisci articolo</td>
    <td bgcolor="#FFFFFF">inserisci testata </td>
    <td bgcolor="#FFFFFF">modifica articolo</td>
    <td bgcolor="#FFFFFF">modifica testata </td>
    </tr>
    </table>
    </body>
    </html>

    fine codice pagina 1--------------------------------------------------

    pagina 2 : visualizzo il codice selezionato e lo modifico

    codice----------------------------------------------------------------
    <?
    $modifica = $HTTP_GET_VARS[modifica];
    mysql_connect();
    mysql_select_db();
    //require("auth.php");
    $qry="SELECT * FROM rs_riviste WHERE codiceRivista='$modifica'";
    $rs=mysql_query($qry);
    $prodotto=mysql_fetch_assoc($rs);




    ?>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="file:///C|/Documents%20and%20Settings/Administrator/Documenti/Bazar/Bazar/css/bazar.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    .Stile1 {
    font-size: x-small;
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    .Stile2 {color: #FF0000}
    .Stile3 { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
    -->
    </style>
    </head>

    <body>
    <center>
    <form enctype="multipart/form-data" name="form1" method="post" action="CMS_ConfermaModificaTestata.php">



    <table width="85%" border="0" cellspacing="1" cellpadding="0">
    <tr>
    <td width="35%" class="inserimentoProdotti"><div align="right">Testata</div></td>
    <td>
    <div align="left">
    <select name="Nome">
    <option value="<?= $prodotto['Nome'] ?>" selected >
    <?= $prodotto['Nome'] ?>
    </option>
    <?
    $campi="id,Nome";
    $tabelle="rs_riviste";
    $rs=mysql_query("SELECT
    $campi
    FROM
    $tabelle
    ORDER BY
    id ASC");
    while($risultato = mysql_fetch_assoc($rs)) {
    echo "<option value=\"$risultato[Nome]\">$risultato[Nome]</option>\n";
    }
    ?>
    </select>
    </div></td>
    </tr>
    <tr>
    <td colspan="2"><div align="center">
    <input name="Submit" type="submit" class="campoform" value="modifica">
    </div></td>
    </tr>
    <table width="25%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td height="18" bgcolor="#FFFFFF">inserisci articolo</td>
    <td bgcolor="#FFFFFF">inserisci testata </td>
    <td bgcolor="#FFFFFF">modifica articolo inserito </td>
    </tr>
    </table>
    </table>


    </p>
    </form>
    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td height="18" bgcolor="#FFFFFF">inserisci articolo</td>
    <td bgcolor="#FFFFFF">inserisci testata </td>
    <td bgcolor="#FFFFFF">modifica articolo</td>
    <td bgcolor="#FFFFFF">modifica testata </td>
    </tr>
    </table>
    </center>
    </body>
    </html>

    fine codice pagina 2-----------------------------------------------

    confermo l'aggiornamento del record pagina 3

    codice:---------------------------------------------

    <?
    $codiceRivista = $HTTP_POST_VARS['codiceRivista'];
    $Nome = $HTTP_POST_VARS[Nome];


    //QUI EFFETTUO LA CONNESSIONE AL AD
    mysql_connect();
    mysql_select_db();
    //require("file:///C|/Programmi/Apache%20Group/Apache/test/Sinervis/auth.php");
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="css/bazar.css" rel="stylesheet" type="text/css">
    </head>

    <body>
    <?

    echo $qry="
    UPDATE
    rs_riviste SET
    Nome ='$Nome'
    WHERE
    codiceRivista
    LIKE
    '$codiceRivista'
    ";
    mysql_query($qry);
    mysql_close();
    ?>


    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td height="18" bgcolor="#FFFFFF">inserisci articolo</td>
    <td bgcolor="#FFFFFF">inserisci testata </td>
    <td bgcolor="#FFFFFF">modifica articolo</td>
    <td bgcolor="#FFFFFF">modifica testata </td>
    </tr>
    </table>

    </body>
    </html>

    fine codice............................................ ..

    l'echo finale mi da questo:

    UPDATE rs_riviste SET Nome ='Panorama' WHERE codiceRivista LIKE ''

    molti hanno già visto un estratto... sabato...
    ora vi chiedo solo AIUTO!!!!

  2. #2
    ma questo

    $codiceRivista = $HTTP_POST_VARS['codiceRivista'];

    da dove arriva? Non certo dal form della pagina precedente.

    Il codice e' obsoleto, e probabilmente ricevi tonn di NOTICE. Anche lo short tag php sta andando in disuso.

    dai un'occhiata alla pillola di Chris.

    http://forum.html.it/forum/showthrea...hreadid=245215

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

  3. #3
    E un'occhiata al regolamento, per ciò che attiene ai titoli delle discussioni

    http://forum.html.it/forum/showthrea...hreadid=412253
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.