Tabella e ciclo for

Antonio102

Utente Attivo
12 Set 2014
36
0
6
Ciao a tutti, ho un problema con una tabella:

come si vede dall'immagine vengono create altre celle indesiderate. Sono consapevole che vengono create perche' il <td> e' all'interno del for, ma non saprei come fare altrimenti


Questo e' il codice, potete aiutarmi? Grazie

PHP:
		<?php
					$maxsize = ini_get("upload_max_filesize");
                    $firstrow = <<<firstrow
						<TABLE class="table2" align="center">
							<TR>
                            <th scope="row">
							
								Puoi caricare massimo 5 file per volta <br> Dimensione massima per file: {$maxsize}	
							<TD>	
                                <form enctype="multipart/form-data" method="POST">
                                    <select name="opzioni">
                                        <option value="1">1</option>
                                        <option value="2">2</option>
                                        <option value="3">3</option>
                                        <option value="4">4</option>
                                        <option value="5">5</option>
                                    </select>
                                    <input type="submit" value="Invio">
                                </form>
							</TD>
							</TR>
firstrow;
echo $firstrow;

if (isset($_POST['opzioni'])) {
    $openform  = '<form enctype="multipart/form-data" action="fileinfo.php" method="POST">' . "\r\n";
    $closeform = <<<form
<input type="submit" value="Invio">
</form><br>
form;
    $opz       = $_POST['opzioni'];
	
    echo $openform;
	
    for ($i = 0; $i < $opz; $i++) {
	echo '<TR>';
		echo '<th scope="row">';
        echo '<input name="doc' . $i . '" type="file"><br />' . "\r\n";
		echo '<TD rowspan="'.$i.'">';
		echo $closeform;
		echo '</TD>';
	echo '</TR>';
		
    }
	
	}

                echo '</TABLE>';
					?>
screen.jpg
 

Antonio102

Utente Attivo
12 Set 2014
36
0
6
PHP:
<?php
					$maxsize = ini_get("upload_max_filesize");
                    $firstrow = <<<firstrow
						<TABLE class="table2" align="center">
							<TR>
                            <TH scope="row">
							
								Puoi caricare massimo 5 file per volta <br> Dimensione massima per file: {$maxsize}	
							<TD>	
                                <form enctype="multipart/form-data" method="POST">
                                    <select name="opzioni">
                                        <option value="1">1</option>
                                        <option value="2">2</option>
                                        <option value="3">3</option>
                                        <option value="4">4</option>
                                        <option value="5">5</option>
                                    </select>
                                    <input type="submit" value="Invio">
                                </form>
							</TD>
							</TH>
							</TR>
firstrow;
echo $firstrow;

if (isset($_POST['opzioni'])) {
    $openform  = '<form enctype="multipart/form-data" action="fileinfo.php" method="POST">' . "\r\n";
    $closeform = <<<form
<input type="submit" value="Invio">
</form><br>
form;
    $opz       = $_POST['opzioni'];
	
    echo $openform;
	
    for ($i = 0; $i < $opz; $i++) {
	echo '<TR>';
		echo '<TH scope="row">';
        echo '<input name="doc' . $i . '" type="file"><br />' . "\r\n";
		echo '<TD rowspan="'.$i.'">';
		echo $closeform;
		echo '</TD>';
		echo '</TH>';
	echo '</TR>';
		
    }
	}

                echo '</TABLE>';
					?>
 

Night Assassin

Utente Attivo
16 Mar 2013
200
0
0
PHP:
<?php
$maxsize = ini_get("upload_max_filesize");
                    $firstrow = <<<firstrow
<TABLE class="table2" align="center">
<TR>
                            <TH scope="row">

Puoi caricare massimo 5 file per volta <br> Dimensione massima per file: {$maxsize}</TH>
<TD>
                                <form enctype="multipart/form-data" method="POST">
                                    <select name="opzioni">
                                        <option value="1">1</option>
                                        <option value="2">2</option>
                                        <option value="3">3</option>
                                        <option value="4">4</option>
                                        <option value="5">5</option>
                                    </select>
                                    <input type="submit" value="Invio">
                                </form>
</TD>
</TR>
firstrow;
echo $firstrow;

if (isset($_POST['opzioni'])) {
    $openform  = '<form enctype="multipart/form-data" action="fileinfo.php" method="POST">' . "\r\n";
    $closeform = <<<form
<input type="submit" value="Invio">
</form><br>
form;
    $opz       = $_POST['opzioni'];

    echo $openform;

    for ($i = 0; $i < $opz; $i++) {
echo '<TR>';
echo '<TH scope="row">';
        echo '<input name="doc' . $i . '" type="file"><br /></TH>' . "\r\n";
echo '<TD rowspan="'.$i.'">';
echo $closeform;
echo '</TD>';
echo '</TR>';

    }
}

                echo '</TABLE>';
?>

Studia meglio come funzionano le tabelle... TH=TD se non che TH é intestazione e TD contenuto. ma sono la stessa cosa.

Inviato con Tapatalk Free da Android
 
Ultima modifica:

Antonio102

Utente Attivo
12 Set 2014
36
0
6
Il problema delle celle che si aggiungono alla destra della tabella rimane. So che le celle aggiuntive compaiono perche' il rispettivo td e' inserito nel for, pero ho bisogno che per ogni riga generata dal for venga anche generata una cella al suo internoscreen.jpg
 

Night Assassin

Utente Attivo
16 Mar 2013
200
0
0
Ma hai caricato il mio codice?

Il codice apparte l'errore dei th mi sembra generalmente corretto e dovrebbe dare una tabella normale e non deformata.

Inviato con Tapatalk Free da Android
 
Discussioni simili
Autore Titolo Forum Risposte Data
I tabella con ciclo, recupero dati PHP 3
Monital ciclo di un menu a cascata in una tabella PHP 8
gandalf1959 [risolto] UPDATE di una tabella all'interno di un ciclo while PHP 12
Monital tabella html con ciclo for annidato PHP 6
C Risultati ciclo foreach in tabella PHP 13
I Inviare E-mail con un ciclo per tabella PHP 3
nim inserire dati in tabella con ajax (ciclo foreach) Ajax 10
L Tabella con rappresentazione corretta di tutti i campi e dei link HTTP . Ciclo for? PHP 5
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S da casella di testo a campo tabella Database 0
E Tabella righe e colonne PHP 0
G Sviluppo tabella orizzontale in un certo ordine PHP 2
R tabella troppo grande Database 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
M Contare totale risultati tabella in un periodo di tempo PHP 5
E Php aggiornamento tabella PHP 9
L Riempimento di una tabella al click di un bottone Javascript 1
M Accodare record presi da un altra tabella PHP 8
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
N dati tabella non presi PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
R INSERT INTO tabella non funziona Classic ASP 2
A Tabella con bottoni per aggiornamento record PHP 6
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
A filtro su tabella jQuery 3
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
D controllare valore in tabella mysql PHP 0
Y Problema incolonnamento tabella PHP 7
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
F Prendere contenuti da una tabella PHP 4
R Trovare la Tabella del pagamento su WooCommerce WordPress 0
M Tabella con riga più lunga HTML e CSS 6
D modificare questo codice per inserimento in text e non in tabella jQuery 1
M Esportare tabella in csv con intestazione di colonne PHP 6
Samuele Ronzani Sposta dati in una tabella eliminandolo MySQL 6
F Andare a capo all'interno di una tabella WordPress 4
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
V Come stampare su Excel tabella con rowspan e colspan Javascript 2
R Scorporare array e recuperare record tabella PHP 10
R Errore UPDATE tabella mysql PHP 1
S Inserire foto in ogni cella di una tabella Javascript 0
W Excel come filtrare una tabella Windows e Software 2
G Rendere dati di una tabella mysql link PHP 22
L aggiornare 2 campi di una tabella insieme PHP 6
M Posizionare una tabella con scroll su un elemento specifico PHP 3
K Unire più tabelle in una singola tabella PHP 3
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13

Discussioni simili