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

    funzione per la stampa di array

    Ha seconda dei casi tramite switch case trovrei fare questo:

    codice:
    $a = Completa($_POST['aa']);
    while ($aaa = fetch_assoc($a))
    {
        echo $aaa['NOME'];
        echo $aaa[COGNOME'];
    }
    siccome i case sono tanti riscrivere il codice sarebbe una pazzia.

    Avrei pensato a crearmi una funzione, ma non ho idea di come passargli poi i valori.

    Qualcuno ha qualche idea???

  2. #2

    Re: funzione per la stampa di array

    Ho provato con la funzione
    codice:
    function StampaCerca()
    {
        echo '<h2>Hai cercato</h2>';
        echo '<div id=\'corpo\'>
        <h2>'.$ricerca[$cognome].'</h2></div>';
        return $ricerca;
    }
    Restituisce nulla. Invece vorrei che restituisse tutti i cognomi che sono nel mio database secondo la ricerca.

  3. #3

    Re: funzione per la stampa di array


  4. #4
    Mi sa che prima devi fare un po' di chiarezza: innanzi tutto non esiste una funzione fetch_assoc($a) così come la scrivi te.
    Semmai esiste mysql_fetch_assoc(), ma come suggerisce il suo nome, si usa solo per gli array restituiti dal fetching dei dati da un DB.
    Te parli di array da POST, per cui non puoi usare quella funzione, salvo che non te ne sia creata una te appositamente, ma non mi sembra il caso.

    Spiegami poi cosa intendi per "casi tramite switch", perché dal tuo post non si capisce molto.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Originariamente inviato da alcio74
    Mi sa che prima devi fare un po' di chiarezza: innanzi tutto non esiste una funzione fetch_assoc($a) così come la scrivi te.
    Semmai esiste mysql_fetch_assoc(), ma come suggerisce il suo nome, si usa solo per gli array restituiti dal fetching dei dati da un DB.
    Questo lo avevo capto ed è cio che volevo fare
    Te parli di array da POST, per cui non puoi usare quella funzione, salvo che non te ne sia creata una te appositamente, ma non mi sembra il caso.

    Spiegami poi cosa intendi per "casi tramite switch", perché dal tuo post non si capisce molto.

    Intendo che preso due dati tramite post. Se il dato è.... allora fai...
    Ogni case come gia detto deve restituire tramite echo dati di un database.

  6. #6
    Originariamente inviato da lucavalentino
    Intendo che preso due dati tramite post. Se il dato è.... allora fai...
    Ogni case come gia detto deve restituire tramite echo dati di un database.
    Quindi, i case arrivano dal DB.
    Ma la form come è collegata???

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  7. #7
    Originariamente inviato da alcio74
    Quindi, i case arrivano dal DB.
    Ma la form come è collegata???

    Cosi
    Codice PHP:
    <form method="post" action="cerca.php">
                

    <
    label id="cerca">Cerca:</label>
                <
    select name="criterio">
                <
    option value="Completa">Completa
                
    <option value="Cognome">Cognome/Nome
                
    <option value="Nazione">Nazione
                
    <option value="Citta">Città
                
    </select>
                <
    input name="cerca" type="text" id="cerca" size="30"/>
                <
    input name="submit" type="submit" value="Cerca"></p>
            </
    form

  8. #8
    Sembra che hai paura che qualcuno possa risponderti.
    Io vedo una select con alcune opzioni, ma non capisco cosa faccia.
    Suppongo sia una specie di motore di ricerca interno, vero?
    Questa form permette di cercare per argomenti oppure nell'intero sito.
    Quindi con il parametro passato dalla form vai a compilare la query di ricerca..... è così???

    Quindi in cerca.php, devi recuperare il parametro con:
    Codice PHP:
    $param $_POST['criterio']; 
    Torno però a ripetere: cosa ci devi fare???

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Come dice Alcio74 devo fare una ricerca per argomento o intero sito

  10. #10
    Sei il primo caso di persona che chiede aiuto in un forum senza specificare cosa gli possa servire!
    Per riuscire a capire quel poco che ti ho scritto, ho dovuto praticamente interpretare il tuo primo post e quelle rare righe di codice che hai postato.

    Torno a ripetere: cosa ti serve??? cosa deve fare questo benedetto script???
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.