Forum Flash, Actionscript, PHP e MySQL
problemi con la tabella
Vai a pagina 1, 2, 3  »
 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto: problemi con la tabella
Inviato: 02.09.03 | 11:05
Rispondi citando

ciao scusami se non t'ho più risposto in giugno ma sono scappata e sono rientrata ora...non sono ancora riuscita a risolvere...ripeto il quesito...l'utente richiede delle foto con una descrizione particolare e la pagina php visualizza le foto che vorrei fossero affiancate in 1/2/3 righe a seconda di quante foto ci sono...con il codice che ti metto sotto io visualizzo una foto per riga e più righe
echo'<table width=\"955\"border=\"1\">
<tr>
<td width="100"><img src="'.$tabella['foto'].'"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
<td width="100"></td>
</tr>
</table>';
mi spieghi da dove prende l'ordine di creare più righe?
Torna in cima
Profilo Messaggio privato  
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 03.09.03 | 10:34
Rispondi citando

ah,
tu vuoi che le foto si vedano su righe non su colonne come avevi scritto in giugno...
...allora devi fare così:
fai la tua query es:
 
Codice:
$query = "SELECT campi FROM tabella WHERE ...";
$risultato = mysql_query($query);

//poi fai un ciclo per visualizzare le foto

while($foto = mysql_fetch_array($risultato){
   echo'<tr> 
<td width="100"><img src="'.$foto['foto'].'"></td> 
</tr>';


spero sia chiaro

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 04.09.03 | 10:50
Rispondi citando

grazie sei bravissimooo!vorrei capire però come faccio a dare delle misure alla mia tabella generata automaticamente....ho fatto delle prove e vedo che in effetti non fa una tabella + larga di 955 ma che compone automaticamente delle righe nuove...ma come fa a regolarsi...inoltre vorrei arrivare fino ad un certo punto con l'altezza della tabella e sotto aggiungere in html qualcos'altro...poi altro problemissimo...se dopo aver visionato le foto l'utente vuole vederla meglio cliccandoci sopra dovrebbe ingrandirla e percui avere un link ad un'altra pagina...devo usare una redirezione...ma come faccio?io non so quali foto verranno visualizzate...mi sapete dare almeno uno spunto su cui studiare!...
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 04.09.03 | 12:52
Rispondi citando

 
Citazione:
non fa una tabella + larga di 955


xchè hai impostato la larghezza della tabella a 955:
<table width="955" border="1">

 
Citazione:
se dopo aver visionato le foto l'utente vuole vederla meglio cliccandoci sopra dovrebbe ingrandirla e percui avere un link ad un'altra pagina


praticamente vorresti fare che al click sull'immagine si aprisse la stessa immagine + grande in una popup?

 
Citazione:
vorrei arrivare fino ad un certo punto con l'altezza della tabella e sotto aggiungere in html qualcos'altro


in che senso???

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
gush
esperto
esperto



Registrato: 24/02/03 15:33
Messaggi: 838
Località: Padova

MessaggioOggetto:
Inviato: 04.09.03 | 16:55
Rispondi citando

 
Coach ha scritto:

 
Citazione:
vorrei arrivare fino ad un certo punto con l'altezza della tabella e sotto aggiungere in html qualcos'altro


in che senso???


Penso voglia fare una tabella dinamica con un'altezza massima variabile (per esempio una tabella di altezza variabile tra 0 e 600 px oltre cui si chiude la tabella) e sotto poterci scrivere quel che vuole.
Io ho capito così...
Coach, hai fatto passi da gigante. Complimenti! Very Happy
Iniziato il corso?

____________________________________________________________
◊◊◊ DM-YARD ◊◊◊
Torna in cima
Profilo Messaggio privato   HomePage MSN Messenger Skype
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 04.09.03 | 17:01
Rispondi citando

x BlackRaven
 
Citazione:
Coach, hai fatto passi da gigante. Complimenti!
Iniziato il corso?


NO, è un periodo un po' particolare...
cmq non mi sembra di aver setto niente che meriti tutti questi commenti...

x Mai

se vuoi che la tabella sia alta quanto le righe delle immagini, cioè che dopo le righe contenenti le immagini nn ci sia spazio bianco, basta che nn dai l'altezza alla tabella, così facendo si adatta automaticamente...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 05.09.03 | 09:27
Rispondi citando

ciao...cerco di spiegarmi meglio! dopo il tuo aiuto ho usato questo codice
echo'
<tr>
<td width="100"><img src="'.$tabella['foto'].'"></td>
</tr>';
ke in effetti mi visualizza le foto affiancate e che ad un certo punto vanno a capo e riempiono un'altra riga....x questo ti chiedevo come mai funzionava tutto così a meraviglia e se potevo fidarmene x la pubblicazione...se aggiungo <table width="955"> nn capisco xkè mi visualizza una foto x riga...boooo!
io vooorreeiii che al click sopra una delle foto si aprisse un link ad un'altra pag. contenente la foto selezionata e altri dati tecnici......è possibile Silenced:
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 05.09.03 | 10:18
Rispondi citando

 
Citazione:
io vooorreeiii che al click sopra una delle foto si aprisse un link ad un'altra pag. contenente la foto selezionata e altri dati tecnici......è possibile


certo che si,
do per scontato che tu sia in grado di fare il collegamento per l'apertura di una nuova finestra(se così nn fosse chiedi pure).
nell' href dell'immagine devi mettere il percorso della stessa, cioè:

es:
 
Codice:
<tr> 
<td width="100"><a href="(percorso)'.$tabella['foto'].'" target="_blank"><img src="'.$tabella['foto'].'"></a></td> 
</tr>


con il codice che hai postato tu non si dovrebbero affiancare le foto, ma si dovrebbe visualizzare una foto per riga, infatti:
<tr> --->apri riga
<td> --->apri cella
</td> --->chiudi cella
</tr> --->chiudi riga
...chiudi la riga

 
Citazione:
contenente la foto selezionata e altri dati tecnici......è possibile

certo, per la foto selezionata ti ho già risposo sopra, mentre x il collegamento dovresti aggiungere nel tuo database un campo contenente i dati tecnici e quindi prenderli con una query...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 05.09.03 | 11:58
Rispondi citando

sto cercando di visualizzare il collegamento..nn mi capisco su questo..a href=percorso....ma il percorso è chiaro se io inserisco un link normale ma se io nn so in partenza quale sarà la foto da linkare cosa dò come percorso?cerco di spiegarmi meglio..la mia foto nel db è presente come immdatabase/bj0026s.jpg e la stessa ingrandita è immdatabase/bj0026l.jpg ...xò un'altra foto ha un'altro codice tipo immdatabase/prova1s.jpg e il link sarà immdatabase/prova1l.jpg...come faccio?
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 05.09.03 | 20:47
Rispondi citando

 
Citazione:
la mia foto nel db è presente come immdatabase/bj0026s.jpg e la stessa ingrandita è immdatabase/bj0026l.jpg

se nel database hai 1 campo x le immagini piccole ed 1 x quelle grandi basta che nell'href invece di mettere:

$tabella['foto'] ---> foto penso sia il campo delle immagini piccole

metti:

$tabella['fotogrande'] --->fotogrande campo delle immagini grandi
 
Citazione:
nn mi capisco su questo..a href=percorso....

il percorso dipende da dove è la pagina che chiama le immagini rispetto alle immagini...

es:
- se la pagina.php e la cartella immdatabase si trovano nella stessa cartella nn serve mettere nessun percorso, solo la variabile
- se la pagina.php si trova all'interno della cartella immdatabase dovrai mettere come percorso ../
- se la pagina.php si trova nella root, mentre la cartella immdatabase si trova all'interno di un'altra cartella foto dovrai mettere il percorso foto/

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 08.09.03 | 10:33
Rispondi citando

Laughing grazie m'hai fatto capire che nel mio db dovevo inserire 2 campi uno x formato foto piccole e uno x quello grande...ora ti rimetto sotto il mio codice
include("conness.php");
mysql_select_db($db);
$query ="SELECT * FROM pacco WHERE descrizione LIKE'%{$_POST['Descrizione']}%'";
$id_risult = mysql_query($query);
if(!$id_risult) {echo "Lettura impossibile,errore n° ",mysql_errno(),". ",mysql_error(),".";}
while($tabella= mysql_fetch_array($id_risult)){
echo'
<tr>
<td width="100"><a href="'.$tabella['fotolarge'].'"><img src="'.$tabella['fotosmall'].'"></a></td>
</tr>';
}
mysql_close($id_conness);
funziona! ma mi sto scervellando (probabilmente nn a sufficenza!)x fare altre 2 cose....inanzitutto sarebbe utile che se nel db nn c'è nessuna foto si presenti una pagina con una scritta che dica all'utente di cambiare parola chiave... Silenced: .e poi ho cercato in 1000 modi ma nn ci sono riuscita a far sì che quando l'utente passa alla pagina con l'ingrandimento della foto sotto ci siano anche altri dati tecnici prelevati da altri campi della tabella ....riuscite a riririririaiutarmi? grazie!!!
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 08.09.03 | 10:49
Rispondi citando

non so come hai organizzato il database,
se ne hai uno solo, mysql_select_db($db); lo puoi mettere in conness.php.

include("conness.php"); puoi tralasciare le tonde
 
Citazione:
inanzitutto sarebbe utile che se nel db nn c'è nessuna foto si presenti una pagina con una scritta che dica all'utente di cambiare parola chiave

prova con:
 
Codice:
if($id_risult == 0){
   header("pagina errore.php");   // se vuoi che sia una pagina a parte
   echo 'messaggio di errore';    // se vuoi solo un messaggio
}

 
Citazione:
poi ho cercato in 1000 modi ma nn ci sono riuscita a far sì che quando l'utente passa alla pagina con l'ingrandimento della foto sotto ci siano anche altri dati tecnici prelevati da altri campi della tabella

<a href="'.$tabella['fotolarge'].'">
come hai fatto si apre la foto grande nella stessa pagina vero?
prova così:
 
Codice:
<a href="popup.php?foto='.$tabella['fotolarge'].'" target="_blank">   //con _blank si apre in una nuova pagina
//popup.php è la pagina in cui si apriranno le foto grandi + il testo
//in popup.php dovrai mettere quanto segue:

<?php
//connessione al database
$query "SELECT * FROM tabelle WHERE campofotogrande = '{$_GET['foto'}'";
//poi fai il solito ciclo while e in una cella stampi la foto mentre nelle righe sotto (o dove vuoi) il campo o campi di testo

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 09.09.03 | 09:00
Rispondi citando

ciao..sono ancora quì...sto provando e riprovando e nn capisco 2 cose:
<a href="popup.php?foto='.$tabella['fotolarge'].'
cosa significa il"?" dopo popup.php e" foto=..."cosa significa..stai dichiarando la variabile foto?
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 09.09.03 | 09:36
Rispondi citando

passo attraverso il metodo GET la variabile foto...

se hai un campo id autoincrement, sarebbe meglio che usassi:

<a href="popup.php?id='.$tabella['id'].'">

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 09.09.03 | 10:02
Rispondi citando

scusa ma ancora nn capisco...ma la variabile foto si può anche dichiarare con il"?" al posto del "$" ???
ti rimetto sotto il codice che nn funziona questo va nella prima pagina
$query ="SELECT * FROM pacco WHERE descrizione LIKE'%{$_POST['Descrizione']}%'";
$id_risult = mysql_query($query);
if(!$id_risult) {echo "Lettura impossibile,errore n° ",mysql_errno(),". ",mysql_error(),".";}
while($tabella= mysql_fetch_array($id_risult)){
echo'
<tr>
<td width="100"><a href="popup.php?id='.$tabella['id'].'" target="_blank"><img src="'.$tabella['fotosmall'].'"></a></td>
</tr>';}
questo è il codice di popup.php
$query = "SELECT * FROM pacco WHERE fotolarge= '{$_GET['foto'}'";
$id_risult = mysql_query($query);
if(!$id_risult) {echo "Lettura impossibile,errore n° ",mysql_errno(),". ",mysql_error(),".";}
while($tabella= mysql_fetch_array($id_risult)){
echo'
<table>
<tr>
<td><img src="'.$tabella['fotolarge'].'"></td>
<td></td>
</tr>
</table>';}
chiaramente nn t'ho scritto le connessioni
Torna in cima
Profilo Messaggio privato  
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Vai a pagina 1, 2, 3  »
Pagina 1 di 3

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio upload file da tabella admin xml a ta... vadoltre Flash Generale 4 06.04.07 | 17:43 Leggi gli ultimi messaggi
vadoltre
Nessun nuovo messaggio Scrollbar in tabella fish HTML, XHTML, CSS, standard W3C e accessibilità 4 16.07.08 | 14:05 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio aiutoooo!!! tabella malcom HTML, XHTML, CSS, standard W3C e accessibilità 1 08.12.04 | 11:38 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Tabella che si adatta cli HTML, XHTML, CSS, standard W3C e accessibilità 4 10.09.04 | 13:06 Leggi gli ultimi messaggi
cli
Nessun nuovo messaggio Spostare una Tabella con i css bambo HTML, XHTML, CSS, standard W3C e accessibilità 2 29.02.08 | 15:15 Leggi gli ultimi messaggi
bambo



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005