Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    31

    function - connessione non riuscita al db

    codice:
    <?php
    include("init_database.php");
    $cer_azienda = $_GET['cerca_azienda'];	
    
    function ricerca(){
    mysql_connect($host,$user_db,$password_db)
    or die("non si connette");
    mysql_select_db($name_db)
    or die("non seleziona il database");
    $sql="SELECT nome_azienda FROM profile WHERE nome_azienda LIKE '%$cer_azienda%' ORDER BY nome_azienda";
    $risultato = mysql_query($sql);
    while($riga = mysql_fetch_assoc($risultato)) {
    echo ("- $riga[nome_azienda] 
    ");
    }
    mysql_close();
    }
    function primapagina(){
    	echo "esegui una ricerca";
    }
    if(!isset($cer_azienda)){
    primapagina();
    }elseif(isset($cer_azienda)){
    ricerca();
    }
    ?>
    dov'è l'errore :master:

    PS: specifico che il file di configurazione è corretto perchè facendo solo la query funziona tutto

  2. #2
    Tutte le variabili che vuoi siano visibili nella funzione , li devi passare o per valore o per riferimento, oppure dichiararle globali.


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    31
    cioè??? cosa devo correggere?? ho capito che ho sbagliato le variabili ma come rimedio?

  4. #4
    Originariamente inviato da merlina
    cioè??? cosa devo correggere?? ho capito che ho sbagliato le variabili ma come rimedio?
    Le var non sono errate, ma la funzione non le "vede".

    function ricerca($host, $user_db, $password_db, e tutte le altre)

    oppure:

    function ricerca() {

    global $host, $user_db, $password_db, e tutte le altre



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

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    31
    grazie mille: funziona tutto adesso!

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.