Visualizzazione dei risultati da 1 a 7 su 7

Discussione: concatenare variabili

  1. #1

    concatenare variabili

    Come facci fare che mi venga stampato il valore di $quantity3 ?
    codice:
    $quantity3=30;
    $i=3;
    $l = $quantity.$i;
    echo"$l
    ";
    www.TriX.IT - Web Development

  2. #2
    non capisco qual è lo scopo del codice che hai scritto....

    Spiegati melgio...

  3. #3
    praticamente devo fare una query ad un db mysql. mi arrivano dei dati di un form e crea le varibili, per l'appunto del tipo
    $quantity1, $quantity2, etc solo se sono stati riempiti i relativi campi nel form.

    Di coseguenza se trovo che 2 linee sono state rimpiet, devo creare $quantity1 e $quantity2, dove il nome base è $quantity e vengono aggiuntu i numeri 1 e 2, ricavati dal n. delle righe riempite.

    Il codice è questo:
    codice:
      while(($_POST['quantity'.$z] != '') && ($_POST['price'.$z] != '')) {
    			  
    			  $quantity.$z = $_POST['quantity'.$z];
    			  $articolo.$z = $_POST['articolo'.$z];
    			  $descrizione.$z = $_POST['descrizione'.$z];
    			  $price.$z = $_POST['price'.$z];
    			  $total.$z = $_POST['total'.$z];
    			  
    			  $z++; //incrementa semplicemente
    			  $h++; //incrementa semplicemente
    			  
    			  }
    www.TriX.IT - Web Development

  4. #4
    ah scusa.. m'ero perso un pezzo

    ma non fai prima con un array?

    chiami i campi quantity[]

    e lato server ti trovi $quantiy[$i];

    con $i che varia

  5. #5
    esatto, mi sa che devo passare proprio dall'array, avevo sbagliato approccio
    www.TriX.IT - Web Development

  6. #6
    Originariamente inviato da neorf
    esatto, mi sa che devo passare proprio dall'array, avevo sbagliato approccio

    se vuoi è fattibile anche come nome variabile variabile...

    $i=3;
    echo ${'quantity'.$i};

    però non è pratico nè elegante

  7. #7
    infatti... ho risolto, grazie
    www.TriX.IT - Web Development

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.