Visualizzazione dei risultati da 1 a 4 su 4

Discussione: variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    variabile

    devo passare una variabile ma non riesco:

    <div align="right"><? echo "<a href=\"javascript:Popup('pop.php?id=$row[titolo]')\">Leggi l'articolo</a>" ?></div>
    il problema è questo, se nel titolo non ci sono apostrofi tutto passa regolarmente e apre la finestra contrariamente se nel titolo vi sono parole apostrofate niente.

    il titolo "INVESTIMENTI: nuove opportunità per" passa regolarmente
    il titolo "CASA, l'ACQUISTO E' SEMPRE PIU' VAN" non passa

    cosa posso fare?

    nell'inserimento ne DB ho messo regolarmente
    $titolo =mysql_real_escape_string($titolo);
    e me lo carica corretto

    Grazie a tutti Luigi

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    chiedo scusa, ho guardato il link ma non ne sono venuto a capo
    ho provato a fare urlencode e non mi funziona nessuno allora ho cosi modificato
    <? $titolo = 'id=' . urlencode($row['titolo']);?>
    <div align="right"><? echo "<a href=\"javascript:Popup('pop.php?$titolo')\">Leggi l'articolo</a>" ?></div>
    e mi funziona acora solo il primo,
    sapreste farmi un esempio più dettagliato?
    ringrazio ancipatamente Luigi

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Risolto
    ho risolto in questo modo:
    <? $titolo = addslashes($row['titolo']);?>
    <div align="right"><? echo "<a href=\"javascript:Popup('pop.php?id=$titolo')\">Le ggi l'articolo</a>" ?></div>
    e non file pop.php
    $id = addslashes($id);
    grazie comunque Luigi

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.