|
|
| Autore |
Messaggio |
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto: problemi con la tabella
Inviato: 02.09.03 | 11:05 |
|
|
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 |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 04.09.03 | 10:50 |
|
|
| 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 |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 04.09.03 | 12:52 |
|
|
| 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 |
|
|
gush
esperto


Registrato: 24/02/03 15:33
Messaggi: 838
Località: Padova
|
Oggetto:
Inviato: 04.09.03 | 16:55 |
|
|
| 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!
Iniziato il corso? ____________________________________________________________ ◊◊◊ DM-YARD ◊◊◊ |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 05.09.03 | 09:27 |
|
|
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 : |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 05.09.03 | 10:18 |
|
|
| 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 |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 05.09.03 | 11:58 |
|
|
| 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 |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 05.09.03 | 20:47 |
|
|
| 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 |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 08.09.03 | 10:33 |
|
|
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... : .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 |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 08.09.03 | 10:49 |
|
|
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 |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 09.09.03 | 09:00 |
|
|
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 |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 09.09.03 | 09:36 |
|
|
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 |
|
|
mai
principiante

Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano
|
Oggetto:
Inviato: 09.09.03 | 10:02 |
|
|
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 |
|
|
|