Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    siamo tutti qua per aiutare ma il problema deve essere chiaro, altrimenti noi che non lo conosciamo dovremmo interpretare quello che dici magari (spesso) sbagliando a capire..

    Per fare quello che dici tu devi avere un form dove sia possibile selezionare gli articoli (mi sembra di capire) e una volta effettuata la selezione visualizzare il copyright associato..

    la struttura che proponi tu non segue questa logica, il form permette di selezionare un articolo e permette anche di selezionare i copyright.. Usi inutilmente 2 cicli foreach sullo stesso array

    invece dovresti avere qualcosa del genere..
    codice:
    <form name="test" action="test.php" method="post">
      <table>
       <tr>
        <td>Copyright:</td>
        <td>
          <select name="copyright_title">
          <?php
           $xml = simplexml_load_file('articles.xml');
           $i = 0;
           foreach($xml->article as $article) {
            $i++;
            echo '<option value="copyright'.$i.'">'.$article->title.'</option>';
           }
          ?>
          </select>
        </td>
       </tr>
      </table>
    </form>
    <div id="copyright"></div>
    dove sul div mostri il copyright che test.php ti restituisce.. se non ho capito male..
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    62
    Quote Originariamente inviata da Al_katraz984 Visualizza il messaggio
    siamo tutti qua per aiutare ma il problema deve essere chiaro, altrimenti noi che non lo conosciamo dovremmo interpretare quello che dici magari (spesso) sbagliando a capire..

    Per fare quello che dici tu devi avere un form dove sia possibile selezionare gli articoli (mi sembra di capire) e una volta effettuata la selezione visualizzare il copyright associato..

    la struttura che proponi tu non segue questa logica, il form permette di selezionare un articolo e permette anche di selezionare i copyright.. Usi inutilmente 2 cicli foreach sullo stesso array

    invece dovresti avere qualcosa del genere..
    codice:
    <form name="test" action="test.php" method="post">
      <table>
       <tr>
        <td>Copyright:</td>
        <td>
          <select name="copyright_title">
          <?php
           $xml = simplexml_load_file('articles.xml');
           $i = 0;
           foreach($xml->article as $article) {
            $i++;
            echo '<option value="copyright'.$i.'">'.$article->title.'</option>';
           }
          ?>
          </select>
        </td>
       </tr>
      </table>
    </form>
    <div id="copyright"></div>
    dove sul div mostri il copyright che test.php ti restituisce.. se non ho capito male..
    Innanzitutto grazie per la risposta...

    Comunque, tralasciando i "contenuti" e da dove li prendo (il file xml), quello che voglio e che non so come gestire, è una cosa molto banale, ovvero semplicemente far variare il testo nell'area di testo, a seconda della voce selezionata nel menù a tendina.

    Ovviamente accetto molto volentieri il modo più semplice per farlo

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.