Visualizzazione dei risultati da 1 a 6 su 6

Discussione: stampa risultato query

  1. #1

    stampa risultato query

    Ciao a tutti , qualcuno sa dirmi perchè non stampa niente? ho una pag. admin.php dove ho la funzione amministrazione dove posso scegliere cosa fare, quando scelgo vedi iscritti mi manda alla funzione vedi_iscritti ma non visualizzo niente il codice della funzione è il seguente:


    function vedi_iscritti() {

    include("config.inc.php");


    amministrazione();
    #connesisone al db

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    if (!isset($start) OR $start<0)
    $start=0;
    $step = 20;

    $query = "SELECT membro_ID,nome,mail FROM membri_newsletter ORDER BY nome DESC LIMIT $start,$step";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);


    }


    Qualcuno può aiutarmi? Grazie.

  2. #2
    Come viene richiamata la funzione vedi_iscritti()?
    Dove viene valorizzata la variabile $start?
    Che cosa ne fai del contenuto salvato in $row?

  3. #3
    Allora:
    1- la funzione vedi iscritti viene richiamata dalla funzione amminiztrazione in questo modo :
    <td align=middle>Visualizza iscritti</td>

    2 - $start è valorizzato a 0

    3 - non l'ho copiato ma ho un echo "$row";

    Quando visualizzo la pagina mi esce scritto solo 'array'. Dove sbaglio?

  4. #4
    Originariamente inviato da Symon83
    3 - non l'ho copiato ma ho un echo "$row";
    Quando visualizzo la pagina mi esce scritto solo 'array'. Dove sbaglio?
    Studiati questo codice:

    Codice PHP:
    <pre>
    <?php
    $array 
    = array(123);
    echo 
    "$array";
    echo 
    "\r\n";
    var_dump($array);
    print_r($array);
    ?></pre>
    E leggi queste pagine del manuale ufficiale:

    http://www.php.net/manual/en/language.types.string.php
    http://www.php.net/manual/en/language.types.array.php
    http://www.php.net/manual/en/languag...e-juggling.php

  5. #5
    Originariamente inviato da filippo.toso
    Studiati questo codice:

    Codice PHP:
    <pre>
    <?php
    $array 
    = array(123);
    echo 
    "$array";
    echo 
    "\r\n";
    var_dump($array);
    print_r($array);
    ?></pre>
    E leggi queste pagine del manuale ufficiale:

    http://www.php.net/manual/en/language.types.string.php
    http://www.php.net/manual/en/language.types.array.php
    http://www.php.net/manual/en/languag...e-juggling.php
    Aspetta scusa, adesso ho fatto echo "$row[mail]";
    e mi visualizza l'indirizzo mail ma non me li visualizza tutti solo uno! come mai?

  6. #6
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/mysql_fetch_array Example #2 mysql_fetch_array() with MYSQL_NUM

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.