Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [php array di array ] errore in codice

    ho $_POST array così composto:
    Array ( [docric] => 1 [pippo] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) )
    scrivendo :
    echo 'num rig: '.$_POST[pippo][2];
    ottengo :
    num rig: 3 COrretto!

    se scrivo

    echo " select * from tabella where campo='$_POST[pippo][2]' ";
    ottengo :

    select * from tabella where campo=Array[2] sbagliato !

    come mai!? c'è qualcuno che sa aiutarmi in questo?!

  2. #2
    devi mettere:
    codice:
    echo "SELECT * FROM TABELLA campo = '{$_POST['pippo'][2]}' ";
    
    oppure:
    
    echo "SELECT * FROM TABELLA campo = '". $_POST['pippo'][2] ."' ";
    Quel "2" che ti stampa, e' in realta' l'indice numerico e non il valore associato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie.. quindi quando si passa un array bidimensionale si devono usare le parentesi graffe?!
    adesso provo!
    Ciao ! Andrea

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.