Visualizzazione dei risultati da 1 a 3 su 3

Discussione: classi e oggetti...

  1. #1

    classi e oggetti...

    ragazzi sto sbattendo da 4 ore...ho 2 pagine, 1 chiamata fattura.php, l'altra class.php ve le posto entrambe

    FATTURA.PHP

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Seleziona cliente</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?php
    define ($valid_colpo, 1);

    include("class.php");
    ?>


    Seleziona il nome del cliente:</p>
    <form name="form" method="post" action="<?php $_SERVER['PHP_SELF']?>">
    <table width="200" border="0">
    <tr>
    <td>cliente</td>
    <td>
    <select name="nome">
    <?php

    $compila = new seleziona ("*", "fatture");

    ?>
    </select> </td>
    </tr>
    </table></form>
    </body>
    </html>

    CLASS.PHP

    <?php
    defined ($valid_colpo) or die ('Stai tentando di accedere ad una pagina di accesso riservato!');
    class seleziona {
    var $opt;
    var $tabella;
    var $query;
    var $records;
    var $conn;
    function seleziona($option, $tabella) {
    $this->opt = $option;
    $this->tabella = $tabella;
    $this->connessione();
    }

    //--------------------------------------------------------------------------------------------------------------

    function connessione(){
    $this->conn = mysql_connect ("dati", "per", "connessione");
    mysql_select_db("nome db", $this->conn);
    $this->query();
    }

    //--------------------------------------------------------------------------------------------------------------

    function query() {
    $this->query = mysql_query('SELECT' . $this->opt . 'FROM' . $this->tabella, $this->conn);
    $this->fetcharray();
    }



    //--------------------------------------------------------------------------------------------------------------

    function fetcharray(){
    while ($this->records = mysql_fetch_array($this->query)) {
    echo ("<option>" . $this->records['nome'] . "</option>");
    }
    }

    }

    ?>


    quando vado a caricare la pagina fattura.php..mi carica tutto, non mi da nessun errore...solo che nel menu' a tendina dovrebbero comparire i nomi dei clienti nel database (3) e invece non mi compare nulla...sostituendo alla query SELECT * FROM FATTURE, il tutto funziona...perchè???

  2. #2

    Re: classi e oggetti...

    ('SELECT' . $this->opt . 'FROM' . $this->tabella, $this->conn);
    Se intendi che ti funziona sostituendo questa espressione con
    SELECT * FROM FATTURE
    Prova ad inserire gli spazi, cosi:
    ('SELECT ' . $this->opt . ' FROM ' . $this->tabella, $this->conn);
    MiServe di Santino Bivacqua
    PHP/Ruby/Node.js Developer
    www.miserve.com

  3. #3
    porca vacca hai ragione.....spazi di m...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.