Php problema query select

EffeElle

Utente Attivo
25 Set 2012
48
0
0
Ciao a tutti mi servirebbe il vostro aiuto per sistemare questo script in sostanza ho queste due pagine:

preiscritti-online.php che mi legge solo alcuni campi del database
PHP:
<table border="0,5" width="65%" bordercolor="#ccc" cellspacing="1" cellpadding="3" align="left">
<tr>
<td bgcolor="#ccc"><b>Num</b></td>
<td bgcolor="#ccc"><b>Cognome</b></td>
<td bgcolor="#ccc"><b>Nome</b></td>
<td bgcolor="#ccc"><b>Codice Fiscale</b></td>
<td bgcolor="#ccc"><b>Cellulare</b></td>
<td bgcolor="#ccc"><b>Email</b></td>
<td bgcolor="#ccc"><b></b></td>

</tr>
<?php require_once('connessione.php'); 
?>
<?php
mysql_select_db($database_connessione, $connessione);
;
?>
<?php
$query="SELECT *
FROM `preiscrizione-utenti`
LIMIT 0 , 30";
        

	//echo "aaa".$query;
$result=mysql_query($query) or die("Errore al momento non è presente nessun iscritto");

// Controllo Se ho Risultato...
$numresult=mysql_num_rows($result);


	$cont=1;

	while ($row=mysql_fetch_array($result) and $cont<100)	{
	$cont++;
	?>
	<tr>
	    <td bgcolor="#F0F0F0"><?php echo  $row['id'];  ?></td>
        <td bgcolor="#F0F0F0"><?php echo  $row['cognome'];  ?></td>
		<td bgcolor="#F0F0F0"><?php echo $row['nome'];  ?></td>
        <td bgcolor="#F0F0F0"><?php echo $row['codicefiscale'];  ?></td>
        <td bgcolor="#F0F0F0"><?php echo $row['cellulare'];  ?></td>
        <td bgcolor="#F0F0F0"><?php echo $row['email'];  ?></td>
         <td bgcolor="#F0F0F0"><a href="visualizza-preiscritti.php?id=<?php echo $row['id'];  ?>">Visualizza scheda completa</a></td>

	</tr>
	<?php 
	//chiude il while
	}
?>
</table>

e visualizza-preiscritti.php che mi dovrebbe visualizzare la scheda anagrafica completa di ogni iscritto in sostanza tutto funziona sul primo file ho inserito un link dopo ogni iscritto che mi collega alla pagina visualizza-preiscritti.php per visualizzare la scheda completa

visualizza-preiscritti.php
PHP:
<?php require_once('connessione.php'); 
?>
<?php
mysql_select_db($database_connessione, $connessione);
;
?>
<?php
$query="SELECT *
FROM `miodatabase`.`preiscrizione-utenti` WHERE id IN (1)";
        

	//echo "aaa".$query;
$result=mysql_query($query) or die("Errore al momento non è presente nessun iscritto");

// Controllo Se ho Risultato...
$numresult=mysql_num_rows($result);


	$cont=1;

	while ($row=mysql_fetch_array($result) and $cont<100)	{
	$cont++;
	?>
	<table  height="40%" align="left" border="1" cellPadding="1" cellSpacing="1" borderColor="#ccc" bgcolor="#F0F0F0" style="BORDER-COLLAPSE: collapse ">
<tr>
	<td width="600" bgcolor="#ccc" colspan="3"><h3 align="center">Anagrafia</h3></td>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Numero:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['id'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Cognome:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['cognome'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Nome:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['nome'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Codice Fiscale:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['codicefiscale'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Sesso:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['sesso'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Stato Civile:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['statocivile'];  ?></th>
</tr>

<tr>
	<td width="600" bgcolor="#ccc" colspan="3"><h3 align="center">Titolo di Studio</h3></td>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Titolo di Studio:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['titolostudio'];  ?></th>
</tr>

<tr>
	<td width="600" bgcolor="#ccc" colspan="3"><h3 align="center">Nascita</h3></td>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Data di Nascita:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['datanascita'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Nazione di Nascita:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['paesenascita'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Comune di Nascita:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['comunenascita'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Provincia di Nascita:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['provincianascita'];  ?></th>
</tr>

<tr>
	<td width="600" bgcolor="#ccc" colspan="3"><h3 align="center">Residenza</h3></td>
</tr>
    
<tr>
<th width="50%" style="padding-right:10px" align="right">Comune di Residenza:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['comuneresidenza'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Provincia di Residenza:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['provinciaresidenza'];  ?></th>
</tr>  

<tr>
<th width="50%" style="padding-right:10px" align="right">Indirizzo:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['indirizzo'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Numero Civico:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['numerocivico'];  ?></th>
</tr>

<tr>
	<td width="600" bgcolor="#ccc" colspan="3"><h3 align="center">Recapiti</h3></td>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Telefono:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['telefono'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Cellulare:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['cellulare'];  ?></th>
</tr>

<tr>
<th width="50%" style="padding-right:10px" align="right">Email:<th align="left" style="padding-left:10px" bgcolor="#F0F0F0"><?php echo  $row['email'];  ?></th>
</tr>
  </table>      
        
	<?php 
	//chiude il while
	}
?>

Il problema sta qua utilizzando questa query $query="SELECT * FROM `miodatabase`.`preiscrizione-utenti` WHERE id IN (1)"; io visualizzo perfettamente la scheda dell'iscritto appartenente all'id 1.
$query="SELECT * FROM `miodatabase`.`preiscrizione-utenti` WHERE id IN (2)"; cosi a quella numero 2 appartenente all'id 2.
Ora come faccio se clicco su visualizza-iscritti?id=1 mi esce la scheda dell'id 1 e viceversa spero mi sono fatto capire
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
.php?id=1
vuol dire che stai trasferendo un dato tramite il metodo GET
di conseguenza nella pagina che lo riceve devi catturarlo in questo modo
PHP:
$id = $_GET['id'];
IN serve per visualizzare piu record a te basta = per visualizzarne uno
PHP:
$query="SELECT * FROM `miodatabase`.`preiscrizione-utenti` WHERE id = $id";
 

EffeElle

Utente Attivo
25 Set 2012
48
0
0
Criric con questa query
PHP:
$query="SELECT * FROM `miodatabase`.`preiscrizione-utenti` WHERE id = $id";
ho provato anchio aggiorno la pagina e mi da errore non trova nessun iscritto ovviamente come hai detto tu non mi cattura l'id quindi questo
PHP:
$id = $_GET['id'];
lo dovrei inserire in preiscritti-online.php
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
no
lo devi mettere in visualizza-prescritti prima della query
visto che usi questo link
PHP:
<a href="visualizza-preiscritti.php?id=<?php echo $row['id'];  ?>">Visualizza scheda completa</a>

metti al massimo var_dump($_GET); sempre nella visualizza-prescritti e posta
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Apposto grazie mille sei un grande mi risolvi sempre i miei problemi
è un piacere, è un allenamento mentale anche per me

:fonzie:
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Problema query insert [RISOLTO] PHP 14
M [PHP] Problema con query select PHP 2
T [php] problema creazione query select-where PHP 5
trattorino problema raccapricciante php conteggio query PHP 4
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
D Problema con query in php PHP 5
E [PHP] problema insert query PHP 9
M [PHP] Problema con query PHP 17
G problema query mysql in php PHP 5
F PHP problema doppi apici all'interno di una query SQL PHP 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
EffeElle Problema per una query di aggiornamento record php PHP 35
neo996sps Problema con query e script PHP PHP 4
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2

Discussioni simili