Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con NOTICE

  1. #1

    Problema con NOTICE

    Ho il PHP.INI settato con:
    error_reporting = E_ALL
    Vorrei capire xchè mi restituisce i seguenti errori:
    Undefined variable: row in ..... on line ....
    >

    e come fare per risolverli.

    Codice PHP:
    <?
    if (isset($_GET['ID']))
    {
    $sql "SELECT * from articoli WHERE ID = '$_GET[ID]' ";
    $result=mysql_query($sql) or die(mysql_error());
    while (
    $row=mysql_fetch_array($result)) 
    {
    ?>

    <div id="colonnaDx">
    <iframe src=articoli_modifica.php width="300"  height="300" scrolling="yes" frameborder="0"></iframe>
     </div>
    <div id="colonnaSx">

    <div id="titoli_col">
     Inserimento nuovo articolo
     </div>
      <div id="spazio_small">
     </div>
    <form name="form1" method="post" action="articoli_index.php?page=articoli_page_mod"  onSubmit="return controllo1(this)">
    <div id="label_visual">
    Descrizione Articolo
    </div>
     <input type="text" name="id"  value="<?php print $row['ID']?>"/>
    <div id="campo_visual">
      <input name="descrizione" type="text" id="descrizione" value="<?php print $row['DESCRIZIONE']?>" size=45>
    </div>
    <div id="label_visual">
    Scorta minima
    </div>
    <div id="campo_visual">
      <input name="minimo" type="text" id="minimo" onKeyUp="SoloNumeri(this)" maxlength="3" size="5" value=<?php print $row['MIN']?> />
    </div>
    <div id="spazio_small">

    </div>
    <div id="bottone">
     <input type="image" name="login" src="../img/ico/salva.gif" value="salva" title="salva">
    </div>
    </form>  
    <? 
    }
    }else {
    ?>
    <div id="colonnaDx">
    <iframe src=articoli_modifica.php width="300"  height="300" scrolling="yes" frameborder="0"></iframe>
     </div>
    <div id="colonnaSx">

    <div id="titoli_col">
     Inserimento nuovo articolo
     </div>
      <div id="spazio_small">
     </div>
    <form name="form1" method="post" action="articoli_index.php?page=articoli_page_mod"  onSubmit="return controllo1(this)">
    <div id="label_visual">
    Descrizione Articolo
    </div>
     <input type="text" name="id"  value="<?php print $row['ID']?>">
    <div id="campo_visual">
      <input name="descrizione" type="text" id="descrizione" value="<?php print $row['DESCRIZIONE']?>" size=45>
    </div>
    <div id="label_visual">
    Scorta minima
    </div>
    <div id="campo_visual">
      <input name="minimo" type="text" id="minimo" onKeyUp="SoloNumeri(this)" maxlength="3" size="5" value=<?php print $row['MIN']?>>
    </div>
    <div id="spazio_small">

    </div>
    <div id="bottone">
     <input type="image" name="login" src="../img/ico/salva.gif" value="salva" title="salva">
    </div>
    </form>  

    <?
    }
    ?>
    Seenza error_reporting settat su E_ALL funziona.
    Io vorrei capire dove e come corregere l'erore

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Il notice ti dice che la variabile $row non è definita, infatti è definita solo nel primo if, nell'else non è definita ma la richiami.

  3. #3
    GRAZIE.

    grande distrazione da parte mia.

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.