Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Una cosa del genere?

    codice:
    function book($id)
    {
      $id = $id[1];
      
      // qui recupero il libro partendo dall'id.
      $books = array(
        'La regola dell\'equilibrio',
        'Morte in mare aperto',
        'La ballata di Adam Henry'
      );
    
      if (array_key_exists($id, $books)) {
        return '['.$books[$id].']';
      }
      
      return '[Libro non in archivio]';
    }
    
    $text = "I miei libri preferiti sono:\n[libro=1] e [libro=210]";
    $text = preg_replace_callback("/\[libro=(.+?)\]/", 'book', $text);
    
    echo $text;
    demo: http://3v4l.org/CIcme

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    18
    Quote Originariamente inviata da .Kurt Visualizza il messaggio
    Una cosa del genere?

    codice:
    function book($id)
    {
      $id = $id[1];
      
      // qui recupero il libro partendo dall'id.
      $books = array(
        'La regola dell\'equilibrio',
        'Morte in mare aperto',
        'La ballata di Adam Henry'
      );
    
      if (array_key_exists($id, $books)) {
        return '['.$books[$id].']';
      }
      
      return '[Libro non in archivio]';
    }
    
    $text = "I miei libri preferiti sono:\n[libro=1] e [libro=210]";
    $text = preg_replace_callback("/\[libro=(.+?)\]/", 'book', $text);
    
    echo $text;
    demo: http://3v4l.org/CIcme
    credo proprio di sì. Solo che mentre questo script contiene i titoli in un array, io vorrei che l'id passato con [libro=3] determini l'esecuzione di una query su db.
    Se scrivo [libro=12] vorrei recuperare titolo, autore, nome copertina ecc. dal db e mostrarli in div strutturati o in un listato tabellare. Naturalmente l'output so realizzarlo.

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.