mi compare una riga vuota

ciao ragazzi in questo file che ho postato se inizialmente non ci sn gruppi mi dice appunto "non hai ancora nessun gruppo"; ma quando aggiungo un gruppo  e ritorno in questa pagina oltra a al gruppo aggiunto mi viene aggiunta una riga senza il nome ma con i link(inviasms,modifica..) accanto.

perche mi esce questa riga vuota?aiuto :-[

<?php
//Includo i file per la connessione
//e per la verifica Utente
require_once('connessione.php');
require_once('verificalogin.php');

?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="/componente/funzioni.js">
</script><title>Documento senza titolo</title>
</head>

<body>
<p><strong>INVIA SMS AL TUOI GRUPPI </strong></p>
<p><a href="formcreagruppo.php">Aggiungi un nuovo gruppo</a></p>

 

<?php


   

   // viene dal link elimina
   $idgruppo= $_REQUEST[idgruppo];
   $query = "DELETE FROM gruppi WHERE idgruppo='$_REQUEST[idgruppo]'"; 
   $ris=mysql_query($query) or die("Errore nella query:".mysql_error());
   

if(IsSet($_SESSION['utente'])){


$user=$_SESSION['utente'][0];
//echo $user;


    $query1 = "SELECT idutente FROM utente WHERE username = '$user'"; 
     $ris = mysql_query($query1) or die("Errore nella query1:".mysql_error()); 
    $row = mysql_fetch_assoc($ris); 
    $idutente = $row['idutente'];
   
   

    
    $query4 = "SELECT * FROM gruppi where idutente = '$idutente'"; 
     $result1 = mysql_query($query4) or die("Errore nella query4:".mysql_error()); 
   
    $numrows = mysql_num_rows($result1);
    
    if (mysql_num_rows($result1) == 0) {
    
    echo "non hai ancora nessun gruppo"; 
    }
    
    
    else
    {
       
    for($x=0; $x<=$numrows; $x++){
    $row = mysql_fetch_assoc($result1); 
    $nome = $row['nome'];
    $idgruppo = $row['idgruppo'];
    
   
    //echo  $idgruppo;
    $query = "SELECT * FROM include WHERE idgruppo = '$idgruppo'"; 
     $ris = mysql_query($query) or die("Errore nella query1:".mysql_error()); 
    $numrows8 = mysql_num_rows($ris);
    
   

   
    
    ?>
    

    <table width="464" border="1">

  <tr>
    <td width="41" height="42"><a href="formcontatti.php?idgruppo=<?=$idgruppo?>"><?php  echo $nome; ?></a>
   <?php echo "<br>"; ?></td>
   <td width="200"><a href="forminviosmsgruppo.php?idgruppo=<?=$idgruppo?>">Invia SMS al gruppo </a></td>
   <td width="200">Numero contatti presenti:<?php echo "<br> $numrows8"; ?></td>
   <td width="57"><a href="formmodificanomegruppo.php?idgruppo=<?=$idgruppo?>">modifica</a></td>
<td height="40"  colspan="4"><a href="formgruppi.php?idgruppo=<?=$idgruppo?>" onClick="return confirm('Sei sicuro?')">Elimina</a></td>   
  </tr>
</table>

   

<?php    
}
}

?>




<?php
}else
{
   echo "errore";
   
}



//echo "<br><a href='homegestionegruppi.html target="WINDOW-1"'>TORNA INDIETRO</a>";

?>

   <p><strong><a href="homepage.php" TARGET="WINDOW-1">Torna indietro</a></strong></p>

</body>
</html>
inviato 10 anni fa
riga1
X 0 X

ragazzi scusate, ho risolto togliendo l'= dal for...

ma qualcuno riesce aspiegarmi il perche l'= fa questo cambiamento?

scusate se l'argomento

risposto 10 anni fa
riga1
X 0 X

A sapere cos'è elle apostrofo uguale  ::)

risposto 10 anni fa
Marco Grazia
X 0 X

voleva intendere l'uguale...

comunque non devi mettere l'uguale perché devi anche considerare lo zero nel conteggio delle iterazioni. In pratica se conti i numeri tra (ad es.) 0 e 4 sono 5 e non 4! (0, 1, 2, 3, 4)

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda