Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: Strana query

  1. #11
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    hai provato a levare i singoli apici prima e dopo lo zero?
    Anche se in realtà MySQL stesso dovrebbe operare una conversione da stringa a intero.

  2. #12
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    che valore contiene $valore[1], perchè sembrerebbe sia pari a 0 ?

  3. #13
    Lo azzero all'inizio...

    Codice PHP:

    switch($valore[0]) 


    case 
    "succ"
         
        
    $query="select * from Articolo where cod_cliente=$cod_cliente AND cod_articolo >$valore[1] limit 1"
        break; 
    case 
    "prec"
        
    $query="select * from Articolo where cod_cliente=$cod_cliente AND cod_articolo <$valore[1] order by cod_articolo desc limit 1"
        break; 
    default: 

         
    $query="SELECT * FROM Articolo WHERE cod_cliente=$cod_cliente ORDER BY cod_articolo LIMIT 1"

        break; 


  4. #14
    Non riesco a farla funzionare....

    In alternativa come posso fare ???

    Vi riposto tuto il codice..

    Codice PHP:

    <?
        
    /*Variabili post della pagina precedente*/
    $cod_cliente=$_POST['cod_cliente'];      
        

    $valore=each($_GET);

    switch(
    $valore[0])
    {

    case 
    "succ":
        
        
    $query="select * from Articolo where cod_cliente='{$cod_cliente}' AND cod_articolo >'{$valore[1]}' limit 1"
        break;
    case 
    "prec":
        
    $query="select * from Articolo where cod_cliente='{$cod_cliente}' AND cod_articolo <'{$valore[1]}' order by cod_articolo desc limit 1";
        break;
    default:

       
    $query="SELECT * FROM Articolo WHERE cod_cliente=$cod_cliente ORDER BY cod_articolo LIMIT 1"
     
        break;
    }

    $cn mysql_connect("localhost""xxx""xxx")
    or die(
    "[b]Errore:[/b] Impossibile connettersi al Database mysql");

    mysql_select_db("xxxx",$cn)
    or die(
    "[b]Errore:[/b] Impossibile accedere al Database Mysql");


    $ris=mysql_query($query,$cn)
    or die(
    "[b]Errore:[/b] Impossibile eseguire la query");



    $riga=mysql_fetch_array($ris);

    $cod_articolo=$riga['cod_articolo'];
    $cod_cliente=$riga['cod_cliente'];
    $articolo=$riga['articolo'];
    $composizione=$riga['composizione'];
    $peso=$riga['peso'];
    $altezza=$riga['altezza'];
    $finissaggio=$riga['finissaggio'];
    $laminare=$riga['laminare'];
    $pesoFIN=$riga['pesoFIN'];
    $altezzaFIN=$riga['altezzaFIN'];
    $altezzaTOT=$riga['altezzaTOT'];



    echo 
    "<form method='post' enctype='multipart/form_data' action='salvamod.php'>";
    echo 
    "<table border='1' cellpadding='10px' cellspacing='0' align='center'>";
    echo 
    "<tr><td></td><td>Cod. Cliente:</td><td><input type='text' id='cod_cliente' name='cod_cliente' value='$cod_cliente' /></td></tr>";
    echo 
    "<tr><td>Cod. Articolo:</td><td><input type='text' id='cod_articolo' name='cod_articolo' value='$cod_articolo' /></td> <td>Articolo:</td><td><input type='text' id='articolo' name='articolo' value='$articolo' /></td></tr>";

    echo 
    "<tr><td>Composizione:</td><td><input type='text' id='composizione' name='composizione' value='$composizione' /></td><td>Finissaggio:</td><td><input type='text' id='finissaggio' name='finissaggio' value='$finissaggio' /></td></tr>";

    echo 
    "<tr><td>Peso SL grm2:</td><td><input type='text' id='peso' name='peso' value='$peso' /></td><td>Peso Fin grm2:</td><td><input type='text' id='pesoFIN' name='pesoFIN' value='$pesoFIN' /></td></tr>";

    echo 
    "<tr><td>Altezza SL cm:</td><td><input type='text' id='altezza' name='altezza' value='$altezza' /></td>
    <td>Altezza Utile Fin cm:</td><td><input type='text' id='altezzaFIN' name='altezzaFIN' value='
    $altezzaFIN' /></td></tr>";
    echo 
    "<tr><td>Altezza Totale:</td><td><input type='text' id='altezzaTOT' name='altezzaTOT' value='$altezzaTOT' /></td>
    <td>Lato da Accoppiare/laminare:</td><td><input type='text' id='laminare' name='laminare' value='
    $laminare' /></td></tr>";

    echo 
    "<tr><td colspan='4' align='center'>[url='2.php?prec=$cod_articolo']Precedente[/url]|[url='2.php?succ=$cod_articolo']Succesivo[/url]</td>";

    echo 
    "<tr> <td colspan='4' align='center'> <input type='submit' id='invia' name='invia' value='Salva le modifiche'/> </td> </tr>";

    echo 
    "</table>";

    echo 
    "</form>";






    mysql_close();

    ?>

  5. #15
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    ti posto un esempio:
    Codice PHP:
    if(empty($_GET['next_page'])) {
      
    $_GET['next_page'] = 0;
    }
       
    $cur_page $_GET['next_page'];
       
    $page_num $cur_page 1;
       
    $total_num_page $last_page_num  ceil($total_num_user/$records_per_page);
       
       
    html_header();
       
       echo 
    "<CENTER><H3>$total_num_user users found. Displaying the page
                         
    $page_num out of $last_page_num.</H3></CENTER>\n";


    if (empty(
    $_GET['order_by'])) $_GET['order_by'] = 'id';
     
    $order_by $_GET['order_by'];

    if (empty(
    $_GET['sort_order'])) {
      
    $_GET['sort_order'] = 'ASC';
      
    $sort_order 'ASC';
    }

    if (
    $_GET['sort_order'] == 'ASC')  {
      
    $sort_order 'DESC';
      
    $org_sort_order 'ASC';
    }
      else {
        
    $sort_order =  'ASC';
        
    $org_sort_order 'DESC';




    $limit_str "LIMIT "" 5"" OFFSET ". ($cur_page $records_per_page);



       
    $query "SELECT id, data FROM $user_tablename ORDER BY 
                                      
    $_GET[order_by] $_GET[sort_order] $limit_str ";
       
       
    $result mysql_query($query);   
       if(!
    $resulterror_message(sql_error());

     if(
    $page_num 1) {
          
    $prev_page $cur_page 1;

          echo 
    "<A HREF=\"$PHP_SELF?action=list_records&
            sort_order=
    $org_sort_order&order_by=$order_by&next_page=0\">[Top]</A>";

          echo 
    "<A HREF=\"$PHP_SELF?action=list_records&sort_order=$org_sort_order
            &order_by=
    $order_by&next_page=$prev_page\">[Prev]</A> ";
         
       }




       if(
    $page_num <  $total_num_page) {
          
    $next_page $cur_page 1;
          
    $last_page $total_num_page 1;

          echo 
    "<A HREF=\"$PHP_SELF?action=list_records&sort_order=$org_sort_order
            &order_by=
    $order_by&next_page=$next_page\">[Next]</A> ";

          echo 
    "<A HREF=\"$PHP_SELF?action=list_records&sort_order=$org_sort_order&
            order_by=
    $order_by&next_page=$last_page\">[Bottom]</A>";
       }

       echo 
    "[/b]</CENTER>"



       
    html_footer();
       } 

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.