-
data non si cambia
Salve ho un problema con il seguente codice di un form
Codice:
<?php
include("../config.php");
$obj=new sast1com();
$obj->connessione();
$cliente=$_GET['cliente'];
if(strlen($cliente) != 0)
{
$separa = explode(" ", $cliente);
$cognome=$separa [0];
$pippo=strstr($cliente, " " );
$nome = substr($pippo, 1);
if((strlen($cognome) > 0 && strlen($nome) > 0 )|| $nome != NULL)
{
$dati=mysql_query("select count(id) from clienti where cognome like '%$cognome%' and nome like '%$nome%'");
$array=mysql_fetch_array($dati);
$num =$array[0];
if ($num == 1) {
$dati=mysql_query("select * from clienti where cognome like '%$cognome%' and nome like '%$nome%'");
$array=mysql_fetch_array($dati);
$id=$array['id'];
$dati2=mysql_query("select max(id1) from schede ");
$array2=mysql_fetch_array($dati2);
$num_id=$array2[0];
$id1= $num_id +1;
?>
<h2>Scheda N° <strong><? echo"".$id1.""; ?></strong> </h2><br/>
<form name="form" method="post" action="inserimento_dati.php">
<table style="width:100%">
<tr>
<td></td>
<td><input type="hidden" name="id1" size="20" value="<? echo"".$id1.""; ?>">
</td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="id" size="20" value="<? echo"".$id.""; ?>">
</td>
</tr>
<tr>
<td>Data: </td>
<td><input type="date" name="data" readonly="readonly"
value="<?php
echo date("d/m/20y", time ());
?>"></td>
</tr>
<tr></tr>
<tr>
<td>Durata (settimane): </td>
<td>
<select size="1" name="settimane">
<?php for($io=1; $io<=20; $io++){ echo "<option value=\"$io\">".$io."</option>";} ?>
</select>
</td>
</tr>
<tr></tr>
<tr>
<td>Livello: </td>
<td>
<select size="1" name="livello">
<option value="">Seleziona</option>
<option value="base">Base</option>
<option value="intermedio">Intermedio</option>
<option value="avanzato">Avanzato</option>
</select>
</td>
</tr>
<tr></tr>
<tr>
<td>Obiettivo: </td>
<td>
<select size="1" name="obiettivo">
<option value="">Seleziona</option>
<option value="dimagrimento">Dimagrimento</option>
<option value="massa">Massa</option>
<option value="tonificazione">Tonificazione</option>
<option value="definizione">Definizione</option>
<option value="definizione">Schede precompilate sugli obiettivi</option>
</select>
</td>
</tr>
<tr></tr>
</table>
<hr />
<br /><br />
<input type="submit"
name="submit" value="Inserisci">
</form>
<?php
}
else echo"<strong>Attenzione! Utente inesistente</strong>";
}
else echo"<strong>Inserisci un nome corretto</strong>";
}
else echo"<strong>Nessun cliente inserito</strong>";
?>
il problema è che non riesco a modificare la data; mi rimane sempre quella ma se io la voglio cambiare come devo fare??
-
In che senso non si cambia? Quale data vuoi ottenere? Il tuo codice
Codice PHP:
date("d/m/20y", time ());
(che in realtà si scriverebbe date("d/m/Y", time ()); ) indica la data di oggi come 14/10/2014.
-
nella casella di text voglio mettere di default la data di oggi ma se necessario vorrei cambiare la data di oggi con un' atra data; invece la data rimane sempre la stessa
-
Ovvio, l'hai messo readonly!... :shock:
-
hai ragione non me ne sono accorto :wink: scusami... un ultima cosa ora ho inserito due radiobotton ma quello ch spiega il radiobotton(Si o NO) esce piu sotto del radiobotton; come posso fare per alinearli?? ti allego il codice che ho scritto
Codice:
si <input type="radio" value="yes" name="rispo"/> <br/>
no <input type="radio" value="yes" name="rispo"/>
</td>
</tr>
<tr></tr>
-
Prova
Codice:
<label>si <input type="radio" value="yes" name="rispo"/></label> <br/>
<label>no <input type="radio" value="yes" name="rispo"/></label>
-
no, avevo gia provato con le label; cmq ti mostro come esce l'output... è propio brutto :crycry:
http://i57.tinypic.com/2envk7q.png