Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417

    richiamare valori con variabile

    Ciao,

    sto cercando di creare una pagina che mi visualizzi tutti i valori contenuti in una tabella di mysql e che mi permetta anche di visualizzarli soltanto per modello o per prodotto da menu a tendina come posso fare?

    immetto il mio codice html e php della pagina non riesco a capire come fare un menu a tendina che selezionando un valore all'interno mi aggiorni la pagina e mi visualizzi i valori che contengono quel valore è possibile anche fare una conta di quanti prodotti ci siano che appartengono a quella cetegoria?

    <?
    include ('config.php');

    switch ($Submit){
    case Aggiungi:
    $query5 = "INSERT INTO prodotti (prod,descr,prez) VALUES ('$prod','$descr','$prez')";
    $rispro = mysql_query($query5);
    $pippo = mysql_error();
    break;
    mysql_error();
    case Elimina:
    $query2 = "DELETE FROM prodotti where id = $id";
    $rispro = mysql_query($query2);
    break;
    }
    mysql_error();
    echo $pippo;
    ?><body leftmargin="0" topmargin="20">
    <SCRIPT language=javascript>
    function Elimina(testo)
    {
    return confirm('Sei sicuro di voler eliminare l\'elemento '+ testo +'?')


    }
    </SCRIPT>
    <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr bgcolor="#9B890D">
    <td colspan="5" align="center" bgcolor="#0000FF"><font color="#FFFFFF" size="4" face="Verdana, Arial, Helvetica, sans-serif">Gestione
    Articoli
    </font></td>
    </tr>
    <tr>
    <td colspan="5" align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Nuovo Articolo </font>
    <form name="form" method="post" action="">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr align="center">
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Codice Articolo</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Descrizione</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif">Modello</font></td>
    </tr>
    <tr>
    <td align="center"> <input name="codprod" type="text" id="codprod"> </td>
    <td align="center"> <input name="descr" type="text" id="descr" size="35"> </td>
    <td align="center"> <input name="tipologia" type="text" id="tipologia"> </td>
    </tr>
    </table>
    <input type="Submit" name="Submit" value="Aggiungi">
    </form></td>
    </tr>
    <tr bgcolor="#BEA910">
    <td colspan="5" align="center" bgcolor="#0000FF">

    <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">Modifica
    Articolo
    </font></p> </td>
    </tr>
    <tr>
    <td width="24%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Prodotto</font></td>
    <td width="47%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Descrizione</font></td>
    <td width="19%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Modello</font></td>
    <td colspan="2" align="center"></td>
    </tr>
    <tr>
    <td align="center"><form name="form1" method="post" action="">
    <label>
    <select name="prodotto" id="prodotto">
    <option>mela</option>
    <option>pera</option>
    <option>limone</option>
    </select>
    </label>
    </form> </td>
    <td align="center"></td>
    <td align="center"><form name="form" id="form">
    <label>
    <select name="modello" id="modello">
    <option>6200</option>
    <option>6400</option>
    <option>6400 evo</option>
    </select>
    </label>
    </form> </td>
    <td colspan="2" align="center"></td>
    </tr>
    <?
    $query = "SELECT * FROM prodotti where modello = '$modello' or prodotto = '$prodotto'";
    $rispro = mysql_query($query);
    $var = 0;
    while($ar = mysql_fetch_array($rispro)){
    $classeriga = ($var %2==0) ? '#ffffff' : '#E1E1E1';
    $var++;
    ?>
    <tr>
    <td align="center" bgcolor="<?=$classeriga;?>"><a href="modificao.php?id=<?=$ar["id"];?>"><font size="3" face="Arial, Helvetica, sans-serif">
    <?=$ar["codprod"];?>
    </font></a></td>
    <td align="center" bgcolor="<?=$classeriga;?>"><font size="3" face="Arial, Helvetica, sans-serif">
    <?=$ar["descr"];?>
    </font></td>
    <td align="center" bgcolor="<?=$classeriga;?>"><font size="3" face="Arial, Helvetica, sans-serif">
    <?=$ar["tipologia"];?>
    </font></td>
    <td width="5%" align="center" bgcolor="<?=$classeriga;?>">">[img]img/MATITA.gif[/img]</td>
    <td width="5%" align="center" bgcolor="<?=$classeriga;?>"><a onClick="return Elimina('<?=$ar["id"];?>')" href="prodotti.php?Submit=Elimina&id=<?=$ar["id"];?>">[img]img/BIDONE.gif[/img]</a></td>
    </tr><? } ?>
    <tr>
    <td colspan="5" align="center"></td>
    </tr>
    </table>
    <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td><font color="#FFFFFF" size="2"><a href="index.php"><font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif">[Torna
    Indietro]</font></a></font></td>
    </tr>
    </table>

    grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    mi funziona perchè mi visualizza tutti i record (se tolgo il where .....) ma quando vado sulla boxlist e gli dico mela riavviando il (where)non fa nulla come mai? dove sbaglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    basta ci rinuncio non riesco a venirne fuori

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.computerecompany.it/home/magazino/gestione/prodotti.php on line 98

    ora mi da questo se provo con if

    <td align="center"><form action="" method="get" enctype="application/x-www-form-urlencoded" name="form1">
    <label>
    <select name="prodotto" id="prodotto">
    <option>mela</option>
    <option>pera</option>
    <option>limone</option>
    </select>
    </label>
    </form> </td>
    <td align="center"></td>
    <td align="center"><form method="get" enctype="multipart/form-data" name="forms" id="forms">
    <label>
    <select name="modello" id="modello">
    <option>6200</option>
    <option>6400</option>
    <option>6400 evo</option>
    </select>
    </label>
    </form> </td>
    <td colspan="2" align="center"></td>
    </tr>
    <?
    if($mode == $modello){
    $query = "SELECT * FROM prodotti where modello = '$mode'";
    }elseif ($pro == $prodotto){
    $query = "SELECT * FROM prodotti where prodotto = '$pro'";
    }else{
    $query = "SELECT * FROM prodotti";
    }
    $rispro = mysql_query($query);
    $var = 0;
    while($ar = mysql_fetch_array($rispro)){
    $classeriga = ($var %2==0) ? '#ffffff' : '#E1E1E1';
    $var++;
    ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    qual'e l'errore di preciso?
    usa i tag [ PHP ] altrimenti non si capisce e seleziona solo il codice che segnala errore o non funzionante

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    Ciao zacca94 e grazie per avermi risposto

    ti espongo il mio problema non riesco a creare una pagina che mi visualizzi tutti valori all'interno di una tabella di mysql in questo caso "prodotti" che è composta da 4 tabelle id-pord-descr-moda, e mi dia poi la possibilità di visualizzarmi solo quelli che gli impongo io tramite la scelta da due menu a tendina che dovrebbero funzionare sia insieme sia in maniera separata.


    Codice PHP:
    <?
    include ('config.php');

    switch (
    $Submit){
    case 
    Aggiungi:
    $query5 "INSERT INTO prodotti (prod,descr,moda) VALUES ('$prod','$descr','$moda')";
    $rispro mysql_query($query5);
    $pippo mysql_error();
    break;
    mysql_error();
    case 
    Elimina:
    $query2 "DELETE FROM prodotti where id = $id";
    $rispro mysql_query($query2);
    break;

    mysql_error();
    echo 
    $pippo;
    ?><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <SCRIPT language=javascript>
    function Elimina(testo)
    {
        return confirm('Sei sicuro di voler eliminare l\'elemento '+ testo +'?')
        

    }
    </SCRIPT>
    <table width="80%" border="0" align="center" cellpadding="0" cellspacing="2">
      <tr>
        <td><p align="right">[url="index.php"][img]images/icone/homepage.jpg[/img][/url]

                <font color="#FFFFFF" size="2"><a  href="index.php"><font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif">[Torna 
                  Indietro]</font></a></font></p></td>
      </tr>
    </table>
    <table width="80%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000066" bgcolor="#FFFFFF">
      <tr bgcolor="#9B890D"> 
        <td colspan="5" align="center" bgcolor="#000066"><font color="#FFFFFF" size="4" face="Verdana, Arial, Helvetica, sans-serif">[b]Gestione 
          Articoli[/b]</font></td>
      </tr>
      <tr> 
        <td colspan="5" align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Nuovo Articolo</font><form name="form" method="post" action="">
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr align="center"> 
                <td><font face="Verdana, Arial, Helvetica, sans-serif">Codice Articolo</font></td>
                <td><font face="Verdana, Arial, Helvetica, sans-serif">Descrizione</font></td>
                <td><font face="Verdana, Arial, Helvetica, sans-serif">Modello</font></td>
              </tr>
              <tr> 
                <td align="center"> <input name="codprod" type="text" id="codprod">            </td>
                <td align="center"> <input name="descr" type="text" id="descr" size="35">            </td>
                <td align="center"> <input name="tipologia" type="text" id="tipologia"> </td>
              </tr>
            </table>
            <input type="Submit" name="Submit" value="Aggiungi">
        </form></td>
      </tr>
      <tr bgcolor="#BEA910"> 
        <td colspan="5" align="center" bgcolor="#000066">

    <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">[b]Modifica 
        Articolo[/b]</font></p>    </td>
      </tr>
      <tr> 
        <td width="24%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Prodotto</font></td>
        <td width="47%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Descrizione</font></td>
        <td width="19%" align="center"><font size="3" face="Arial, Helvetica, sans-serif">Modello</font></td>
        <td colspan="2" align="center"></td>
      </tr>
      <tr> 
        <td align="center"><form action="" method="get" enctype="application/x-www-form-urlencoded" name="form1">
          <label>
            <select name="prodotto" id="prodotto">
              <option>mela</option>
              <option>pera</option>
              <option>limone</option>
            </select>
            </label>
        </form>    </td>
        <td align="center"></td>
        <td align="center"><form method="get" enctype="multipart/form-data" name="forms" id="forms">
          <label>
          <select name="modello" id="modello">
            <option>6200</option>
            <option>6400</option>
            <option>6400 evo</option>
                </select>
          </label>
        </form>    </td>
        <td colspan="2" align="center"></td>
      </tr>
      <?
    if($mode == $modello){
    $query "SELECT * FROM prodotti where modello = '$mode'";
    }elseif (
    $pro == $prodotto){
    $query "SELECT * FROM prodotti where prodotto = '$pro'";    
    }else{
    $query "SELECT * FROM prodotti";    
    }
    $rispro mysql_query($query);
    $var 0;
    while(
    $ar mysql_fetch_array($rispro)){
    $classeriga = ($var %2==0) ? '#ffffff' '#E1E1E1'
    $var++; 
    ?>  
      <tr> 
        <td align="center" bgcolor="<?=$classeriga;?>"><a href="modificao.php?id=<?=$ar["id"];?>"><font size="3" face="Arial, Helvetica, sans-serif">
          <?=$ar["codprod"];?>
        </font></a></td>
        <td align="center" bgcolor="<?=$classeriga;?>"><font size="3" face="Arial, Helvetica, sans-serif">
          <?=$ar["descr"];?>
        </font></td>
        <td align="center" bgcolor="<?=$classeriga;?>"><font size="3" face="Arial, Helvetica, sans-serif">
          <?=$ar["tipologia"];?>
        </font></td>
        <td width="5%" align="center" bgcolor="<?=$classeriga;?>">[url="prodottim.php?id=<?=$ar["]">[img]img/MATITA.gif[/img][/url]</td>
        <
    td width="5%" align="center" bgcolor="<?=$classeriga;?>"><a onClick="return Elimina('<?=$ar["id"];?>')" href="prodotti.php?Submit=Elimina&id=<?=$ar["id"];?>">[img]img/BIDONE.gif[/img]</a></td>
      </
    tr><? } ?>
      <tr>
        <td colspan="5" align="center"></td>
      </tr>
    </table>
    d
    <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr> 
        <td>

    [url="index.php"][img]images/icone/homepage.jpg[/img][/url]

          <font color="#FFFFFF" size="2"><a  href="index.php"><font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif">[Torna 
          Indietro]</font></a></font></p>
        </td>
      </tr>
    </table>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    uff ma non esiste solizione?

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.