Come posso prendere il valore di un campo dell'ultima riga di una tabella??ci sono problemi se la tabella è vuota?![]()
![]()
Come posso prendere il valore di un campo dell'ultima riga di una tabella??ci sono problemi se la tabella è vuota?![]()
![]()
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
Se la tabella e' vuota.... ci vuole la release installata a Lourdes.... per prendere qualcosa.Originariamente inviato da alex86
Come posso prendere il valore di un campo dell'ultima riga di una tabella??ci sono problemi se la tabella è vuota?![]()
![]()
Se invece per ultima riga vuoi dire l'ultimo record con id autoincrement e vuoi conoscere l'id fai una select del genere:
SELECT MAX(id) AS ultimo FROM tabella
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
è proprio questo il problema..Originariamente inviato da piero.mac
Se la tabella e' vuota.... ci vuole la release installata a Lourdes.... per prendere qualcosa.
mi mostra il campo testo dove anzi di avere 1 (xkè il valore dell'ultimo campo nfatt è 0) mi mostra "Resource id #5" :master:Codice PHP:
FATTURA NUMERO:
<?
$query = "SELECT MAX(id) AS nfatt FROM fatture";
$numero = mysql_query($query, $db);
$numero++;
echo "<input type=text name=\"nfatt\" value=\"$numero\" readOnly>";
?>
<input type="submit" name="bInvia" value="Aggiungi">
</form>
<?}?>
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
anke così ho lo stesso risultato..
Codice PHP:
<input type=text name="nfatt" value="<?=$numero?>" readOnly>
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
Azz.... Ma $numero messo li.... raccoglie il thread della risorsa..... non il risultato della query.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
cioè?
se ti serve tt il codice eccolo...
Codice PHP:
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
else{
mysql_select_db($db_name, $db);
$query = "SELECT nome FROM ditta";
$result = mysql_query($query, $db);
?>
DITTA:
<form action="addfatt.php" method="post">
<SELECT NAME="ditta" SIZE="1">
<?
while ($row = mysql_fetch_array($result))
{
echo "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>";
}
?>
</SELECT>
FATTURA NUMERO:
<?
$query = "SELECT MAX(id) AS nfatt FROM fatture";
$numero = mysql_query($query, $db);
$numero++;
?>
<input type=text name="nfatt" value="<?=$numero?>" readOnly>
?>
<input type="submit" name="bInvia" value="Aggiungi">
</form>
<?}?>
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
$query = "SELECT MAX(id) AS nfatt FROM fatture";
$res = mysql_query($query, $db);
$numero = mysql_fetch_assoc($res['nfatt']);
$numero++;
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
grazie!
ho dovuto però modificare la riga
$numero = mysql_fetch_assoc($res['nfatt']);
in
$numero = $res['nfatt'];
perkè m dava errore!ma ora va bene!![]()
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]