![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 106
|
Estrazione dati MYSQL
Salve ragazzi...di nuovo qui per la salvezza...
arrivo subito al problema.... Vorrei tira fuori tutti i dati associati ad un "idcliente" ma ne tira fuori solo UNO! ...avete qualche suggerimento.....??? <? function ddt($id){ $obj=new sast1com(); $obj->connessione(); $dati = mysql_query("select id,progressivo,dataemissione,idcliente from ddt where idcliente='$id'"); while($array=mysql_fetch_array($dati)){ return "$array[progressivo] - $array[dataemissione]"; } } ?> grazie un saluto a tutti..Piero |
|
|
|
|
|
|
|
#2 (permalink) |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Ciao, più che un while ti scrivo un for se per te va bene
Codice PHP:
Ciao |
|
|
|
|
|
#3 (permalink) | |
|
User
Data di registrazione: Jan 2007
Messaggi: 106
|
errore
Quote:
<? function ddt($id){ $obj=new sast1com(); $obj->connessione(); $row = mysql_query("select * from ddt where idcliente='$id'"); or die("errore nella query;"mysql_error()); for($i = 0; $i < mysql_num_rows($query); $i++) { $rec = mysql_fetch_assoc($query); echo $rec['id']; } ?> | |
|
|
|
|
|
#4 (permalink) | |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Quote:
Codice PHP:
Codice PHP:
| |
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 106
|
...di nuovo errore
Wed Nov 30 13:35:44 2011] [error] [client 192.xxx.xxx.xxx] PHP Parse error: syntax error, unexpected T_LOGICAL_OR .....
<? function ddt($id){ $obj=new sast1com(); $obj->connessione(); $row = mysql_query("select * from ddt where idcliente='$id'"); or die("errore nella query;"mysql_error()); for($i = 0; $i < mysql_num_rows($query); $i++) { $rec = mysql_fetch_assoc($rec); echo $rec['id']; } ?> |
|
|
|
|
|
#6 (permalink) | |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Quote:
Codice:
$rec = mysql_fetch_assoc($rec); Ciao, scusa togli gli apici in Codice:
echo $rec['id']; Codice:
where idcliente='1'" Ciao | |
|
Ultima modifica di danny1975 : 30-11-11 14:55. |
||
|
|
|
|
|
#8 (permalink) |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Ciao, comiciamo da capo, per tirare fuori una lista di nomi da una tabella bisogna fare un ciclo, quindi
1 - elimina lo script che hai, anzi salvati la pagina potrebbe servirti più avanti avendo una tabella chiamata pippo con al suo interno un campo id_pippo ed uno nomi, possiamo estrarre tutto dal suo interno facendo in questo modo Codice PHP:
Codice PHP:
Ciao, con un po di pazienza si riesce |
|
|
|
|
|
#9 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 106
|
dunque...
si tratta di tirar fuori numero progressivo e dataemissione dei DDt emmessi ad uno specifico cliente con un suo" idcliente" che vado poi a visualizzare nei campi della fattura con qualcosa del tipo <? echo ddt($idcliente)?> e non tutta la lista dei dati!
|
|
|
|
|
|
#10 (permalink) | |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Quote:
ddt è la tua tabella 1 è l'id_cliente della tabella ddt, per adesso provo con una costante Codice PHP:
ciao | |
|
|
|
|
|
#13 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 106
|
<?
$obj=new sast1com(); $obj->connessione(); $estrazione = mysql_query("select * from ddt where idcliente = '1'") or die("errore nella query estrazione;".mysql_error()); $rec_estr = mysql_fetch_assoc($estrazione); echo $rec_estr[progressivo]; ?> |
|
|
|
|
|
#14 (permalink) | |
|
User
Data di registrazione: Jun 2007
Messaggi: 377
|
Quote:
| |
|
|
|