ALP - Aquileia Linux Project

Gruppo Utenti GNU/Linux – Free Software Bassa Friulana
Oggi è 26/05/2019, 4:18

Tutti gli orari sono UTC




Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 
Autore Messaggio
 Oggetto del messaggio:
MessaggioInviato: 11/08/2006, 14:48 
Non connesso
pinguino_imperatore
pinguino_imperatore

Iscritto il: 10/07/2006, 9:57
Messaggi: 114
Codice:

<html>

<head>
   <script type="text/javascript">
      function cerca(val1){
         window.document.form1.cd_art.value=val1;
         window.document.form1.submit();
      }
   </script>

   <link rel=stylesheet href="/css/uni.css" type="text/css">

   <STYLE type=text/css>
      pre {font: 100 1.1em monospace; border: 1px solid #A2A2A2; padding: 5px;} 
      .grigio_scuro {background: #EFEFEF}
   </STYLE>
</head>


<body>
   <form name="form1" action="" method="GET">
      <input type="hidden" name="cd_art" value="">
   <pre class="grigio_scuro">
   <table align=center>
      <tr>   
         <td><a href="javascript:cerca('A');">&nbsp;[A]&nbsp;</a></td>
         <td><a href="javascript:cerca('B');">&nbsp;[B]&nbsp;</a></td>
         <td><a href="javascript:cerca('C');">&nbsp;[C]&nbsp;</a></td>
         <td><a href="javascript:cerca('D');">&nbsp;[D]&nbsp;</a></td>
         <td><a href="javascript:cerca('E');">&nbsp;[E]&nbsp;</a></td>
         <td><a href="javascript:cerca('F');">&nbsp;[F]&nbsp;</a></td>
         <td><a href="javascript:cerca('G');">&nbsp;[G]&nbsp;</a></td>
         <td><a href="javascript:cerca('H');">&nbsp;[H]&nbsp;</a></td>
         <td><a href="javascript:cerca('I');">&nbsp;[I]&nbsp;</a></td>
         <td><a href="javascript:cerca('J');">&nbsp;[J]&nbsp;</a></td>
         <td><a href="javascript:cerca('K');">&nbsp;[K]&nbsp;</a></td>
         <td><a href="javascript:cerca('L');">&nbsp;[L]&nbsp;</a></td>
         <td><a href="javascript:cerca('M');">&nbsp;[M]&nbsp;</a></td>
         <td><a href="javascript:cerca('N');">&nbsp;[N]&nbsp;</a></td>
         <td><a href="javascript:cerca('O');">&nbsp;[O]&nbsp;</a></td>
         <td><a href="javascript:cerca('P');">&nbsp;[P]&nbsp;</a></td>
         <td><a href="javascript:cerca('Q');">&nbsp;[Q]&nbsp;</a></td>
         <td><a href="javascript:cerca('R');">&nbsp;[R]&nbsp;</a></td>
         <td><a href="javascript:cerca('S');">&nbsp;[S]&nbsp;</a></td>
         <td><a href="javascript:cerca('T');">&nbsp;[T]&nbsp;</a></td>
         <td><a href="javascript:cerca('U');">&nbsp;[U]&nbsp;</a></td>
         <td><a href="javascript:cerca('V');">&nbsp;[V]&nbsp;</a></td>
         <td><a href="javascript:cerca('W');">&nbsp;[W]&nbsp;</a></td>
         <td><a href="javascript:cerca('X');">&nbsp;[X]&nbsp;</a></td>
         <td><a href="javascript:cerca('Y');">&nbsp;[Y]&nbsp;</a></td>
         <td><a href="javascript:cerca('Z');">&nbsp;[Z]&nbsp;</a></td> 
      </tr>
   </table>
   </pre>
   </form>


<?php
if ($_POST)
$cd_art=$_GET['cd_art'];
print($cd_art);
?>



</body>
</html>



cliccando su un qualsiasi <a href...................> mi aspetterei l'esecuzione del codice php ed invece non avviene, perchè????
non sente il post, mi aiutate???


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 11/08/2006, 15:11 
Non connesso
Site Admin
Site Admin
Avatar utente

Iscritto il: 18/08/2004, 19:41
Messaggi: 1237
Località: Aquileia
Ciao Stefano.

Devo farti i complimenti per la tua mole di domande che ne deduco che ci metti passione o quanto meno pura motivazione in quello che fai e stai imparando sul php.

Ti volevo però consigliare di non fare andare OT i vari 3d, piuttosto aprine dei nuovi se pensi anche minimamente che la tua domanda/il tuo problema seguente non sia vincolato alla discussione in cui stai per postare.

Almeno cosi cerchiamo di tenere organizzati i contenuti sul forum in maniera tale da dare visibilità e semplicità nel trovare le risorse anche a chi ha il tuo stesso problema e cerca soluzione ;)

:ciauz:

_________________
Davide Tommasin
BLOG di uno qualsiasi
ALP - Aquileia Linux Project
CKF - Canoa Kayak Friuli
Immagine Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: 11/08/2006, 16:07 
Non connesso
pinguino_imperatore
pinguino_imperatore
Avatar utente

Iscritto il: 26/09/2004, 17:16
Messaggi: 124
Località: Udine e non solo.
C'è un errore di fondo nel tuo script:
Codice:
<?php
if ($_POST)
$cd_art=$_GET['cd_art'];
print($cd_art);
?>

Il metodo che usi è GET non POST, se if cerca POST, quella condizione nel tuo script non si verifica mai.

Altra cosa, non volermene, ma è preferibile fare due cose:
1) usare una lista in luogo di una tabella, dato che è più semplice e più facilmente utilizzabile dai browser, ma non solo è anche semanticamente corretto, dato che le tabelle sono fatte per contenere dati e non porzioni di codice; quindi il tuo codice diverrebbe:
Codice:
<ul>
         <li><a href="#" onclick="javascript:cerca('A');">&nbsp;[A]&nbsp;</a></li>
         <li><a href="#" onclick="javascript:cerca('B');">&nbsp;[B]&nbsp;</a></li>
         <li><a href="#" onclick="javascript:cerca('C');">&nbsp;[C]&nbsp;</a></li>
         <li><a href="#" onclick="javascript:cerca('D');">&nbsp;[D]&nbsp;</a></li>
  eccetera
</ul>

2) poi non usare la vecchia notazione javascript:comando ma utilizza gli eventi del browser, così se qualcuno non ha il javascript installato, può comunque proseguire senza dare errori.

_________________
Il mio lavoro: StilisticaMente
I miei giochini: Giochi online
http://counter.li.org/cgi-bin/certificate.cgi/361528


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 

Tutti gli orari sono UTC


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010
[ Time : 0.070s | 13 Queries | GZIP : Off ]