Newsgroup: it.lavoro.professioni.webmaster
Titolo: Problemino con uno script PHP

Ecco la questione:
ho questo script PHP che mi genera gli ultimi 5 messaggi digitati sul mio
forum.
Fin qui tutto bene, infatti lo includo all' interno della Home Page e
visualizza il tutto (titoli dei messaggi e nome di chi li ha postati).
Il problemino ora è questo:
me li visualizza tutti incolonnati(e qui va bene), ma distanziati di una
riga doppia l' uno dall' altro. In pratica per visualizzare 5 righe mi
occupa uno spazio doppio in altezza (10 righe). Praticamente una riga si ed
una no.
Esempio.la visualizzazione corretta dovrebbe essere:
Messaggio 1
Messaggio 2
ecc.
ed invece succede questo:
Messaggio 1
Messaggio 2
ecc,
Secondo voi come posso "forzare" lo script e dirgli che non voglio spazi fra
le righe?
Ecco lo script in questione (grazie anticipatamente se fra di voi dovesse
esserci qualcuno disponibile a cimentarsi con questo che per me è diventato
un vero rompicapo!)
Tomaszewski
----------------------------------------------------------------------------
-------------
<?php
/*
###########################################################
INSTRUCTIONS:
1. Fill in the values below, for your preferences and IBF/
   MySQL installation details
2. Rename this file to latest.php
3. Include in your PHP-based webpage with:
       <?php include("latest.php"); ?>
4. Away you go :)
###########################################################
*/
// Please fill in the following values :
$ibf_sql_host = "localhost";
$ibf_sql_user = "xxxxxxxx";
$ibf_sql_password = "xxxxxxxxxx";
$ibf_sql_dbname = "xxxxxxx";
$ibf_path = "forum/upload/index.php"; // (path to your IBF's index.php FROM
ROOT)
$ibf_table_prefix = "ibf_";
$limit = "5"; // How many topics would you like to display?
// ---------------------------------------------------------
$ibf_connect = mysql_connect($ibf_sql_host, $ibf_sql_user,
$ibf_sql_password);
if(!$ibf_connect)
{
 echo "<div style=\"font-color:#000000; font-weight:bold;\">Error: Could not
connect to database server</div>";
}
else
{
 $ibf_db = mysql_select_db($ibf_sql_dbname, $ibf_connect);
 if(!$ibf_db)
 {
  echo "<div style=\"color:#000000; font-weight:bold;\">Error: Could not
select database</div>";
 }
 else
 {
  $ibf_query = mysql_query("SELECT DISTINCT tid, title, last_poster_name,
last_poster_id, forum_id FROM ".$ibf_table_prefix."topics ORDER BY last_post
DESC LIMIT ".$limit, $ibf_connect);
  if(!$ibf_query)
  {
   echo "<div style=\"color:#000000; font-weight:bold;\">Error: Could not
execute query</div>";
  }
  else
  {
   while($ibf_result = mysql_fetch_row($ibf_query) )
   {
    echo "<p><b> &gt; <a
href=\"/".$ibf_path."?act=ST&f=".$ibf_result[4]."&t=".$ibf_result[0]."&view=
getnewpost\" target=\"_blank\">".$ibf_result[1]."</a></b> <i>di ";
    if($ibf_result[3] != 0)
    {
     echo "<a
href=\"".$ibf_path."?act=Profile&CODE=03&MID=".$ibf_result[3]."\"
target=\"_blank\">".$ibf_result[2]."</a></i></p>\n";
    }
    else
    {
     echo $ibf_result[2]."</i></p>\n";
    }
   // :D
   }
   mysql_free_result($ibf_query);
  }
 }
mysql_close($ibf_connect);
}
// That's all folks
?>
----------------------------------------------------------------------------
------

    }
in
      echo "<a
href=\"".$ibf_path."?act=Profile&CODE=03&MID=".$ibf_result[3]."\"
target=\"_blank\">".$ibf_result[2]."</a></i>\n";
     }
     else
     {
      echo $ibf_result[2]."</i>\n";
     }
    // :D
    }
    echo "<p>";
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

Grazie davvero, provo ad eseguire l' operazione sperando di non impicciarmi
fra i vari copia, incolla e taglia...
A livello di confronto avresti voglia di riscrivere l'intero script
modificato secondo i tuoi consigli?
Di nuovo grazie, anche per la risposta immediata.
Tomaszewski


Allora, sai cosa è successo? Che i messaggi ora sono tutti in sequenza ma
non uno per riga!
Che ne pensi?
Tomaszewski

 ha scritto nel messaggio
news:iR6f9.74789$ub2.1...@news1.tin.it...
[CUT]
Il tuo script mette il messaggio tra i tag <p>...</p>
Toglili, e inserisci un <br> al posto del </p>, ossia quello di chiusura.
Dovrebbe andare.
Mastro

 Che ne pensi?
Che ha ragione mastroweb! :-)
Cambia
 >      echo $ibf_result[2]."</i>\n";
in
      echo $ibf_result[2]."</i><br>\n";
