Visualizzazione dei risultati da 1 a 9 su 9

Discussione: incrementare variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    incrementare variabile

    ciao a tutti, e Auguroni di Buone Feste!!

    allora vorrei incrementare il valore di x ogni volta che si esegue un ciclo

    ottengo i risultati da una ricerca cosi:
    codice:
    &totale=2&prodotto1=Gin&prodotto1=Coca Cola
    adesso vorrei che venisse cosi

    codice:
    &totale=2&prodotto1=Gin&prodotto2=Coca Cola
    ma non so come fare...

    questa è la parte di codice incriminata
    codice:
    $x = 1
    ?>                       
    &totale=<?php echo $totalRows_Recordset1?><?php do {?>&prodotto<?php echo $x;?>=<?php echo $row_Recordset1['Prodotto'];?>&id<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['IDProdotto'];?>&DescrizioneProdotto<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Descrizione']; ?>&PrezzoUnitario<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Prezzo'];?>&quantit<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['quantit'];?>
    <?php  } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));?><?php mysql_free_result($Recordset1); ?>
    come posso incrementare la x e metterla dentro al ciclo do while??

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    mentre cerco di capirci qualcosa, posso farti una domanda intima....?












    perché apri e chiudi php cinquanta volte???

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    è da poco che sto imaparando
    guarda il codice completo

    codice:
    <?php echo $row_cerca['IDProdotto']; ?>
    
    
    
      <?php require_once('../Connections/connessione.php'); ?>
      <?php
    $colname_Recordset1 = "1";
    if (isset($_GET['cerca'])) {
      $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cerca'] : addslashes($_GET['cerca']);
    }
    mysql_select_db($database_connessione, $connessione);
    $query_Recordset1 = sprintf("SELECT * FROM prodotti WHERE IDProdotto = %s", $colname_Recordset1);
    $Recordset1 = mysql_query($query_Recordset1, $connessione) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    
    ?>
    &totale=<?php echo $totalRows_Recordset1?><?php do {?>&prodotto<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Prodotto'];?>&id<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['IDProdotto'];?>&DescrizioneProdotto<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Descrizione'];?>&PrezzoUnitario<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Prezzo'];?>&quantit<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['quantit'];?>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));?><?php mysql_free_result($Recordset1);
    ?>

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    codice:
    <?php
    echo $row_cerca['IDProdotto'];
    echo '
    
    ';
    require_once('../Connections/connessione.php');
    
    $colname_Recordset1 = "1";
    if (isset($_GET['cerca'])) {
      $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cerca'] : addslashes($_GET['cerca']);
    }
    mysql_select_db($database_connessione, $connessione);
    $query_Recordset1 = sprintf("SELECT * FROM prodotti WHERE IDProdotto = %s", $colname_Recordset1);
    $Recordset1 = mysql_query($query_Recordset1, $connessione) or die(mysql_error());
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    $x = 0;
    echo "&totale=", $totalRows_Recordset1;
    while($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
        $prodotto = $row_Recordset1['Prodotto'];
        $id = $row_Recordset1['IDProdotto'];
        $desc = $row_Recordset1['Descrizione'];
        $prezzo = $row_Recordset1['Prezzo'];
        $quantit = $row_Recordset1['quantit'];
        $x++;
        echo "&prodotto$x=$prodotto&id$id=$id&DescrizioneProdotto$id=$desc&PrezzoUnitario$id=$prezzo&quantit$id=$quantit";
    }
    mysql_free_result($Recordset1);
    ?>
    Che ne dici di una bella guida di base?
    http://freephp.html.it/guide/lezioni.asp?idguida=10

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Adesso vado a cena grazie mille poi provo e ti faccio sapere nel frattempo


    AUGURI!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    il tuo codice è perfetto,
    ho provato ad imitarti ma non mi funziona....

    mi dice

    codice:
    Unknown column 'Accessori' in 'where clause'
    io ho fatto cosi

    codice:
    <?php
    echo $row_cerca['Categoria'];
    echo '
    
    ';
    require_once('../Connections/connessione.php');
    
    $colname_Recordset1 = "1";
    if (isset($_GET['cerca'])) {
      $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cerca'] : addslashes($_GET['cerca']);
    }
    mysql_select_db($database_connessione, $connessione);
    $query_Recordset1 = sprintf("SELECT * FROM prodotti WHERE Categoria = %s", $colname_Recordset1);
    $Recordset1 = mysql_query($query_Recordset1, $connessione) or die(mysql_error());
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    $x = 0;
    echo "&totale=", $totalRows_Recordset1;
    while($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
        $prodotto = $row_Recordset1['Prodotto'];
        $id = $row_Recordset1['IDProdotto'];
        $desc = $row_Recordset1['Descrizione'];
        $prezzo = $row_Recordset1['Prezzo'];
        $quantit = $row_Recordset1['quantit'];
        $x++;
        echo "&prodotto$x=$prodotto&id$x=$id&DescrizioneProdotto$x=$desc&PrezzoUnitario$x=$prezzo&quantit$x=$quantit";
    }
    mysql_free_result($Recordset1);
    ?>
    mentre con il vecchio codice non mi dà errore ma non va bene..

    come posso "ripulire questo??" ha lo stesso problema dell'altro....
    codice:
    <?php echo $row_cerca['Categoria']; ?>
    
    
    
      <?php require_once('../Connections/connessione.php'); ?>
      <?php
    $colname_Recordset1 = "1";
    if (isset($_GET['cerca'])) {
      $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cerca'] : addslashes($_GET['cerca']);
    }
    mysql_select_db($database_connessione, $connessione);
    $query_Recordset1 = sprintf("SELECT * FROM prodotti WHERE Categoria = '%s'", $colname_Recordset1);
    $Recordset1 = mysql_query($query_Recordset1, $connessione) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    $x = 1
    
    
    ?>
    &totale=<?php echo $totalRows_Recordset1?><?php do {?>&prodotto<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Prodotto'];?>&id<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['IDProdotto'];?>&DescrizioneProdotto<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Descrizione']; ?>&PrezzoUnitario<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['Prezzo'];?>&quantit<?php echo $row_Recordset1['IDProdotto'];?>=<?php echo $row_Recordset1['quantit'];?>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));?><?php mysql_free_result($Recordset1);
    $x = $x + 1
    ?>
    grazie mille

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    c'è l'ho fatta!!

    codice:
    echo $row_cerca['Categoria'];
    echo '
    
    ';
    require_once('../Connections/connessione.php');
    
    $colname_Recordset1 = "1";
    if (isset($_GET['cerca'])) {
      $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cerca'] : addslashes($_GET['cerca']);
    }
    mysql_select_db($database_connessione, $connessione);
    $query_Recordset1 = sprintf("SELECT * FROM prodotti WHERE Categoria = '%s'", $colname_Recordset1);
    $Recordset1 = mysql_query($query_Recordset1, $connessione) or die(mysql_error());
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    $x = 0;
    echo "&totale=", $totalRows_Recordset1;
    while($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
        $prodotto = $row_Recordset1['Prodotto'];
        $id = $row_Recordset1['IDProdotto'];
        $desc = $row_Recordset1['Descrizione'];
        $prezzo = $row_Recordset1['Prezzo'];
        $quantit = $row_Recordset1['quantit'];
        $x++;
        echo "&prodotto$x=$prodotto&id$x=$id&DescrizioneProdotto$x=$desc&PrezzoUnitario$x=$prezzo&quantit$x=$quantit";
    }
    mysql_free_result($Recordset1);
    ?>

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da luca200
    Che ne dici di una bella guida di base?
    http://freephp.html.it/guide/lezioni.asp?idguida=10
    Il mio consiglio è sempre valido eh


  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    certo stò provvedendo


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.