Ciao.
Dopo 240 righe di codice mi fermo:
Codice PHP:
case '7':
if ($charname != 'GTN' AND $charname != 'Lorensetta' AND $charname != 'Lorenso'){
echo 'Restricted access';
}
else {
echo 'Benvenuto nel pannello d\'amministrazione '.$charname.'!';
?>
- [url="?id=6"]Pulizia di tutti gli ordini completati[/url]
- [url="?id=7"]Vedi tutti i nuovi ordini[/url]
- [url="?id=8"]Conferma gli ordini[/url]
<?php
$results = mysql_query("select id, name, item, type, date_format(data_ora, '%d/%m/%Y - %H:%i:%s') as data_formattata from $my_table where status like '1' order by data_ora");
if(mysql_num_rows($results)>0){
?>
<table border="1">
<form action="?id=7" method="POST">
<tr><td>Cliente</td><td>Tipo</td><td>Oggetto</td><td>Costo</td></tr>
<?php
while($scatola_temporanea=mysql_fetch_array($results)){
$db_id=$scatola_temporanea[id];
$db_name=$scatola_temporanea[name];
$db_item=$scatola_temporanea[item];
$db_type=$scatola_temporanea[type];
$db_data=$scatola_temporanea[data_formattata];
switch ($db_type){
case '1':
$tipo = "Skill";
break;
case '2':
$tipo = "BP";
break;
case '3':
$tipo = "Item";
break;
case '4':
$tipo = "Ship";
break;
}
echo "<tr><td>$db_name</td><td>$tipo</td><td>$db_item</td><td><input type='text' size='8' maxlength='12' name='costo'><input type='hidden' name='id' value='$db_id'></td></tr>";
} //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo
echo '</form></table>';
}
else{ //se non ha trovato record
echo "Non ci sono ordini";
}
}
if (isset($_POST[costo])){
Allora.... qui avrei bisogno di una query che aggiorni tutti i record con status = 1, e se costo > 0, il record passa a status 2, se no resta a status 1.
Come potrei fare?
Se avete bisogno di sapere la struttura della tabella o il resto del file chiedete pure ^^ .
Grazie mille, ciao.