Salve,
mi presento visto che è la prima volta che scrivo su questo Forum.
Sono un ragazzino di 43 anni cresciuto con la passione per i computer che mastica dall'hardware alla programmazione ma non sono un genio in nessuna materia specifica.
Quando ho la necessità di programmare, visto che provengo dal basic del VIC20, utilizzo VB.net ed attualmente sto modificando un'applicazione che ho realizzato tempo fa per la "Sagra della Polenta" del mio paese.
Proggetto ghiotto eh?
Veniamo al dunque: l'applicazione da me realizzata in VB.net, che utilizziamo con successo da diversi anni, permette di effettuare un ordine al PC della cassa che stampa l'ordine per il cliente e le comande per la cucina ed il bar.
La mia idea per la prossima edizione della sagra è quella di permettere a chiunque sia in possesso di uno smartphone, tablet o altro dispositivo di accedere alla rete WIFI della sala e tramite browser effettuare un ordine per poi presentarsi alla cassa con l'id dell'ordine e dopo aver pagato ricevere la stampa immediata dell'ordine.
Ovviamente per la parte dell'applicazione VB non ho avuto problemi: spostato il DB da file di ACCESS a MYSQL e creato un loop che verifica ogni 5 secondi se c'è un nuovo record nel DB.
Ora devo realizzare la parte in PHP e quindi imparare un nuovo linguaggio ma l'età non mi è di supporto.... fatico!
Questo è quello che ho fatto sinora:
il file index:
il file raccoglieord.php:
Funziona tutto bene ma non so come proseguire.
Ora l'utente dovrebbe inserire quantità ed eventuali note per ogni articolo a cui è interessato ed al termine premere un pulsante di conferma.
Quindi il codice dovrebbe creare una query ad ogni valore diverso da null di 'Quanti' che inserisce un record nella tabella righe_ordine con l'id dell'ordine, Descrizione, Quanti, Note.
Forse chiedo troppo alla vostra pazienza?
Se qualcuno ha voglia e tempo di rispondere gle ne sarò grato.
Grazie comunque a tutti per avermi letto.:byebye:
mi presento visto che è la prima volta che scrivo su questo Forum.
Sono un ragazzino di 43 anni cresciuto con la passione per i computer che mastica dall'hardware alla programmazione ma non sono un genio in nessuna materia specifica.
Quando ho la necessità di programmare, visto che provengo dal basic del VIC20, utilizzo VB.net ed attualmente sto modificando un'applicazione che ho realizzato tempo fa per la "Sagra della Polenta" del mio paese.
Proggetto ghiotto eh?
Veniamo al dunque: l'applicazione da me realizzata in VB.net, che utilizziamo con successo da diversi anni, permette di effettuare un ordine al PC della cassa che stampa l'ordine per il cliente e le comande per la cucina ed il bar.
La mia idea per la prossima edizione della sagra è quella di permettere a chiunque sia in possesso di uno smartphone, tablet o altro dispositivo di accedere alla rete WIFI della sala e tramite browser effettuare un ordine per poi presentarsi alla cassa con l'id dell'ordine e dopo aver pagato ricevere la stampa immediata dell'ordine.
Ovviamente per la parte dell'applicazione VB non ho avuto problemi: spostato il DB da file di ACCESS a MYSQL e creato un loop che verifica ogni 5 secondi se c'è un nuovo record nel DB.
Ora devo realizzare la parte in PHP e quindi imparare un nuovo linguaggio ma l'età non mi è di supporto.... fatico!
Questo è quello che ho fatto sinora:
il file index:
PHP:
<HTML>
<HEAD>
<TITLE>Ordine</TITLE>
</HEAD>
<BODY>
INSERIRE TAVOLO 0 PER ASPORTO <br />
<FORM ID="ORDINE" NAME="ORDINE" METHOD="POST"
ACTION="raccoglieord.php">
<LABEL>Sig:
<INPUT TYPE="TEXT" NAME="Sig" ID="Sig" />
</LABEL>
<P><LABEL>Tavolo:
<INPUT TYPE="TEXT" NAME="Tavolo" ID="Tavolo" />
</LABEL></P>
<P><LABEL>Note:
<INPUT TYPE="TEXT" NAME="Note" ID="Note" />
</LABEL></P>
<P>
<INPUT TYPE="SUBMIT" NAME="Submit" ID="Submit" VLUE="Invia" />
</P>
</FORM>
</BODY>
</HTML>
il file raccoglieord.php:
PHP:
<?php include ("conn.php");?>
<?php
$Sig=$_POST ['Sig'];
$Tavolo=$_POST ['Tavolo'];
$Note=$_POST ['Note'];
$Ore=time();
$Ore=date('Y-m-d H:i:s', $Ore);
$query="INSERT INTO Ordini (Sig, Tavolo, Note, Ore)";
$query.="VALUES ('".$Sig."','".$Tavolo."','".$Note."','".$Ore."')";
mysql_query ($query,$conn);
$id = mysql_insert_id();
echo $id;
$query=mysql_query("SELECT Descrizione,Prezzo FROM menu WHERE Attivo=1 ORDER BY Settore");
echo "<table><td>Descrizione</td><td>Prezzo</td><td>Quantità</td><td>Note</td>";
while($riga=mysql_fetch_array($query))
{
echo "<tr><td>".$riga['Descrizione']."</td><td>".$riga['Prezzo']."</td>";
echo "<td><INPUT TYPE='TEXT' NAME='Quanti' ID='Quanti' /></td>";
echo "<td><INPUT TYPE='TEXT' NAME='Note' ID='Note' /></td></tr>";
}
echo "</table>";
?>
<?php include ("close.php");?>
Funziona tutto bene ma non so come proseguire.
Ora l'utente dovrebbe inserire quantità ed eventuali note per ogni articolo a cui è interessato ed al termine premere un pulsante di conferma.
Quindi il codice dovrebbe creare una query ad ogni valore diverso da null di 'Quanti' che inserisce un record nella tabella righe_ordine con l'id dell'ordine, Descrizione, Quanti, Note.
Forse chiedo troppo alla vostra pazienza?
Se qualcuno ha voglia e tempo di rispondere gle ne sarò grato.
Grazie comunque a tutti per avermi letto.:byebye:
Ultima modifica: