Salve a tutti. Da pochissimo mi sto cimentando con il PHP ed ho realizzato una tabella in html che preleva i dati inseriti in un database MySQL tramite form PHP.
Questo è il mio codice:
codice:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>home_page</title>
<style type="text/css">
.righe {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
color: #CCCCCC;
font-weight: bold;
text-transform: uppercase;
background-color: #808080;
}
.titolo {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
color: #CCCCCC;
background-color: #333333;
text-transform: uppercase;
}
.centrale {
background-image: url('immagini/centrale.gif');
background-repeat: no-repeat;
width: 623px;
height: 385px;
}
body{
margin-top:-18px;
}
</style>
</head>
<body bgcolor="#292929">
<?php
include('funzioni.php');
db();
$query = "SELECT * FROM team ORDER BY nickname";
$risultati = mysql_query($query);
?>
<table class="centrale" align="center">
<tr>
<td width="20"></td>
<td style="height: 20px"></td>
<td style="height: 20px"></td>
<td style="height: 20px"></td>
<td style="height: 20px"></td>
<td width="20"></td>
</tr>
<tr height="10px">
<td ></td>
<td class="titolo">NAZIONE</td>
<td class="titolo">NICKNAME</td>
<td class="titolo">GRADO</td>
<td class="titolo">STEAM</td>
<td></td>
</tr>
<?php
while ($righe = mysql_fetch_array($risultati)) {
echo '<tr height="10px">';
echo '<td></td>';
echo '<td class="righe">'.$righe['nazione'].'</td>';
echo '<td class="righe">'.$righe['nickname'].'</td>';
echo '<td class="righe">'.$righe['grado'].'</td>';
echo '<td class="righe">'.$righe['steam'].'</td>';
echo '<td></td>';
echo '</tr>';
}
?>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
COSA VORRESTI FARE?
Ve lo spiego immediatamente.
Tramite link (ad esempio un "Gestisci tabella" ) mi vorrei andare a reindirizzare su una pagina PHP (ovviamente questa pagina dovrà essere protetta da una password, ma per questa cosa penso troverò moltissimo in internet). In questa nuova pagina, ci sarà la stessa tabella con però, in aggiunta, accanto ad ogni riga 2 piccole immagini (o link, è uguale, poi l'HTML me lo gestisco io):
-cancella
-modifica
Per il primo ("cancella") vorrei che andasse a cancellare la relativa riga della tabella HTML, nel database MySQL, così da cancellarla nella tabella (non leggendo più quella riga, non la riporterebbe più). Suppongo e ripeto, suppongo, non sia un codice complicato.
Il secondo ("modifica") vorrei che andasse a modificare la relativa riga dell'HTML (quindi quella del db MySQL) reindirizzandomi magari in un form con dei TEXTBOX compilati come da database che, modificandoli e cliccando sul tasto INVIA, mi permetta di modificare solo quella riga nel DB.
Per farmi capire meglio vi allego il link della tabella in questione:
- Tabella HTML che preleva dati da un DB MySQL -
Ad esempio voglio andare a modificare la prima riga, quindi cliccherà sul link "modifica" (che ora ovviamente non è presente), vado a modificare il campo "STEAM" (modificandolo da "vuoto" a BANDITA)
Grazie mille a chi mi saprà e vorrà aiutare, spero di essermi fatto capire, in tal caso non esitate a chiedere, sarò felice di spiegarmi meglio