Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problemino

  1. #1

    Problemino

    Ragazzi ho questo script:
    codice:
    function mostra_record()
    { 
    	$id = intval($_GET['id']);
    	$query = "SELECT id, data_out, ora_out, vettura, telaio, km, targa, autista, passeggero, destinazione, sorvegliante, motivazione, note, data_in, ora_in FROM vetture WHERE id = $id";
    	$result = mysql_query($query);
    	if (!$result) 
    	{ die("Errore nella query $query: " . mysql_error()); }
    	
    	if(mysql_num_rows($result) != 1) 
    	{ die("l'ID passato via GET è errato"); }
     
    	list($id,$data_out,$ora_out,$vettura,$telaio,$km,$targa,$autista,$passeggero,$destinazione,$sorvegliante,$motivazione,$note,$data_in,$ora_in)=mysql_fetch_row($result);
     
    	$id=htmlspecialchars($id);
    	$data_out=htmlspecialchars($data_out);
        $ora_out=htmlspecialchars($ora_out);
    	$vettura=htmlspecialchars($vettura);  
        $telaio=htmlspecialchars($telaio);
    	$km=htmlspecialchars($km);
    	$targa=htmlspecialchars($targa);
    	$autista=htmlspecialchars($autista);
    	$passeggero=htmlspecialchars($passeggero);
    	$destinazione=htmlspecialchars($destinazione);
    	$sorvegliante=htmlspecialchars($sorvegliante);
    	$motivazione=htmlspecialchars($motivazione);
    	$note=htmlspecialchars($note);
    	$data_in=htmlspecialchars($data_in);
    	$ora_in=htmlspecialchars($ora_in);	
    
     echo "  
          <form action=\"upr.php?id=$id\" method=\"post\">  
          <table width='20%' align='center' border='1' colspan='2' bgcolor='#000000'>
    	  <td style='font size:14pt'>DATA USCITA</td>
    	  <td style='font size:14pt'><input type='text' name='data_out' size=50 maxlength=40 alt='data_out' align='left' value=\"$data_out\" </td><tr>
    	  <td style='font size:14pt'>ORA USCITA</td>
    	  <td style='font size:14pt'><input type='text' name='ora_out' size=50 maxlength=40 alt='ora_out' align='left' value=\"$ora_out\" </td><tr>
    	  <td style='font size:14pt'>VETTURA</td></td>
    	  <td style='font size:14pt'><input type='text' name='vettura' size=50 maxlength=16 alt='vettura' align='left' value=\"$vettura\"</td><tr>
    	  <td style='font size:14pt'>TELAIO</td>
    	  <td style='font size:14pt'><input type='text' name='telaio' size=50 maxlength=40 alt='telaio' align='left' value=\"$telaio\"</td><tr>
    	  <td style='font size:14pt'>CHILOMETRI</td>
    	  <td style='font size:14pt'><input type='text' name='km' size=50 maxlength=40 alt='km' align='left' value=\"$km\"</td><tr>
    	  <td style='font size:14pt'>TARGA</td>
    	  <td style='font size:14pt'><input type='text' name='targa' size=50 maxlength=7 alt='targa' align='left' value=\"$targa\"</td><tr>
    	  <td style='font size:14pt'>AUTISTA</td>
    	  <td style='font size:14pt'><input type='text' name='autista' size=50 maxlength=16 alt='autista' align='left' value=\"$autista\"</td><tr>
    	  <td style='font size:14pt'>PASSEGGERO</td></td>
    	  <td style='font size:14pt'><input type='text' name='passeggero' size=50 maxlength=16 alt='passeggero' align='left' value=\"$passeggero\"</td><tr>
    	  <td style='font size:14pt'>DESTINAZIONE</td>
    	  <td style='font size:14pt'><input type='text' name='destinazione' size=50 maxlength=30 alt='destinazione' align='left' value=\"$destinazione\"</td><tr>
    	  <td style='font size:14pt'>MOTIVAZIONE</td>
    	  <td style='font size:14pt'><textarea name=\'motivazione\' rows=\"5\" cols=\"31\" align=\'left\' value=\"$motivazione\">$motivazione</textarea></td><tr>
    	  <td style='font size:14pt'>NOTE</td>
    	  <td style='font size:14pt'><textarea name=\'note\' rows=\"5\" cols=\"31\" align=\'left\' value=\"$note\">$note</textarea></td><tr>
    	  <td style='font size:14pt'>SORVEGLIANTE</td>
    	  <td style='font size:14pt'><input type='text' name='sorvegliante' size=50 maxlenght=20 alt='sorvegliante' align='left' value=\"$sorvegliante\"></td><tr>
    	  <td style='font size:14pt'>DATA ENTRATA</td>
    	  <td style='font size:14pt'><input type=\'text\' name=\'data_out\' size=\"50\" maxlength=\"40\" alt=\'data_out\' align=\'left\' value="<?php echo date("Y/m/d");?>" </td><tr>
    	  <td style='font size:14pt'>ORA ENTRATA</td>
    	  <td style='font size:14pt'><input type='text' name='ora_out' size=50 maxlength=40 alt='ora_out' align='left' value="<?php echo date("G:i:s");?>" </td><tr>   
          <td><input name='invia' type='submit' align=\'center\' value='Invia'/></td></tr>  
    	  </table>
    	  <hr></hr>
          </form>  
          ";
    }
    ?>
    Mi da questo errore:
    Parse error: syntax error, unexpected '?' in C:\xampp\htdocs\test.php on line 154

    Cosa può essere?
    Il mio obiettivo e far comparire la data e l'orario già scritti nel form...
    By GeddY_LeE

  2. #2
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Posta la riga 154
    <br />
    http://www.vikeydesign.it
    -----------------------------------
    <?php echo "Hello World!"; ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    101
    Credo dovresti usare il metodo GET se vuoi appendere la variabile all'URL

  4. #4
    La riga 154 è questa che tra l'altro già c'era nello script postato sopra:
    <td style='font size:14pt'><input type=\'text\' name=\'data_out\' size=\"50\" maxlength=\"40\" alt=\'data_out\' align=\'left\' value="<?php echo date("Y/m/d");?>" </td><tr>
    E poi non credo sia problema di variabile, visto che tutto il resto funge ma solo la funzione per darmi la data e l'ora non fa il suo dovere... Ripeto deve darmi il campo già compilato con Data e Ora...
    By GeddY_LeE

  5. #5
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Ma certo che non va, tu già usi echo e metti un altro echo con <?php echo date("Y/m/d");?> ecco perchè no va !!!
    <br />
    http://www.vikeydesign.it
    -----------------------------------
    <?php echo "Hello World!"; ?>

  6. #6
    niente, ho provato a fare cos'ì:
    codice:
    <td style='font size:14pt'><input type='text' name='ora_out' size=50 maxlength=40 alt='ora_out' align='left' value=date('G:i:s'); </td><tr>
    Ma nel campo di compilazione mi scrive: date('G:i:s') :S io vorrei l'orario o nel campo prima la data non la funzione ahaha!
    By GeddY_LeE

  7. #7
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Ma non lo puoi fare cosi, come fai a fare dentro un echo "<?php echo date("Y/m/d");?>";
    è sbagliato!!!
    <br />
    http://www.vikeydesign.it
    -----------------------------------
    <?php echo "Hello World!"; ?>

  8. #8
    Ok ho risolto portando i campi da compilare fuori dallo script php tra un pò lo provo e vi faccio sapere se funge!
    By GeddY_LeE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.