Visualizzazione dei risultati da 1 a 2 su 2

Discussione: visualizzare gli array

  1. #1

    visualizzare gli array

    Ho 4 file

    form.php:

    <form method="post" action="ok.php" enctype="multipart/form-data">
    <font color="#FFFFFF">Tuo Nome:</font>
    <input name="nick" class="Tform" size="50" type="text" id="nick" maxlength="10">


    <font color="#FFFFFF">Tua Email:</font>
    <input name="email" class="Tform" size="50" type="text" id="email">


    <font color="#FFFFFF">Titolo Inserzione:</font>
    <input name="titolo" class="Tform" size="50" maxlength="40" type="text" id="titolo">


    <font color="#FFFFFF">Foto Oggetto:</font>
    <input type="file" name="file" size="40" class="form" />


    <font color="#FFFFFF">Descrizione Oggetto:</font>
    <textarea name="testo" cols="60" rows="10" class="Tform" id="testo"></textarea>


    <input name="Submit" value="Invia" type="submit">
    </form>


    ok.php:


    <?

    include ('db.php');

    $handle = fopen($filename, 'w');
    fwrite($handle, $testo);
    fclose($handle);

    $filename = "db.php";
    $date=date("d.m.y");
    $testo = "<?
    //-------- messaggio---------------------
    array_push(\$nick, '".$nick."');
    array_push(\$email, '".$email."');
    array_push(\$titolo, '".$titolo."');
    array_push(\$testo,'".$testo."');
    array_push(\$data, '".$date."');
    array_push(\$file, '".$file_name."');

    ?>";
    $handle = fopen($filename, 'a');
    fwrite($handle, $testo);
    fclose($handle);

    ?>

    <?

    if ($file != ""){
    @copy("$file","upload/$file_name") or die ("



    <center><font color='#FFFFFF'>Arrore!!!
    Uno o pi&ugrave; campi sono vuoti o contengono caratteri non validi!
    Indietro");
    }else{
    die("










    <center>
    [b]
    <font color='#FFFFFF'>Non è stata caricata nessuna foto


    Uno o pi&ugrave; campi vuoti o contenenti caratteri o formati non validi (< >, non validi per modivi di sicurezza)!


    Indietro
    </font>

    </center>












    ");
    } ?>










    <center>
    <font color=#FFFFFF>[b]
    L'annuncio &egrave; stato inserito correttamente


    </font>
    [img]upload/<? echo [/img]" width="100">


    Indietro


    </center>


    db.php:


    <?
    // =array();
    $nick;
    $email;
    $titolo;
    $testo;
    $data;
    $$file_name;
    ?><?
    //-------- messaggio---------------------


    visualizzatore.php:


    <?
    include('db.php');
    $num=sizeof($nick)-1;

    for($j=$num; $j>=0; $j--){
    include('db.php');
    ?>

    <? echo $titolo[$j]; ?>
    <? include('db.php'); echo $nick[$j]; ?>
    <? echo $data[$j]; ?></font>
    <?
    }
    ?>

    ?>

    Riesco a inviare nel file db.php tutti i dati, ma non riesco a richiamarli nel file visualizzarli nel file visualizzatore.php e non riesco a capire il perché
    Mi potete dare una mano?

  2. #2
    Invece di utilizzare il for..utilizza il foreach

    E cmq il codice è un bel pò troppo incasinato..cerca di sistemarlo un pò ed utilizzare magari una sola pagina...o al massimo due!

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.