Newsgroup: it.comp.www.php
Titolo: non mi funziona una somma??

allora come al solito sul mio pc funziona sul server no!!
http://www.bitbar.it/listacomp.php
posto il codice, qualche idea???
$queryn = "SELECT * FROM articoli";
        $conto = mysql_query($queryn);
        $numero= mysql_num_rows($conto);
        $numpg= ceil($numero/10);
        $pagina=listacomp.php;
 
$pa="";
$pb="";
//il problema è questa somma
 $pad=0;
$pbd=10;
$pa= $incr + $pad;
$pb= $incr + $pbd;
 echo $pa. $pb. $pad .$pbd;
//il problema è questa somma
 
  $query = "SELECT * FROM articoli  ORDER BY id DESC  LIMIT $pa,$pb ";
// $condizione LIMIT $inizio,$risultati_per_pagina
//ORDER BY id DESC
  if (!($mysql_result = mysql_query($query)))
  {echo "Impossibile eseguire la query.";}
 
  while  ($mysql_row = mysql_fetch_array($mysql_result))
   {  $categoria = $mysql_row[categoria];  
    echo "$mysql_row[data] - $mysql_row[categoria]- $mysql_row[rif] -
$mysql_row[titolo] - $mysql_row[sottotitolo]" ;
echo " <br> <a href=\"leggi.php?categoria=";
  echo urlencode($categoria); 
  echo"&rif=".$mysql_row[rif];
  echo"\">Leggi ......</a> <hr size=\"2\" width=\"50%\">";
  }
 
  echo "<br><a href=\"index.php\">Torna alla Home Page</a>";
 
 
 
if ($numero<= 10)
        {
 
        $numpag=""; 
        }
        else
        {
        echo " -- Pagina ";
        $in='';
        $numpag="pagine ";
        do { $incr= ($in."0");
                $in++;
 
                $paginai=$pagina;
                 echo " - <a href=\"listacomp.php?+$in&incr=$incr\"><b>$in</b></a>  ";
 
 
                }  while($in < $numpg);
 
 
        }
 
 echo "</td></tr></table>";
 
//{}
 ?>

Hai provato a scrivere...
$pad = "0";
$pbd = "10";
Cosa ti scrive come errore?

 echo $pa. $pb. $pad .$pbd;
stai cercando di sommare stringhe ($pa="" $pb="") con numeri interi.
-- 
http://e-0.org

 $pb= $incr + $pbd;
Che cos'è $incr? Sarà mica una variabile GET?
Magari il server è settato con register_globals su off.
Hai provato a referenziarla con $_GET[incr]?
Ciao
Marco

Marco Napolitano wrote:

http://www.bitbar.it/listacomp.php
?
la variabile $incr? viene gestita qui sotto quando passi il mouse sopra al
link il link è corretto comunque se vai nella pagina che ti ho indicato ho
messo anche i risultati che vengono fuori dopo cliccato pero dopo
obbiettivamente il valore di essa non cambia, scusa ma son novizio come
devo fare a referenziarla ??nel link??.
 echo $pa."<br> - ". $pb."<br> - ". $pad ."<br> - ".$pbd."<br> -
".$incr."<br>";


Buttha wrote:

ho  provato anche senza dichiarare quelle variabili sopra, idem penso che il
problema sta nel fatto che nonostante il link sia corretto poi il risultato
della variabile $incr non ritorna corretto, dai un occhio hai risultati
 echo $pa."<br> - ". $pb."<br> - ". $pad ."<br> - ".$pbd."<br> -
".$incr."<br>"; nella pagina:
http://www.bitbar.it/listacomp.php
              href=\"listacomp.php?+$in&incr=$incr
http://www.bitbar.it/listacomp.php?+2&incr=10

Cristian aKa Cc wrote:



 
http://www.bitbar.it/listacomp.php?+2&incr=10
scusa hai provato:
http://www.bitbar.it/listacomp.php?&incr=10
a me sembra che quel +2 non c'entri nulla...
se mi sbaglio ... scusa il diturbo :-)
bye
r

 echo " - <a href=\"listacomp.php?+$in&incr=$incr\"><b>$in</b></a>  ";
Cosa c'entra quel +$in? E' sbagliato.
Ciao
Marco

Nerone wrote:

Giusto !!!!
risolto Grazie!!!!

 Marco
Giusto !!!!
risolto Grazie!!!!