Quote Originariamente inviata da F@bius Visualizza il messaggio
Seguendo questa logica, non puoi usare un ciclo while al posto del for e settare a true o false una variabile finché non trova la data che ti serve?
In effetti prima del for avevo provato un do...while con la modalità del flag come mi hai suggerito. Ma il risultato era sempre lo stesso.

Adesso ho seguito il tuo suggerimento con il flag ed il while ma rimane lo stesso problema. Mi segnala però questo errore: Fatal error: Maximum execution time of 30 seconds exceeded in [nomefile.php] on line 36. La linea 36 è quella della mysql_query.

Codice:

Codice PHP:
$flagtrue;
while (
$flag)
{
  
$giorno += 1;  
  
$data=date ("d-m-Y" ,mktime(0,0,0,date($mese),$giorno,$anno));  
  
$query "SELECT * FROM pr_cc WHERE data = '$data' ";  
  
$rismysql_query($query) or die ('<p class="first">Connessione fallita: ' mysql_error() . '. Riprova pi&ugrave; tardi.</p>');  
  if(
$ris==NULL$flagfalse;

Andrea