Originariamente inviato da masdel1979
usa mktime... prima scomponi la data che hai:

list($d,$m,$y) = explode("/",$datadb);
$newDate = date("d/m/Y", mktime(0,0,0,$m,$d+50,$y));

comunque vedi qui:

http://php.net/manual/en/function.mktime.php

Ciao Max

Infatti avevo gia provato quella soluzione ma non va. magari dimentico qualcosa!


Codice PHP:
$query="SELECT date_format(locodate,'%d/%m/%Y') locodate FROM prova WHERE loco='{$_POST['loco']}' AND nome='{$_POST['nomelc']}'"$lista=mysql_query($query); $row=mysql_fetch_array($lista); $dividi($d,$m,$Y)=explode("/",$row['locodate']); $datascadenza=date("d/m/Y"mktime(0,0,0,$m,$d+50,$Y)); echo $datascadenza
fatto così mi dice:

Fatal error: Can't use function return value in write context in C:

ma non riesco a capire cosa intende!

grazie della mano!