Originariamente inviato da philbert
Cos'è $Rispondo?
$Rispondo è il resultset della query.
se cerchi di fare l'echo di un resultset php te lo lascia fare, è ti stampa "Resource id#5" per dirti che stai facendo l'echo della Resource (il resultset è un oggetto Resource) con id 5...
se vuoi fare qualcosa non devi fare
$Scrivo_Risposta = $Rispondo;
ma devi leggere $Rispondo tramite le funzioni apposite (mysql_fetch_array(), ecc.) e poi assegnare il valore che ti interessa a $Scrivo_Risposta
Si Okkei, Ma non avete capito cosa voglio intendere...
Codice PHP:
$Domanda = addslashes(htmlspecialchars($_POST['Domanda']));
$Rispondo = mysql_query("SELECT Risposta FROM Home WHERE Domanda='$Domanda'");
$Scrivo_Risposta = $Rispondo;
$New_Var = preg_replace('/((www|http:\/\/)[^ ]+)/', '[url="\1"]\1[/url]', $Scrivo_Risposta);
Praticamente da un input viene scritto il seguente link: http://www.html.it e cliccando invio, viene cercato nella colonna Domande, quel link, Fin qui ci siamo, Ora Voglio che anzichè metterlo come testo in output, vorrei che fosse linkabile.
C'è Un Errore Qui o Qualcosa di Simile..
Codice PHP:
$New_Var = preg_replace('/((www|http:\/\/)[^ ]+)/', '[url="\1"]\1[/url]', $Scrivo_Risposta);
Codice PHP:
<?php echo $New_Var; ?>