Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    11

    Problema collegamenti ipertestuali

    Salve a tutti, è un piacere essere iscritto a questo forum, sono qui perché ho un piccolo problemino e mi sta facendo uscire pazzo visto che non trovo una soluzione, vi spiego!

    Allora ho creato una tabella all'interno del mio database che ha due campi: array e nome, il primo contiene una chiave ad autoincremento che mi conteggia il numero di elementi presenti nel campo nome e il campo nome è il nome delle pagine del mio sito.
    In una delle mie pagine principali vi sono contenute delle immagini in una griglia di immagini 3x3 in cui devo richiamare il nome del database ed utilizzarlo come variabile nome del collegamento ipertestuale quindi faccio così:

    Codice PHP:
    <div3 style="position:absolute; top:130px; left:246px">
    <?php$primo=mysqli_query($connessione,"SELECT nome FROM nomi WHERE array='1'") or die(mysql_error());$nome1=mysqli_fetch_object($primo);echo "<a href=\"$nome1->nome.php\"/><img src=\"$nome1->nome.jpg\"/></a>";
    ?>
    </div3>

    Quindi la mia variabile nome1 avrà ad esempio (ciao) e sarà utilizzata per il link (quindi ciao.php) e per l'immagine su cui cliccare per andare alla pagina linkata però colpo di scena, non mi visualizza quasi nulla tranne che lo sfondo della pagina ed i comandi inseriti prima di questa parte di script con codesto errore:

    Codice PHP:
     Catchable fatal errorObject of class stdClass could not be converted to string in C:\xampp\htdocs\Database\Film.php on line 41

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    E qual'è esattamente la linea 41?
    qui comunque
    echo "<a href=\"$nome1->nome.php\"/><img src=\"$nome1->nome.jpg\"/></a>";
    dovrebbe essere
    echo "<a href=\".$nome1->nome.".php\" /><img src=\".$nome1->nome.".jpg\" /></a>";
    o meglio (preferenze personali)
    echo ('<a href="'.$nome1->nome.'.php" /><img src="'.$nome1->nome.'.jpg" /></a>');


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    11
    Era proprio questa, grazie mille (era questa la linea 41)!
    Giusto per sapere, perché hai inserito i punti? Ho visto che sono obbligato ad inserirli in alcune variabili quando le inserisco nel database ma non ho ancora capito il motivo, scusa la domanda sciocca ma sono alle prime armi di php!

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.