Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Aiuto con script

  1. #1

    Aiuto con script

    Salve a tutti.
    Sono Danilo, e sono nuovo da queste parti, mi sto avvicinando ora alla programmazione di pagine in php, quindi Vi chiedo scusa in anticipo se scriverò qualche idiozia, o se chiederò aiuto con concetti veramente base.

    Ho un DB mysql che contiene circa 100 record nella tabella articoli vorrei realizzare uno script che mi restitusse in maniera molto schematica i tutti i record della tabella sto provando con questo seguente, ma il risultato è che la pagina resta bianca.

    <?php
    $sql = 'SELECT * '
    . ' FROM `articoli` LIMIT 0, 30';
    $resultArt = mysql_query($sql);
    ?>


    Dimenticavo l'accesso al Db funziona perchè con un'altrastringa che restituisce il numero di record presenti nella tabella funziona.

    Mi potete gentilmente dare una mano ??

    Grazie in anticipo a tutti.

    Danilo
    Danilo

  2. #2
    Chissa' quanta voglia di leggere avrai... detto fatto...

    http://freephp.html.it/guide/lezioni.asp?idguida=8


    dopo aver letto la guida vedrai che sei andato sino a Roma senza vedere il Papa...




    ps. benvenuto ...

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

  3. #3

    Re: Aiuto con script

    Prova un pochino cosi :
    [php]
    <?
    $sql = "Select * from articoli ";
    $resultArt = mysql_query($sql) Or DIE (mysql_error());
    while ($data = mysql_fetch_object($row_query)){

    echo "Nome :$data->nome"; //ho messo nome ma tu metti quello che vuoi
    }
    ?>


  4. #4
    Codice PHP:
    <? 
    $sql 
    "Select * from articoli "
    $resultArt mysql_query($sql) Or DIE (mysql_error()); 
    while (
    $data mysql_fetch_object($resultArt)){ 

    echo 
    "Nome :$data->nome"//ho messo nome ma tu metti quello che vuoi 

    ?>
    scusa questa e la corretta

  5. #5
    Grazie per l'aiuto, ho provato lo script che mi hai segnalato cosi come segue:
    <?
    $sql = "Select * from articoli ";
    $resultArt = mysql_query($sql) Or DIE (mysql_error());
    while ($data = mysql_fetch_object($resultArt)){

    echo "Nome :$data->titolo :$data->sottotitolo :$data->descrizione"; //ho messo nome ma tu metti quello che vuoi
    }
    ?>


    ed effettivamente ora restituisce tutti i campi du cui ho bisogno;
    Ora vorrei dargli una formattazione tipo "tabella" può andare bene una cosa del genere:

    echo "<table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>$data->titolo</td>
    <td>$data->sottotitolo</td>
    <td>$data->descrizione</td>
    </tr>
    </table>";
    }
    ?>

    Grazie Un Saluto
    Danilo

  6. #6
    Codice PHP:
    <? 
    $sql 
    "Select * from articoli "
    $resultArt mysql_query($sql) Or DIE (mysql_error()); 
    while (
    $data mysql_fetch_object($resultArt)){ 
    echo 
    "<table width=100% border=0 cellspacing=0 cellpadding=0> 
    <tr> 
    <td>
    $data->titolo</td>
     
    <td>
    $data->sottotitolo</td>
     
    <td>
    $data->descrizione</td>
     
    </tr> 
    </table>"




    ?>

    Prova dovrebbe andare io ti ho messo
    per farti andare a capo se non vuoi andare rimuovilo per la lungheza dei campi nella tabella con un width in table e poi te lo metti in un div nel css ... ma questo e un altro discorso vedi se tu funziona cosi ..

  7. #7
    GRAZIEEEEEEEE !!!!
    Funziona !!!!

    Ora vorrei mettere in relazione questa query con un campo che è presente su un'altra tabella, in comune hanno il Codice ID
    Avre pensato ad una soluzione del genere:

    <?

    $sql ="select * from articoli INNER JOIN dettaglio ON articoli.ID = dettaglio.ID"
    //$sql = "Select * from articoli where pagina ='imp0TMPE1'";
    $resultArt = mysql_query($sql) Or DIE (mysql_error());
    while ($data = mysql_fetch_object($resultArt)){
    echo "<table width=100% border=1 cellspacing=0 cellpadding=0>
    <tr>
    <td width=35%><span class=Stile1>$data->titolo</td>
    </span>

    <td><span class=Stile1>$data->descrizione</td>
    </span>
    <td><span class=Stile1>$data->importo</td>
    </span>
    </tr>
    </table>";


    }
    ?>


    Ma non funziona, mi dà errore alla riga 19 (per capirci quella $resultArt ......)
    Dove stò sbagliando ??


    Intanto un GRAZIE a tutti quelli che mi stanno aiutando a scoprire questo meraviglioso mondo,
    Piero.mac la guida che mi hai segnalato è un vero spettacolo !!
    Grazie

    Ciao Ciao A tutti
    Danilo

  8. #8
    Se non e' un segreto potresti postare l'errore che ricevi...

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

  9. #9
    prova questa query:
    codice:
    $sql ="select * from articoli,dettaglio where articoli.ID = dettaglio.ID" ;
    hai dimenticato di specificare l'altra tabella,se no come mette in relazione l'altro campo della tabella?

  10. #10
    Originariamente inviato da froz
    prova questa query:
    codice:
    $sql ="select * from articoli,dettaglio where articoli.ID = dettaglio.ID" ;
    hai dimenticato di specificare l'altra tabella,se no come mette in relazione l'altro campo della tabella?
    :master:
    codice:
    $sql ="select * from articoli 
           INNER JOIN dettaglio ON articoli.ID = dettaglio.ID"

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

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.