Aiuto invio form nascosto in PHP

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Salve a tutti, volevo sapere se qualcuno di voi può darmi una mano, ho una pagina php che fa il print dei risultati nel database, facendo vedere gli utenti e le generalità inserite in un precedente form, ho anche creato un altra pagina php con la funzione cerca, che richiamo in questa con un form
HTML:
<form action="cerca_interventi.php?pagina=interventi" method="POST">
<input type="text" name="query" />
<input type="submit" value="Cerca" />

Ma volevo integrare un specie di link sul nome dell'utente registrato, che viene visualizzato, che faccia un form invisibile che porti al cerca.
(tutto questo è dentro al codice <?php )
HTML:
<td bgcolor='#EFF5FB'><center>
<form action='cerca_interventi.php?pagina=interventi' method='POST'>
<input type='hidden' name='query' value='$nome' />
 <input type='submit' value='$nome' />
</center>
</td>
<td bgcolor='#F2FBEF'><center>
<form action='cerca_interventi.php?pagina=interventi' method='POST'>
<input type='hidden' name='query' value='$cognome' />
 <input type='submit' value='$cognome' />
			</center>
			</td>
			<td bgcolor='#EFF5FB'><center>$indirizzo</center></td>
			<td bgcolor='#F2FBEF'><center>$telefono</center></td>
			<td bgcolor='#EFF5FB'><center>$email</center></td>

Così si crea un pulsante con il nome dentro, per ogni riga ma se ci clicco mi fa la ricerca del nome dell'ultimo della lista, se invece nella "value='$nome'" ci metto "value='mario'" funziona.
Qualcuno ha un'idea?????
Grazie in anticipo
 
Tutto risolto, ora mi sono incartato su un'altro quesito. Facendo così con il <input type='submit' value='$nome' /> esce fuori il pulsante con il nome relativo ma se volessi avere una specie di HREF invece che il pulsante submit?????
Ho provato con il classico:

HTML:
<form name="myform" action="handle-data.php">
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
  document.myform.submit();
}
</script>

eccolo adattato al mio caso:

HTML:
echo "<tr>
			<td bgcolor='#EFF5FB'><center>
			<form name='myform2' action='cerca_interventi.php?pagina=interventi' method='post'>
			<input type='hidden' name='query' value='$nome'/>
			<input type='submit' value='$nome' />
			</center>
		    </td>
			echo '<script type='text/javascript'>'
			echo 'function submitform()
			{
 			 document.myform.submit();
			}'
			echo '</script>'
			<td bgcolor='#F2FBEF'><center>
			<form name='myform' action='cerca_interventi.php?pagina=interventi' method='post'>
			<input type='hidden' name='query' value='$cognome' />
			<a href='javascript: submitform()'>$cognome</a>
			</form>
			</center>
			</td>
			<td bgcolor='#EFF5FB'><center>$indirizzo</center></td>
			<td bgcolor='#F2FBEF'><center>$telefono</center></td>
			<td bgcolor='#EFF5FB'><center>$email</center></td>
			<td bgcolor='#F2FBEF'><center><font color=”#000000” size='2'>$messaggio</font></center></td>
			<td bgcolor='#EFF5FB'><font size='1'><center>$data</center></font></td>
			<td bgcolor='" . $colori[$row['stato']] . "'><center><font color=”#000000”>$stato</font></center></td>
			<td bgcolor='#EFF5FB'><center>$operatore</center></td>
			<td bgcolor='#F2FBEF'><center><a href=\"$link\"><img src=images/bottone_rispondi.png></a></center></td>
		</tr>";
}

echo '</table>';

ma nulla quando clicco sul nome non va idee???????
 

Discussioni simili