Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con funzione

  1. #1

    Problema con funzione

    Prima che vado fuori di testa, qualcuno mi sa dire dov' è l' errore in questa funzione? Vorrei creare una select prendendo i dati da una tabella del db. Devo quindi passare alla funzione:
    1)Nome tabella
    2)Nome colonna dell' id
    3)Colonna del nome
    4)Ordine del risultato

    Codice PHP:
    //funzione che crea una select con id e nome dell' option  
    function create_select($table$id$name$orderby)
    {
        
    $sql "SELECT ".$id.", ".$name." FROM ".$table." ORDER BY ".$orderby;    
        
    $result mysql_query($sql);    
        print(
    "<select name='".$table."'>\n");    
        while(
    $row=mysql_fetch_array($result))    
       {              
            print(
    "<option value='".row[$id]."'>".$row[$name]."</option>\n");           
       }    

        print(
    "</select>\n");  

    Mi da errore
    Parse error: syntax error, unexpected '[' in C:\Program Files\xampp\htdocs\bs_site\include\function.inc on line 205
    Ultima modifica di camionistaxcaso; 07-12-2014 a 01:04

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Mancava un $
    print("<option value='".$row[$id]."'>".$row[$name]."</option>\n");
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Grazie...mi sa che devo fare una pausa

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.