Ho fatto proprio caso a quanto ci mettesse ad aggiornare e o hanno un load ogni secondo oppure non lo so perché l'aggiornamento è quasi istantaneo....
Per l'event del click non conosco nessun modo che all evento in una sessione segue una azione in altre sessioni...
nico99
@nico99
Post creati da nico99
-
RE: Trasformare un cellulare in un telecomando per giochi a quiz
-
RE: Trasformare un cellulare in un telecomando per giochi a quiz
No mi spiace nessuna. Come avevo detto qualche tempo fa ero riuscito ad arginare la cosa dividendo il programma in due parti: lato client e lato server.
Detto questo però ultimamente ho trovato un gioco online molto interessante che si chiama spyfall. La cosa interessante è che appena un giocatore seleziona un tasto sul proprio smartphone si aggiorna la schermata in automatico su tutti gli altri dispositivi collegati alla stessa pagina.
Secondo me bisogna utilizzare quel metodo ma non capisco come possa accadere una cosa del genere.
-
Caricare solo i primi 100 elementi
Buongiorno, io ho una tabella con un sacco di elementi, circa 300, e ogni volta che si carica la pagina ci mette un po', quindi vorrei che si caricassero subito i primi 100 elementi, poi se scendo col cursore, si caricano anche gli altri. Come potrei fare?
Grazie mille a tutti
-
RE: Eliminare una parte di righe su file txt
Ciao, io ragionando un po' leggere il file e conterei da quante righe è composto (facciamo finta che sono 140), poi con un ciclo for, cancellerei tutte le righe da 0 a (140-20) e riscriverei il file txt.
-
Problema nella gestione degli ordini/fatture
Ciao a tutti, sto creando un piccolo gestionale per un magazzino. Per quanto riguarda le cose più semplici come aggiungere/modificare un cliente, un prodotto o una categoria di prodotto tutto ok. I problemi sorgono quando devo gestire gli ordini di vendita.
Spiegazione delle tabelle del database:
-Tabella Clienti (id_cliente, nome_cliente)
-Tabella Prodotti (id_prodotto,codice_prodotto,id_categoria_prodotto,nome_prodotto)
-Tabella Ordini (id_ordine, id_cliente, data_ordine)
-Tabella righe ordini (id_riga, id_ordine, id_prodotto, quantita)Ho cercato di normalizzare il database quanto più possibile, solo che ho alcune difficoltà ora che voglio aggiungere o modificare un ordine, teoricamente vorrei che venga mostrato prima il cliente e la data dell'ordine, poi invece i vari prodotti divisi per categoria:
Cliente_____________ data ordine_______________
Prodotti:
Categoria 1
-nome prodotto ___________
-nome prodotto2___________
Categoria 2
-nome prodotto 3___________E così dicendo, per aggiungere un ordine ho usato questo codice:
[PHP]
<div id="titolo">
<h1>Aggiungi ordine</h1>
</div>
<table><form method="POST" action="funzioni/funzione-modifica-aggiungi-ordine.php">
<tr>
<td>Nome Cliente</td>
<td>
<select name="id_cliente" id="id_cliente">
<option value="">Scegli il cliente...</option>
<?php
$indice = mysql_query("SELECT
*
FROM
clienti
ORDER
BY
nome_cliente
");
while($array=mysql_fetch_array($indice))
{
echo "<option value='".$array[id_cliente]."'>".$array[nome_cliente]."</option>";
}
?>
</select>
</td>
<td>Data Ordine</td>
<td><input type='text' name='data_ordine' id='data_ordine' size='25'></td>
</tr> <tr><td><h1>Prodotti</h1></td></tr>
<?php
$indice = mysql_query("SELECT
*
FROM
categorie_prodotti
");
while($array=mysql_fetch_array($indice))
{
echo "<tr><td><b>".$array[nome_categoria]."</b></td></tr>";
$indice2 = mysql_query("SELECT *
FROM
prodotti
WHERE
categoria_prodotto=$array[id_categoria]
");
while($array2=mysql_fetch_array($indice2))
{
echo "<input type='text' name='id_prodotto[".$array2[id_prodotto]."]' value='".$array2[id_prodotto]."' style='display:none' >";
echo "<tr><td>".$array2[nome_prodotto]."</td><td><input type='text' name='quantita_prodotto[".$array2[id_prodotto]."]' size='3' value='0'></td></tr>"; }
}
?>
</table>
<input class="bottone" type="submit" value="Salva ordine" name="aggiungi_ordine" >
</form>[/PHP]la pagina di destinazione del form è così
[PHP]
mysql_query("INSERT INTO
ordini VALUES
('','$_POST[id_cliente]','$_POST[data_ordine]')
")or die(mysql_error());$ultima_id_inserita_in_ordini = mysql_query("SELECT
id_ordine
FROM
ordini
ORDER BY id_ordine DESC
LIMIT 1
");//in questo modo tiro fuori solo una corrispondenza
$ultima_id=mysql_result($ultima_id_inserita_in_ordini, 0, 0);
$indice_prodotti = mysql_query("SELECT
id_prodotto
FROM
prodotti
");
$righe=mysql_num_rows($indice_prodotti);
for ($i=1; $i<=$righe;)
{while($array=mysql_fetch_array($indice_prodotti))
{mysql_query("INSERT INTO
righe_ordini
VALUES ('','$ultima_id','".$_POST[id_prodotto][$array[id_prodotto]]."','".$_POST[quantita_prodotto][$array[id_prodotto]]."')
")
or die(mysql_error());
}
$i++;
}
}[/PHP]
Ma non funziona!
Grazie a tutti!! -
RE: Wordpress pagina bianca con scritta Error
Grazie mille per i tuoi consigli, di sicuro metterò in pratica tutto!!
Grazie ancora -
RE: Wordpress pagina bianca con scritta Error
Grazie mille, ora ho sistemato e ho aggiornato tutti i plugin e dovrei aver sistemato.. forse.
Grazie mille per l'aiuto -
RE: Wordpress pagina bianca con scritta Error
il sito è paggicasalinghi, il primo nella ricerca su google!
-
Wordpress pagina bianca con scritta Error
Buongiorno a tutti,
ho un sito ecommerce con wordpress su Aruba che, da qualche giorno a questa parte, dopo che navigo in 5 6 pagine, per visualizzare i prodotti, mi restituisce una pagina totalmente bianca con la scritta "error" e non mi permette di fare altro, anche se ricarico la pagina la schermata non cambia.
Da cosa potrebbe essere dato questo errore? forse un superamento delle query orarie? Effettivamente ho installati un pò di plugin tutti relativi al plugin woocommerce...
Grazie mille. -
RE: Calendario con date in evidenza
Ho sistemato un attimo ma così ho un altro problema... il codice è questo
[PHP]
while ($currentDay <= $numberDays) {
// Seventh column (Saturday) reached. Start a new row.
if ($dayOfWeek == 7) {
$dayOfWeek = 0; $calendar .= "</tr><tr>";
}
$currentDayRel = str_pad($currentDay, 2, "0", STR_PAD_LEFT);
$date = "$currentDayRel$month$year";
//PROVA DI UN METODO NUOVO
$sql = "SELECT DISTINCT scadenza_file FROM files";
$q = $db->prepare($sql);
$q->execute();
$q->setFetchMode(PDO::FETCH_ASSOC);
while($caratt = $q->fetch()) {
$scadenza_file = $caratt['scadenza_file'];
$giorno_scadenza_file = substr($scadenza_file, 0, 2);
$mese_scadenza_file = substr($scadenza_file, 2, 2);
$anno_scadenza_file = substr($scadenza_file, 4, 4);
if ( $currentDayRel == $giorno_scadenza_file && date("m") == $mese_scadenza_file) { $calendar .= "<td style='background:green;' id='today_date' rel='$date'><a href='../index-utente.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>i $currentDay</td>"; }
elseif($currentDayRel == $today_date && date("m") == $month){ $calendar .= "<td class='day_on' id='today_date' rel='$date'><a href='../index-utente.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>ei $currentDay</td>"; }
else { $calendar .= "<td class='day' rel='$date'><a href='../index-utente.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>e $currentDay</a></td>";}
}
// Increment counters
$currentDay++;
$dayOfWeek++;
}
[/PHP]tuttavia, ora è come se leggesse due volte la ELSE perchè mi stampa tutti i record due volte....
Come mai? -
Calendario con date in evidenza
Ciao a tutti, volevo inserire nel mio sito un calendario dinamico con la particolarità che abbia delle celle di colori diversi a seconda che la data corrisponda alla data che ho inserito in una tabella sql.
Solo che non ci riesco e vedo che il problema è annidare due cicli diversi, la parte di codice che non mi convince è questa:[PHP]
while ($currentDay <= $numberDays) {
// Seventh column (Saturday) reached. Start a new row.
if ($dayOfWeek == 7) {
$dayOfWeek = 0; $calendar .= "</tr><tr>";
}
$currentDayRel = str_pad($currentDay, 2, "0", STR_PAD_LEFT);
$date = "$currentDayRel$month$year"; while($array=mysql_fetch_array($indice)){ $scadenza_file = $array[data]; $giorno_scadenza_file = substr($scadenza_file, 0, 2); $mese_scadenza_file = substr($scadenza_file, 2, 2); $anno_scadenza_file = substr($scadenza_file, 4, 4); if ( $currentDayRel == $giorno_scadenza_file && date("m") == $mese_scadenza_file) { $calendar .= "<td class='day_on' id='today_date' rel='$date' style='background:green'><a href='index.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>$currentDay</td>"; } elseif($currentDayRel == $today_date && date("m") == $month){ $calendar .= "<td class='day_on' id='today_date' rel='$date' style='background:red'><a href='index.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>$currentDay</td>"; } else { $calendar .= "<td class='day' rel='$date'><a href='index.php?pagina=scadenzepergiorno&giorno=$currentDayRel&mese=$month&anno=$year'>$currentDay</a></td>"; } } // Increment counters
$currentDay++; $dayOfWeek++;
} [/PHP]
Solamente che mi mostra tanti 1 quanti sono le righe della tabella sql selezionate. -
RE: Trasformare un cellulare in un telecomando per giochi a quiz
Perfetto grazie ho risolto.
Alla fine ho diviso il "programma" in due parti:
-lato giocatore: questo inserisce il nome nella prima schermata e viene rmandato ad una pagina di stallo con dentro un semplice form in cui "scelgono" la domanda a cui rispondere, solamente che l'input è disabilita e quindi rispondono solo alla domanda che decide l'admin. Una volta inviata la form vengono rimandati alla pagina con i 5 pulsanti per rispondere, su questa, dopo 30 secondi viene fatto un redirect alla pagina precedente.
La pagina in cui si "decide" la domanda a cui rispondere si aggiorna ogni 10 secondi.-lato amministratore: ho una tabella sql con su il numero di domanda, il numero della risposta esatta e se la domanda è attiva, quindi con una semplice form va ad attivare la domanda che si vuole leggere in quel momento.....
Spero di esservi stato utile!
-
Trasformare un cellulare in un telecomando per giochi a quiz
Buongiorno a tutti,
come da titolo sto cercando di trasformare un cellulare in un telecomando per un gioco a quiz che sto creando, per capirci ora nei locali va molto di moda quei giochi come il quizzettone, viene fornito ad ogni squadra un telecomando con dei numeri, sullo schermo del locale esce la domanda a risposte multiple e il giocatore entro tot tempo deve cliccare sul telecomando il numero della risposta corretta.
Io vorrei riproporre tutto questo utilizzando il cellulare.Per fare ciò volevo che ogni giocatore si loggasse al sito che sto preparando e semplicemente venga rimandato ad una pagina con i bottoni 1 2 3 4 5. Però ho delle perplessità che magari con il vostro aiuto riesco a sistemare.
Primo problema che mi viene in mente è che il giocatore ha solo 30 secondi per rispondere alla domanda quindi ho pensato di inserire una funzione in js che dopo 30 secondi mi faccia il redirect sulla domanda successiva ma questo meccanismo non è completo, avrei bisogno infatti che io, lato amministratore, dopo aver cliccato qualcosa, attivi la schermata con su i numeri 1 2 3 4 5 per rispondere e che questa schermata dopo 30 secondi scompaia.
Come posso fare ad abilitare i pulsanti con le risposte?
-
RE: Accedere a server Xampp con cellulare
Ok grazie, sta sera provo ad impostare la stessa classe ai due dispositivi e controllo se accede, provando alla veloce ora non sembra essere quello il problema.
-
RE: Accedere a server Xampp con cellulare
ok, ma come faccio a capire se sono della stessa classe?
-
RE: Accedere a server Xampp con cellulare
Prima di tutto grazie per la risposta!
Ma se connetto entrambi alla stessa rete wifi e cerco l'ip del mio pc ed inserisco questo nel browser del cellulare non mi fa vedere nulla, come se non caricasse nulla. -
Accedere a server Xampp con cellulare
Buongiorno,
ho creato un sito caricato su server Xampp sul mio pc portatile, ora volevo sapere come poter raggiungere quel sito via wireless utilizzando il mio cellulare. -
Pubblicare Blogger su Altervista
ciao a tutti,
volevo sapere quale fosse il modo per pubblicare un blog di blogger su altervista. Andando su "impostazioni->pubblicazione" dal menu di blogger ho impostato il dominio in mio possesso su altervista, però non è cambiato nulla.Grazie per l'aiuto