Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore con view.php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    7

    Errore con view.php

    Ciao a tutti,
    è il mio primo post qui, sono nuovo del linguaggio php, sto facendo un po' di prove per allenamento e mi sono fermato alla pagina view.php così strutturata:

    <?
    include("top_foot.php");
    include("config.php");
    top();

    $ragsoc=$_GET['ragsoc'];

    $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");

    $query = "SELECT provincia, citta FROM clienti WHERE ragsoc='$ragsoc'";

    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    echo "
    <a href=index.php>Torna alla pagina iniziale</a>
    ";
    echo "<a href=all.php>Visualizza tutti gli articoli</a>
    ";

    mysql_close($db);
    foot();
    ?>

    la pagina mi restituisce solo i link in basso senza pero' elencarmi niente. Premetto che la pagina precedente (index.php) funziona correttamente:

    <?
    include('top_foot.php');
    include('config.php');
    top();

    $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");
    //effettua la selezione da noi richiesta
    $query = "SELECT ragsoc, provincia FROM clienti ORDER BY ragsoc DESC LIMIT 0,5";
    //risultato in numeri: quenti?
    $result = mysql_query($query, $db);
    //elenca i risultati
    while ($row = mysql_fetch_array($result))
    //li rende visibili a video
    { echo "<a href=\"view.php?ragsoc=$row[ragsoc]\">" . " - $row[ragsoc]</a>
    "; }

    //chiude la connessione con il server
    mysql_close($db);
    foot();
    ?>

    Spero qualcuno possa aiutarmi
    Ciao e grazie

  2. #2

    Re: Errore con view.php

    è normale che visualizzi solo i link, tu usi il comando ECHO solo per quelli e non specifichi che deve stampare a video i risultati.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    7
    ecco, quindi c'era qualcosa che non andava sembrava strano pure a me,
    pero' mi sorge un'altra domanda e cosa gli do in pasto al comando echo??? per stampare a video?

  4. #4
    dunque supponendo che tu volessi stampare solo un paio di righe scarne (ma qui è giusto per un esempio) puoi fare così:
    (in questo caso data la query che hai inviato tu, i valori che tornerebbero indietro sono solo CITTA e PROVINCIA, quindi seguendo la linea della pagina INDEX ci limitiamo a fare un ciclo che stampi tutti i record con la ragione sociale che è stata passata alla query.

    Codice PHP:
    <?
    include("top_foot.php");
    include(
    "config.php");
    top();

    $ragsoc=$_GET['ragsoc'];

    $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");

    $query "SELECT provincia, citta FROM clienti WHERE ragsoc='$ragsoc'";

    $result mysql_query($query$db);

    while (
    $row mysql_fetch_array($result))

       echo 
    '
    '
    ;
       echo 
    'Provincia: ' $row['provincia'];
       echo 
    'Città: ' $row['citta'];
       echo 
    '
    '
    ;


    echo 
    '
    [url="index.php"]Torna alla pagina iniziale[/url]
    '
    ;
    echo 
    '[url="all.php"]Visualizza tutti gli articoli[/url]
    '
    ;

    mysql_close($db);
    foot();
    ?>
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    7
    ok!!!!!!!!!!!

    mi sfuggiva qualche passaggio

    grazie


  6. #6
    figurati!
    Benvenuto nel forum!
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

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.