Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Help me! Non funziona lo script

    Buonasera a tutti!
    E' da 2 giorni che mi sto scervellando su questo script.
    In pratica apro la pagina, scelgo il canale da gestire e passa la variabile id ricaricando la pagina assegnando a Chanale la variabile id.
    Purtroppo ricarica la pagina (nella barra indirizzo vedo anche l'assegnazione corretta della variabile) ma non vengono caricati i dati dal db.
    Potete aiutarmi?
    Questo è lo script:
    codice:
    <?php include "../config/config.inc.php"; ?>
    <?php
    	$connessione = mysql_connect ("$db_host", "$db_login", "$db_pass");
    	$db = mysql_select_db("$database", $connessione);
    
    
    	
    		
    	if ($id=="") {
    		$sql = "Select * from chans order by Chanale asc";
    		$selezione = mysql_query($sql, $connessione);
    		$Elenco.="<option value=''>--- Seleziona un Canale ---</option>";
    			while ($riga = mysql_fetch_array($selezione)) {
    				$id_Canale=$riga['Chanale'];
    				$Elenco.="<option value='Amministrazione.php?Sezione=Canale_Edit_Form.php&id=$id_Canale'>$id_Canale</option>";
    			}
    		}
    		
    	if ($id!="") {
    	
    		$sql = "Select * from chans where Chanale='$id'";
    		$selezione = mysql_query($sql, $connessione);
    		//$Elenco.="<option value=''>--- Seleziona un Canale ---</option>";
    			$riga = mysql_fetch_array($selezione);
    				$id_Canale=$riga['Chanale'];
    				$A=$riga['A'];
    				$B=$riga['B'];
    				$C=$riga['C'];
    				$D=$riga['D'];
    
    
    				$Elenco.="<option value='Amministrazione.php?Sezione=Canale_Edit_Form.php&id=$id_Canale'>$id_Canale</option>";
    			
    	}
    				$Elenco.="<option value='#'>--- Seleziona un Canale ---</option>";
    
    
    ?>
    
    
    
    
    <html>
    <head>
    <title>Form Manage Canali</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="/_Styles/base.css" type="text/css">
    <script language="JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    <link href="../base.css" rel="stylesheet" type="text/css">
    </head>
    	<script language="javascript">
    	<!--
    		function Mostra_Tutto()
    			{popup=window.open("../ins/All_News.php","popdialog","height=500, width=600, scrollbars=no, resaziable=1")
    			popup.focus(); popup.document.close()}
    			<!--done hiding
    			//-->
    	</script>
    
    
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="Amministrazione.php?Sezione=Canale_EDIT_Mem.php&id=$id_Canale" enctype="multipart/form-data">
      <table width="530" border="0" cellspacing="1" cellpadding="0">
        <tr valign="middle"> 
          <td width="16" height="18">&nbsp;</td>
          <td colspan="3"><div align="right">
              <p >&nbsp;</p>
            </div></td>
        </tr>
        <tr valign="middle"> 
          <td width="16" height="19">&nbsp;</td>
          <td width="120" class="data" >Canale da gestire</td>
          <td colspan="2"> 
            <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
              <?php echo $Elenco; ?>
            </select>
          </td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" valign="top"  bgcolor="#9999FF" class="data">&nbsp;&nbsp;&nbsp;Sezione 
            &quot;A&quot;</td>
          <td width="196" valign="top"  bgcolor="#9999FF" class="data">&nbsp;&nbsp;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" class="bordi">&nbsp;&nbsp;&nbsp; 
            <input name="A" type="text" class="bordi" id="A" Value="<?php echo $A; ?>">
          </td>
          <td align="center" bgcolor="#FF6600" class="bordi">&nbsp;&nbsp;Banner</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" valign="top" bgcolor="#9999FF" class="data" >&nbsp;</td>
          <td valign="top" bgcolor="#9999FF" class="data" >&nbsp;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="3" align="center" bgcolor="#FF6600" class="bordi">Banner</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="3" valign="top" bgcolor="#9999FF" >&nbsp;&nbsp;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="3" align="center" bgcolor="#FF6600" class="bordi">Banner</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" valign="top"  bgcolor="#9999FF" class="data">&nbsp;&nbsp;&nbsp;Sezione 
            &quot;B&quot;--</td>
          <td valign="top"  bgcolor="#9999FF" class="data">&nbsp;&nbsp;&nbsp;Sezione 
            &quot;C&quot;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" bgcolor="#9999FF" class="bordi">&nbsp;&nbsp;&nbsp; 
            <input name="B" type="text" class="bordi" id="B" Value="<? echo $B; ?>">
          </td>
          <td bgcolor="#9999FF" class="bordi">&nbsp;&nbsp;&nbsp; 
            <input name="C" type="text" class="bordi" id="C" Value="<? echo $C; ?>">
          </td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" valign="top"  bgcolor="#9999FF" class="data">&nbsp;</td>
          <td valign="top"  bgcolor="#9999FF" class="data">&nbsp;</td>
        </tr>
        <tr valign="middle">
          <td height="18">&nbsp;</td>
          <td colspan="2" align="center" bgcolor="#FF6600" class="bordi"> Banner </td>
          <td align="center" bgcolor="#FF6600" class="bordi">Banner</td>
        </tr>
        <tr valign="middle">
          <td height="18">&nbsp;</td>
          <td colspan="2" bgcolor="#9999FF">&nbsp;</td>
          <td bgcolor="#9999FF">&nbsp;</td>
        </tr>
        <tr valign="middle">
          <td height="18">&nbsp;</td>
          <td colspan="3" align="center" bgcolor="#FF6600" class="bordi">Banner</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="2" bgcolor="#9999FF">&nbsp;</td>
          <td bgcolor="#9999FF">&nbsp;</td>
        </tr>
        <tr valign="middle"> 
          <td height="18">&nbsp;</td>
          <td colspan="3" valign="top"  bgcolor="#9999FF">&nbsp;&nbsp;<span class="data">&nbsp;Sezione 
            &quot;D&quot;--</span></td>
        </tr>
        <tr valign="middle"> 
          <td height="18" class="mini">&nbsp;</td>
          <td colspan="3" class="bordi">&nbsp;&nbsp;&nbsp; 
            <input name="D" type="text" class="bordi" id="D" Value="<? echo $D; ?>">
          </td>
        </tr>
        <tr valign="middle"> 
          <td height="16">&nbsp;</td>
          <td colspan="3" height="16"> 
            <div align="right">
              <input type="hidden" name="id" value="<? echo $id; ?>">
              <a href="../ins/All_News.php" target="_blank" onclick=Mostra_Tutto()>Vedi 
              Tutte le Notizie</a></div>
          </td>
        </tr>
        <tr valign="middle" align="center"> 
          <td height="33" colspan="4"> 
            <input type="submit" name="Submit" value="Archivia Modifiche" class="bordi">
            <input type="reset" name="Submit2" value="Cancella" class="bordi">
          </td>
        </tr>
        <tr> 
          <td height="1"></td>
          <td></td>
          <td width="77"></td>
          <td></td>
        </tr>
      </table>
    </form>
    </body>
    </html>
    Ultima modifica di cristianv; 23-03-2015 a 15:35

  2. #2
    non vedo un $id = $_GET['id'] prima dei due if quindi molto difficilmente $id conterrà qualcosa...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Grazie mille, ora provo!

  4. #4
    Ho aggiunto la stringa che mi hai suggerito ed ora la pagina funziona.
    Ora però ho altro problema. La pagina che dovrebbe ricevere i parametri e fare un update su db non funziona.
    Questo il codice:
    codice:
    <?php include "../config/config.inc.php"; ?>
    <?php
     	$connessione = mysql_connect ("$db_host", "$db_login", "$db_pass");
    	$db = mysql_select_db("$database", $connessione);
    	
    	$sql = "UPDATE chans SET A=$A, B=$B, C=$C, D=$D WHERE Chanale='$id'";
    	$azione = mysql_query($sql, $connessione);
    		
    ?>
    Ultima modifica di cristianv; 23-03-2015 a 16:23

  5. #5
    Ora ho messo codice

  6. #6
    cristianv un pò di cognizione di causa quando fai le cose potresti anche mettercela piuttosto che tirare a caso...che ti sembra che manchi in quel codice che hai messo ora?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Quote Originariamente inviata da Santino83_02 Visualizza il messaggio
    cristianv un pò di cognizione di causa quando fai le cose potresti anche mettercela piuttosto che tirare a caso...che ti sembra che manchi in quel codice che hai messo ora?
    Sono completamente in palla!!!

  8. #8
    Ho aggiunto la chiamata della Variabile id e ora chiama il canale,
    ma non mi recupera le Variabili da aggiornare

  9. #9
    Quote Originariamente inviata da cristianv Visualizza il messaggio
    Ho aggiunto la chiamata della Variabile id e ora chiama il canale,
    ma non mi recupera le Variabili da aggiornare
    non le ricupera perchè non glielo dici!!!! usiamolo $_GET e $_POST
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    Ciao Santino,
    grazie dei preziosi suggerimenti! Stamattina ho realizzato che in effetti non chiamavo le variabili.
    Ho aggiunto
    codice:
      $A = addslashes($_POST['A']); ....
    ed ho risolto.
    Grazie ancora!!!!

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.