Salve, volevo sapere come posso fare ad visualizzare l'user senza che io nella tabella pagine metto "user" - "user_id"
e normalmente faccio una select e mi recupera tutto.
Solo che vorrei evitare di inserire anche il nome utente "user" nella tabella "pagine" e vorrei che ci fosse solo l'id.
Vi posto il codice (uso una paginazione e popolo una table).
Mi dite come fare senza che faccio un campo sempre chiamato "user".
In poche parole vorrei usare solo _userid.
grazie e buona serata/buona giornata.
ciao.
da luigi.
e normalmente faccio una select e mi recupera tutto.
Solo che vorrei evitare di inserire anche il nome utente "user" nella tabella "pagine" e vorrei che ci fosse solo l'id.
Vi posto il codice (uso una paginazione e popolo una table).
PHP:
<?php
// Includo
require_once(dirname(__FILE__) . '/../inc.php');
require_once(dirname(__FILE__) . '/admin.php');
require_once(dirname(__FILE__) . "/../template/".$template_admin."/header.php");
?>
<p class="titolo">Pagine</p>
<?php echo "<select onchange=\"document.location.href = '" . $_SERVER['PHP_SELF'] . "?id=' + this.value;\" name=\"utenti\">";?>
<option value="0">Seleziona Utente</option>
<?php
$result = $db->query("SELECT * FROM utenti WHERE user_level=1 or user_level=2") or die($db->error);
while($row = $result->fetch_array())
{
$nome= $row['user'];
$id = $row['id'];
?>
<option value="<?php echo $id; ?>"><?php echo $nome; ?></option>
<?php
}
?>
</select><p></p>
<hr size="2"><?php
require_once(dirname(__FILE__) . '/../lib/paginazione.inc.php');
$query = "SELECT * FROM pagine ORDER BY data DESC LIMIT 10";
$result = $db->query($query);
if (mysqli_num_rows($result) == 0) { echo "Record non trovato"; }
else
{
if(!isset($_GET["id"])){
$pag = new Paginazione("SELECT * FROM pagine",10, "pagina");
}else{
$id = $_GET["id"];
$pag = new Paginazione("SELECT * FROM pagine WHERE _userid=".$id."",10, "pagina");
}
?>
<table style="text-align: left; width: 100%;" width="100%;" border="0" cellpadding="2"
cellspacing="2">
<tbody>
<tr style="background-color:Gray;color:White;">
<td style="vertical-align: top; text-align: center;">Username
</td>
<td style="vertical-align: top; text-align: center;">Titolo
</td>
<td style="vertical-align: top; text-align: center;">Data
</td>
<td style="vertical-align: top; text-align: center;">Stato Pubblicazione
</td>
<td style="vertical-align: top; text-align: center;">Modifica
</td>
</td>
<td style="vertical-align: top; text-align: center;">Cancella
</td>
</tr>
<?php
// restituisce un array multi-dimensionale con i record
if($record = $pag->Show())
{
foreach($record as $row)
{
?>
<tr>
<td style="vertical-align: top; text-align: center;">
<?php echo "".$row["user"]."";?></td>
<td style="vertical-align: top; text-align: center;">
<?php echo "".$row["titolo"]."";?></td>
<td style="vertical-align: top; text-align: center;">
<?php echo "".$row["data"]."";?></td>
<td style="vertical-align: top; text-align: center;">
<?php echo "".$row["active"]."";?></td>
<td style="vertical-align: top; text-align: center;">
<a href="pag_modifica.php?id=<?php echo "".$row["id"]."";?>" onClick="return confirm('Modifica?');"><img src="../ico/edit_32x32.png" border="0" alt="cancella" title="modifica" /></a></td>
<td style="vertical-align: top; text-align: center;">
<a href="pag_del.php?id=<?php echo "".$row["id"]."";?>" onClick="return confirm('Cancella?');"><img src="../ico/delete_32x32.png" alt="cancella" border="0" title="cancella" /></a></td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php
}
else
{
echo "Nessun Record Trovato!";
}
// restituisce i link alle pagine
if($link = $pag->Link(3))
{
?>
<a href="?pagina=<?php echo $link['first']; ?>">«</a> <?php
foreach($link['before'] as $bf)
{
?><a href="?pagina=<?php echo $bf;?>"><?php echo $bf;?></a> <?php
}
?><?php echo $link['current'];?> <?php
foreach($link['after'] as $at)
{
?><a href="?pagina=<?php echo $at;?>"><?php echo $at;?></a> <?php
}
?><a href="?pagina=<?php echo $link['last'];?>">»</a>
<?php
}
}
?>
<hr size="2">
<a href="pag_aggiungi.php">Aggiungi</a>
<?php
require_once(dirname(__FILE__) . "/../template/".$template_admin."/footer.php");
?>
Mi dite come fare senza che faccio un campo sempre chiamato "user".
In poche parole vorrei usare solo _userid.
grazie e buona serata/buona giornata.
ciao.
da luigi.