Elenco Recod

  • Creatore Discussione Creatore Discussione Gionny
  • Data di inizio Data di inizio

Gionny

Nuovo Utente
19 Set 2005
8
0
0
Elenco Record

Buongiorno a tutti,

sono nuovo e da poco approdato al mondo di php visto che da sempre programmo esclusivamente in Delphi.

Purtroppo non riesco a eseguire un'operazione tanto elementare quanto importante, ossia mettere il risultato di una select in una tabella.

Ho provato con uno script trovato sul libro che ho comprato (niente di professionale, quello dell'apogeo che a mio parere è fatto bene) ma quando eseguo lo script mi tira fuori i dati ma dopo mi va in loop dandomi infiniti warnings di invalid arguments....

Purtroppo non ho vicino il protatile e non posso postare il codice, ma lo faccio appena torno.

Volevo sapere se magari esiste qualcosa come uno script "standard" per soddisfare le mie richieste, e se si dove possa trovarlo cosi lo posso modificare per le mie esigenze.

Grazie in anticipo a tutti coloro che potranno essermi d'aiuto.
 
cosi dovrebbe andare:
PHP:
//query d'estrazione dei dati
  $query = "SELECT * FROM $tabella";
  $result = @mysql_query($query) or die ("Impossibile eseguire la query. " . mysql_error());

//tabulazione dei risultati
echo "<table>
<tr><td><b>Nome campo</b></td></tr>";
  
  while($row=@mysql_fetch_array($result))
  {

  $dato = $row['dato'];
  echo "<tr>
<td>$dato</td>
</tr>";
  }
  echo "</table>";

Ciao :byebye:
 
scusate ma a posto di 'dato' cosa devo mettere?

- indice campo?
- nome campo?
- funzionesql???


grazie
ciao
 
Mettiamo che hai tre campi "nome", "cognome" e "indirizzo", il tuo script sarà:
PHP:
//query d'estrazione dei dati
  $query = "SELECT * FROM $tabella";
  $result = @mysql_query($query) or die ("Impossibile eseguire la query. " . mysql_error());

//tabulazione dei risultati
echo "<table>
<tr>
<td><b>Nome</b></td>
<td><b>Cognome</b></td>
<td><b>Indirizzo</b></td>
</tr>";
  
  while($row=@mysql_fetch_array($result))
  {

  $dato1 = $row['nome'];
  $dato2 = $row['cognome'];
  $dato3 = $row['indirizzo'];
  echo "<tr>
<td>$dato1</td>
<td>$dato2</td>
<td>$dato3</td>
</tr>";
  }
  echo "</table>";

:byebye:
 
perfetto!!!! spero di non doverti stressare più!

ringrazio ancora per l'aiuto :beer:
 
incollato, personalizzato e provato..... tutto perfetto!

grazie ancora per l'aiuto!
 

Discussioni simili