Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #3
    ehehehe

    adesso ho capito qualcosa in più ma non so come risolverlo


    sto lavorando con un CMS

    ho memorizato delle pagine in php in campo del database perchè mi serviva poterle modifcare senza intervenire sul databese stesso, mi sono creato un modulo per farlo e funziona tutto

    poi ho creato un file view.php per visualazzerle con un GET dell'id e funziona


    i vari include ecc. in php funzionano perchè banner blocchi e footer ecc si vedono

    però la query no


    in più ho dovuto inserire questo replace nel testo della pagina:

    $testo = str_replace("'", "\'", $testo);

    altrimenti nn scriveva nel db


    poi mi sono accorto di un problema, ma non so se è quello determinante


    questa è la parte di codice originale
    codice:
    $sql= "SELECT id, nome, nick,msn, grado, arma, descrizione, foto FROM ".$db->prefix("imm_membri")." ";
    
    $result = $db->query($sql); 
    
    if (!$result) {
    	print " errore del cazzo";
    	}
    
    while($raw = mysql_fetch_array($result)) {
     
    echo"
    	<table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" width=\"500\">
    <tr><td width=\"64%\"><font size=\"+1\">".$raw["nome"]."</font></td> <td width=\"36%\"></td></tr>
    
    <tr> <td>    <table width=\"305\" border=\"0\">
            <tr><td width=\"297\">Nick: ".$raw["nick"]."</td></tr>
    		<tr><td>MSN: ".$raw["msn"]."</td></tr>
    		<tr><td>Grado: ".$raw["grado"]."</td></tr>
    		<tr><td>Arma preferita: ".$raw["arma"]."</td></tr></table>     </td> <td width=\"36\%\" height=\"100%\"><img src=\"".$raw["foto"]."\" width=\"100\" height=\"100%\" ></td> </tr>
    <tr> <td class=\"f1\" height=\"10\"><div align=\"justify\"> ".$raw["descrizione"]."</div></td></tr>
    </table> 
    
     "; }
    
    ?>
    questo invece è quello che viene scritto nel databse
    codice:
    <?php 
    
    
    $sql= "SELECT id, nome, nick,msn, grado, arma, descrizione, foto FROM ".$db->prefix("imm_membri")." ";
    
    $result = $db->query($sql); 
    
    if (!$result) {
    	print " errore";
    	}
    
    while($raw = mysql_fetch_array($result)) {
     
    echo"
    	<table border="0" cellpadding="1" cellspacing="1" width="500">
    <tr><td width="64%"><font size="+1">".$raw["nome"]."</font></td> <td width="36%"></td></tr>
    
    <tr> <td>    <table width="305" border="0">
            <tr><td width="297">Nick: ".$raw["nick"]."</td></tr>
    		<tr><td>MSN: ".$raw["msn"]."</td></tr>
    		<tr><td>Grado: ".$raw["grado"]."</td></tr>
    		<tr><td>Arma preferita: ".$raw["arma"]."</td></tr></table>     </td> <td width="36\%" height="100%">[img][/img]</td> </tr>
    <tr> <td class="f1" height="10"><div align="justify"> ".$raw["descrizione"]."</div></td></tr>
    </table> 
    
     "; }
    
    ?>

    spariscono tutti i backslash dentro echo :-(


    nell'immagine allegata c'è quello che mi viene fuori
    Immagini allegate Immagini allegate

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.