• Home
  • Forum
  • Fare Web
  • PHP

associare un bottone per ogni riga di una tabella

  • Creatore Discussione Creatore Discussione pape86
  • Data di inizio Data di inizio 4 Feb 2010
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
E

egialma

Nuovo Utente
3 Ott 2012
29
0
0
  • 3 Ott 2012
  • #21
Problema simile, ma non riesco ad adattare il codice

Ciao a tutti, sono nuovo del linguaggio PHP e HTML.
Per svariate ragioni devo migrare un progetto che ho realizzato in Access sul web.
Il database è di tipo MySQL.

Ho realizzato una pagina, molto grezza poi vedrò di migliorarla, nella quale richiedo l'inserimento di alcuni dati per effettuare la ricerca, che si attiva tramite un tasto.

I campi per la ricerca sono due, tramite codice o tramite nome.

Il codice utilizzato nella ricerca è il campo SARF_CODE ed è una porzione di codice che può essere comune a più record, anche il nome, utilizzato nella ricerca è il campo SARF_SITE_NAME che potrebbe essere comune a più record.

Avviata la ricerca ottengo, in un'altra pagina, la tabella con tutti i record in cui appaiono il codice o il nome.

Fin qui tutto bene e stranamente funziona.

Il mio passo successivo sarebbe quello di inserire in ciascuna riga della tabella un tasto o qualcosa del genere, che mi permetta di selezionare il record desiderato e aprire una nuova pagina con l'anagrafica relativa al record selezionato.
L'anagrafica è composta da varie informazioni sparse su più tabelle, il campo univoco per tutte le tabelle è SHORT_CODE.

Il campo SHORT_CODE appare anche nella tabella risultante dalla ricerca.

Di seguito quanto prodotto:
HTML:
<html>
	<body>
		<h3>Cerca sito</h3>
		<p>Introduci i dati per la ricerca del sito:</p> 
		<form method="post" action="query_site.php">
			Code: <input type="text" name="CODE"><br>
			Name: <input type="text" name="Name">
			<input type="submit" value="Trova" /> 
		</form> 
	</body>
</html>
PHP:
<html>
	<body> 
		<h3>Selezione Sito</h3> 
		<?php
			/* dichiariamo alcune  variabili */
			$DBhost = "";
			$DBuser = "";
			$DBpass = "";
			$DBName = ""; 
			$table_nsi_site_t = "nis_site_t";
			/* connessione al database */
			$db = mysql_connect($DBhost, $DBuser, $DBpass);
			if ($db == false) die ("Impossibile collegarsi al server");
			mysql_select_db($DBName, $db) or die("Impossibile connettersi al database $DBName");
			/* Prepara la Query SQL */
			$sqlqueryCode = "SELECT * FROM $table_nsi_site_t WHERE ( SARF_CODICE = '{$_POST['CODE']}' )";
			$sqlqueryName = "SELECT * FROM $table_nsi_site_t WHERE ( SARF_SITE_NAME = '{$_POST['Name']}' )";
			/* Invia la Query SQL al DB attivo */ 
			$resultCode = mysql_query($sqlqueryCode);
			$numberCode = mysql_numrows($resultCode);
			$resultName = mysql_query($sqlqueryName);
			$numberName = mysql_numrows($resultName);
			/* risultati ricerca */
			if ($numberCode < 1 and $numberName < 1){
				print "Non ci sono risultati nella tua ricerca";
				exit(); 
			}
		?>	 
		<!-- Inizializza la tabella con le intestazioni -->
		<table border=1> 
			<tr> 
				<td><b>Code</b></td> 
				<td><b>Name</b></td> 
				<td><b>Status</b></td> 
				<td><b>Address</b></td> 
				<td><b>Town</b></td>
			</tr>
			<?php
				$Data = Fields($db);
				echo"<tr><td>".$Data[0]."</td>";
				echo("<td>".$Data[1]."</td>"); 
				echo("<td>".$Data[2]."</td>"); 
				echo("<td>".$Data[3]."</td>");
				echo("<td>".$Data[4]."</td></tr>");
			?>
		</table>
		<?php
			function Fields($database) 
			{ 
				
				$table_nsi_site_t = "nis_site_t";
				/* Invia la Query SQL al DB attivo */ 
				$sqlquery = "SELECT * FROM $table_nsi_site_t WHERE ( SARF_CODICE = '{$_POST['CODE']}' )";
				$result = mysql_query($sqlquery, $database);
				$number = mysql_numrows($result);
				if ($number < 1){
					$sqlquery = "SELECT * FROM $table_nsi_site_t WHERE ( SARF_SITE_NAME = '{$_POST['Name']}' )";
					$result = mysql_query($sqlquery, $database);
				}
				while ($row = mysql_fetch_array($result)) { 
					return array($row['SHORT_CODE'], $row["SARF_SITE_NAME"], $row["LOC_CANDIDATE_STATUS"], $row["LOC_ADDRESS"], $row["TOWN"]); 
				} 
			}  
		?>
	<body> 
<html>

Ho cercato di adattare del codice che ho reperito sul web per attivare la pagina anagrafica, ma nulla ha funzionato.
Le mie conoscenze di PHP non molto estese. Mi potete aiutare?

Grazie
 
Ultima modifica di un moderatore: 3 Ott 2012
E

egialma

Nuovo Utente
3 Ott 2012
29
0
0
  • 3 Ott 2012
  • #22
Ho risolto, ho aggiunto semplicemente un link a fine tabella che richiama un file php, contenente il codice univoco. grazie
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
Associare biglietti numerici ad un account numerico
  • culturealpine
  • 13 Gen 2022
  • PHP
Risposte
0
Visite
802
PHP 13 Gen 2022
culturealpine
C
G
Associare un button ad una strnga
  • Gianluca66
  • 1 Ago 2020
  • PHP
Risposte
9
Visite
2K
PHP 2 Ago 2020
Tommy03
  • Bloccata
Associare una stessa funzione get a due eventi a.click con classi differenti
  • Domenico_Falco1
  • 9 Giu 2019
  • Ajax
Risposte
6
Visite
8K
Ajax 14 Giu 2019
Domenico_Falco1
M
[MySQL] Come associare stats ad ogni utente.
  • MimmoFusco
  • 3 Feb 2019
  • MySQL
Risposte
0
Visite
1K
MySQL 3 Feb 2019
MimmoFusco
M
[WordPress] Associare una pagina php ad un css
  • Lizzy
  • 2 Ott 2017
  • WordPress
Risposte
2
Visite
2K
WordPress 2 Ott 2017
glm1986ITALY
[PHP] associare immagine ad un array
  • Punix
  • 23 Lug 2017
  • PHP
Risposte
4
Visite
4K
PHP 26 Lug 2017
Punix
V
Associare un immagine verificando il campo input
  • Valerio Sparacio
  • 20 Feb 2014
  • Javascript
Risposte
2
Visite
2K
Javascript 20 Feb 2014
Valerio Sparacio
V
P
Come associare una camera all'hotel
  • pinoshine
  • 23 Mar 2013
  • PHP
Risposte
12
Visite
4K
PHP 27 Mar 2013
pinoshine
P
Sottodominio da associare ad un dominio
  • Emix
  • 28 Gen 2013
  • Apache
Risposte
2
Visite
2K
Apache 30 Gen 2013
Emix
Associare dominio .com e dominio.it
  • Monital
  • 12 Nov 2012
  • Domini
Risposte
2
Visite
2K
Domini 19 Nov 2012
WebHosting.it
A
Associare una foto al risultato di una query
  • aedesy
  • 20 Set 2012
  • PHP
Risposte
13
Visite
3K
PHP 20 Set 2012
aedesy
A
A
leggere campo db phpmyadmin ed associare il valore a campo nascosto
  • antonello66
  • 15 Feb 2012
  • Joomla
Risposte
0
Visite
2K
Joomla 15 Feb 2012
antonello66
A
S
associare l'id del listato annunci alle pagine che si creano in automatico ....
  • searedone
  • 29 Mar 2011
  • PHP
Risposte
1
Visite
2K
PHP 29 Mar 2011
searedone
S
Associare caselle di testo ad array
  • Monital
  • 25 Mar 2011
  • PHP
  • 2
Risposte
21
Visite
4K
PHP 1 Apr 2011
Monital
H
Associare dominio a server dedicato
  • huck
  • 10 Feb 2011
  • Domini
Risposte
0
Visite
2K
Domini 10 Feb 2011
huck
H
S
Predefinito Come associare file pdf a un utente specifico
  • syndrome
  • 25 Dic 2009
  • PHP
Risposte
5
Visite
2K
PHP 20 Lug 2011
marco85
M
M
Associare un controllo AJAX Accondition ad una SQLDataSource
  • marcopuccio
  • 14 Lug 2009
  • Ajax
Risposte
0
Visite
2K
Ajax 14 Lug 2009
marcopuccio
M
G
Associare valori in tabella a variabili
  • G_Modugno
  • 10 Lug 2009
  • Flash
Risposte
0
Visite
1K
Flash 10 Lug 2009
G_Modugno
G
Associare collegamenti
  • WpStyle
  • 13 Giu 2009
  • PHP
Risposte
11
Visite
2K
PHP 17 Giu 2009
borgo italia
A
associare un evento a tanti fotogrammi
  • andia
  • 12 Gen 2009
  • Flash
Risposte
1
Visite
1K
Flash 13 Gen 2009
carla146
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?