Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    colori alternati per visualizzare cose non pubblicate

    Salve, come faccio fare da questo codice:


    codice:
    if($record = $pg->Show())    {
        ?>
    <table class="table">
    <tr>
    <th>Username</th>
    <th>Categoria</th>
    <th>titolo</th>
    <th>Active</th>
    <th>Data</th>
    <th>Modifica</th>
    <th>Controllo</th>
    <th>Cancella</th>
    
    
    </tr>
        <?php
            foreach($record as $row)
            {
             ?>
            <tr>
            <td><?php echo "".$row["_username"]."";?></td>
            <td><?php echo "".$row["_title"]."";?></td>
            <td><?php echo "".$row["title"]."";?></td>
            <td><?php echo "".isActive($row["active"])."";?></td>
            <td><?php echo "".$row["data_it"]."";?></td>
            <td><a href="post_edit.php?id=<?php echo $row["id"]; ?>"><img src="ico/edit.png" alt="edit"></a></td>
            <td><select onchange="if(confirm('Sei sicuro'))document.location.href = 'post_options.php' + this.value; this.options[this.selectedIndex].value;" name="options"  onClick="displayElements(this.value);">
                <option value="">----------</option>
                <option value="?go=trash&id=<?php echo $row['id']; ?>">Metti nel cestino</option>
                <option value="?go=recovery&id=<?php echo $row['id']; ?>">Ripristina</option></select>
            </td>
            <td>
            <a href="post_options.php?go=dellAll&id=<?php echo $row["id"]; ?>"><img src="ico/remove.png" alt="remove"></a>
            </td>
        
             <?php
            }
        ?>
        </td>    
        </tr>
        </table>
        <?php
        }
        else
        {
            echo "<p>Nessun dato</p>";
        }
    essendo che posso fare
    codice:
     if($row["active"]== 1)else{}
    ma come faccio agganciargli un colore diverso ?

    grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    edit, sto vedendo questo esempio.. ma per dirgli di colorare solo gli elementi che hanno active=2 che per me è nascosto?

    http://www.devtek.org/tutorials/alte...row_colors.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    ora ho fatto cosi:

    codice:
    <?php		$i = 1; # Our row counter 
    		foreach($record as $row)
    		{
    				if ($i % 2 != 0) # An odd row 
    				$rowColor = "green"; 
    				else # An even row 
    				$rowColor = "orange"; 
    		 ?>
    		<tr bgcolor="<?php echo $rowColor; ?>">
    		<td><?php echo "".$row["url"]."";?></td>
    		<td><?php echo "".$row["title"]."";?></td>
    		
    		<td><?php echo "".isActive($row["active"])."";?></td>
    		<td><?php echo "".$row["data_it"]."";?></td>
    		<td><a href="pages_edit.php?id=<?php echo $row["id"]; ?>"><img src="ico/edit.png" alt="edit"></a></td>
    		<td><select onchange="if(confirm('Sei sicuro'))document.location.href = 'pages_options.php' + this.value; this.options[this.selectedIndex].value;" name="options"  onClick="displayElements(this.value);">
    			<option value="">----------</option>
    			<option value="?go=trash&id=<?php echo $row['id']; ?>">Metti nel cestino</option>
    			<option value="?go=recovery&id=<?php echo $row['id']; ?>">Ripristina</option></select>
    		</td>
    		<td>
    		<a href="pages_options.php?go=dellAll&id=<?php echo $row["id"]; ?>"><img src="ico/remove.png" alt="remove"></a>
    		</td>
    		
    		 <?php
    		  $i++;
    		}
    	?>
    ma come lo prendo l'active=2 ?

    grazie mille e buone feste.

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Perchè queste doppie virgolette ?

    ?php echo "".$row

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    Quote Originariamente inviata da cassano Visualizza il messaggio
    Perchè queste doppie virgolette ?

    ?php echo "".$row
    ciao, dici che non servono? e funziona lo stesso?

    lo messe perché non so il motivo.. poi perché forse non riuscivo ad mettere dei tag html, e poi lo lasciate cosi come sono.
    dici se metto echo $row["url"]; .. funziona lo stesso?

    grazie mille ora provo.

  6. #6
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    puoi farlo anche con css
    esempio:
    tr:nth-child(even) {

    background-color: grey;
    }
    Ultima modifica di ttcc; 27-12-2014 a 20:31

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    si quello lo so .. ma per dirgli che tutti i dati che hanno row["active"] = 2 me li deve colorare ? come faccio?

    grazie mille.

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    fatto:
    codice:
                          $i = $row["active"]==1;				if ($i % 2 != 0) # An odd row 
    				$rowColor = "blue"; 
    				else # An even row 
    				$rowColor = "red";
    ciao.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    ma come mai il preview di codice viene tutte volte sballato?

    grazie mille.

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.