Qui c'è l'esempio della parte del regista. Inoltre puoi usare $sel per preselezinoare un regista (basta che ci metti l'id del regista che vuoi preselezionare). Ti servirà per implementare anche la modifica all'interno del tuo form.
$qry = "SELECT * FROM regista ORDER BY nome ASC";
// echo "query=[$qry]<br>\n\n";
$cerca = mysql_query($qry);
if (mysql_num_rows($cerca) > 0)
{
echo "Seleziona il regista: <select name='id_regista'>\n";
while ($rec = mysql_fetch_array($cerca, MYSQL_ASSOC))
{
$id = $rec['id_regista'];
$nome = $rec['nome'];
echo "<option value='$id' " . (($sel == $id) ? "selected" : "") . ">$nome\n";
}
echo "</select>\n";
}
e se tu aggiungessi una variabile booleana? Metti alla tabella esercizio un campo 'inUso', quando uno richiede quell'esercizio, tu la setti su 'sì' e prima di caricare un esercizio, effetti la query e controlli che esso non sia utilizzato da nessuno! spero sia sensato!
può essere
ma a quel punto limiti la soluzione ad un utente..
dipende tutto da come devi fare il sito...
stai usando un forum tipo phpbb o wordpress?
sicuro che hai i permessi sull'httpdocs di fare 1 cosa del genere
sicuro che non dipenda da qualche header generato via php
magari se fornisci ulteriori dettagli posso aiutarti
$query="select * from alunniregista where id_regista=".$rigo['id_regista'];
Indichi $rigo, però sei già uscito dal loop della query precedente. Quindi non ci sarà niente.
Verifica cosa ti aspetti da questa query. Tieni conto che se fossero due loop annidati nel secondo dovresti cambiare i nomi dei campi (in particolare $rigo).
Cmq tornando in tema vorrei sapere se esistano dei software che facciano questo per me.
Anche qualcosa per poter testare per esempio un sito e quanti user puo reggere prima di cadere.
se usi phpEd oppure Zend come ambienti, hai le finestre di debug dove puoi leggere tutte le info che vuoi.
Le connessioni può reggere prima di saturare dipendono da come gestisci le connessioni tu e da quante ce ne sono gia aperte su quell'IP.
crei tre file:
testa.php
menu.php
piedi.php
In cui metti la creazione dell'intestazione, del menu e del footer.
Poi vari php li includi, ad esempio l'index.php potrebbe essere:
<?php
include("testa.php");
// ALTRE COSE DA FARE DOPO L'INTESTAZIONE
include("menu.php");
// ALTRE COSE DA FARE DOPO IL MENU'
include("piedi.php");
?>
praticamente col tasto invio metto nel campo a destra del pulsante la scritta "occupato", solo che per funzionare devo cliccarci due volte xche al primo clic ricarica la pagina.
poi la funziona js interviene in questo caso:
se cè già la scritta occupato e un utente clicca su invio viene richiamata quella funzione che mi da alert..
mentre se non cè la scritta occupato dovrebbe partire l'invio