• User Attivo

    mi stampa una riga della tabella che non esiste

    ciao ragazzi qualcuno può correggermi questo script.

    praticamente il problema è che se non aggiungo nessun contatto, mi viene stampata cmq una riga vuota con accanto i link dalla riga 75-80 che non ci deve essere.
    appena accedo a quetsa pagina deve essere bianca senza tabella, con al massimo scritto nessun contatto.

    ciao e grazie

    
    <?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) {
    //    
         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=<?=$idguppo?>">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>
    
    
    
    
    

  • User Attivo

    non riesco a capire xche continua a stamparmi una riga vuota se non ci sn nomi. deve essere un problema di html forse.
    ma non riesco a risolvere......


  • User Attivo

    ciao ragazzi ho provato cosi: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 image

    
    <?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>
    
    
    
    
    

  • User Attivo

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

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

    scusate se l'argomento è banale però non sto capendo.

    grazie a tutti e buona domenica