Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Form x creazione tabella

    Buongiorno a tutti

    premetto che non sono bravissimo in PHP ma cmq ho provato a fare questa cosa:

    Nella index c'è una tabella da completare; dopo averla completata si clicca il submit GENERA e si viene reindirizzati alla pagina elabora.php che crea la tabella con i valori inseriti dall'utente in precedenza.

    Ecco i 2 file:
    index.php
    Codice PHP:
    <!DOCTYPE HTML>
    <
    html>
    <
    head>
    <
    title>Clan Wars Generator</title>
    </
    head>
    <
    body>
    <
    center><font face="Tahoma" size="15px">[b]Clan Wars Generator[/b]</font></center>




    <
    form action="elabora.php" method="POST">
    <
    table border="1"
    <
    tr> <td
    <
    input name="logo1" type="text" value="Nostro logo (link)"
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma; font size: 5px;">VS</span>[/b]</div
    </
    td> <td
    <
    input name="logo2" type="text" value="Loro logo (link)">
    </
    td> </tr><tr> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="teams1" type="text"></span></div
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma">Teams</span>[/b]</div
    </
    td> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="teams2" type="text"></span></div
    </
    td> </tr> <tr> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="mappa1" type="text"></span></div
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma">Mappa</span>[/b]</div
    </
    td> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="mappa2" type="text"></span></div
    </
    td> </tr> <tr> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="kill1" type="text"></span></div
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma">Kill</span>[/b]</div
    </
    td> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="kill2" type="text"></span></div
    </
    td> </tr> <tr> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="side1" type="text"></span></div
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma">Side</span>[/b]</div
    </
    td> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="side2" type="text"></span></div
    </
    td> </tr> <tr> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="durata1" type="text"></span></div
    </
    td> <td
    <
    div align=center>[b]<span style="font-family:Tahoma">Durata</span>[/b]</div
    </
    td> <td
    <
    div align=center><span style="font-family:Tahoma"><input name="durata2" type="text"></span></div
    </
    td> </tr><tr> <td colspan="3" align="center"
    <
    span style="font-family:Tahoma">Ore: [b]<input name="ore" type="text">[/b]</span
    </
    td> </tr
    </
    table>


    <
    input type="submit" value="GENERA!">


    </
    body>
    </
    html
    elabora.php
    Codice PHP:
    <?php
    $logo1 
    $_GET['logo1'];
    $logo2 $_GET['logo2'];
    $teams1 $_GET['teams1'];
    $teams2 $_GET['teams2'];
    $mappa1 $_GET['mappa1'];
    $mappa2 $_GET['mappa2'];
    $kill1 $_GET['kill1'];
    $kill2 $_GET['kill2'];
    $side1 $_GET['side1'];
    $side2 $_GET['side2'];
    $durata1 $_GET['durata1'];
    $durata2 $_GET['durata2'];
    $ore $_GET['ore'];

    echo 
    "<table border='1'> 
    <tr> 
    <td> 
    [img]
    $logo1[/img] 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma; font size: 5px;'>VS</span>[/b]</div> 
    </td> 
    <td> 
    [img]
    $logo2[/img] 
    </td> 
    </tr> 
     
     
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $teams1</span></div> 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma'>Teams</span>[/b]</div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $teams2</span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $mappa1</span></div> 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma'>Mappa</span>[/b]</div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $mappa2</span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $kill1</span></div> 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma'>Kill</span>[/b]</div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $kill2</span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $side1</span></div> 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma'>Side</span>[/b]</div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $side2</span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $durata1</span></div> 
    </td> 
    <td> 
    <div align=center>[b]<span style='font-family:Tahoma'>Durata</span>[/b]</div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>
    $durata2</span></div> 
    </td> 
    </tr> 
     
     
    <tr> 
    <td colspan='3' align='center'> 
    <span style='font-family:Tahoma'>Ore: [b]
    $ore[/b]</span> 
    </td> 
    </tr> 
    </table> "
    ;
    ?>
    Purtroppo non funziona ... mi dite il motivo?

    Grazie 1000000



    Ps.: Il risultato finale della tabella quando la testo è questo: (HTML)
    codice:
    <table border='1'> 
    <tr> 
    <td> 
    [img][/img] 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma; font size: 5px;'>VS</span></div> 
    </td> 
    <td> 
    [img][/img] 
    </td> 
    </tr> 
     
     
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>Teams</span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>Mappa</span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>Kill</span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>Side</span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'>Durata</span></div> 
    </td> 
    <td> 
    <div align=center><span style='font-family:Tahoma'></span></div> 
    </td> 
    </tr> 
     
     
    <tr> 
    <td colspan='3' align='center'> 
    <span style='font-family:Tahoma'>Ore: </span> 
    </td> 
    </tr> 
    </table>

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Non sei bravino neanche in html... vedere il tag center e il br in stile xhtml mi fa avvertire un brivido lungo la schiena... ma lo studio pone rimedio a tutto. (non prendertela si fa per ridere un po')

    Il tuo problema è presto risolto:

    Hai un form con metodo post ma cerchi di recuperare i valori con $_GET

    Soluzione

    o utilizzo nel form il method="get" o nella pagina elabora.php accedi alle variabili con $_POST

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Risolto grazie mille , lo sapevo che era una ca...volata

    Cmq x tag xhtml intendi <center> e
    ??

    ps.: non me la sono presa ... a 14 anni sapevo programmare html dopo solo 1 anno che avevo internet xD (e senza studiare ne altro xD ... solo copiando i codici che trovavo in giro x i siti e cercando di capirti )

    ora ne ho 15 e cerco di imparare anche js css e php

  4. #4
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Uno studente!!!!
    Meraviglioso!

    Ma non accontentarti di copiare soluzioni altrui senza una base di conoscenza. Cerca sempre di capire e approfondire. Come quando senti una parola nuova "corri " sul dizionario a cercarne il significato, quando senti che qualcosa ti sfugge chiedi e corri sul manuale ad approfondire l'argomento.

    XHTML è una implementazione XML di HTML. In tal senso il tag HTML
    , non avendo un corrispettivo tag di chiusura e dovendo rispttare la codifica XML in XHTML, diventa
    .

    Detto ciò utilizzi poi il tag HTML <center> che è deprecato per le DTD Transitionl e Frameset mentre non esiste nella Strict (parliamo di XHTML 1.0 e HTML 4.01).

    Tutto ciò perchè il linguaggio HTML nasce, e vuol tornare ad essere, un linguaggio di markup atto a descrivere il significato del proprio contenuto (semantica) e non la formattazione che viene affidata ai CSS, al tag <style> o all'attributo style="...".

    Ecco quindi che tag che esprimono la semantica (significato) del proprio contenuto sono appropriati in HTML come

    (paragrafo), <abbr>(abbreviazioni), <acronym>(acronimo), <cite>(contiene chi stai citando),<q>(la citazione in linea),<quote>(una citazione come blocco)...
    Altri come <center>, [b], [i], <font>... esprimendo una formattazione (l'aspetto) del testo sarebbero da evitare anche quando permessi della grammatica (DTD) del linguaggio.

    Una chicca: la differenza tra abbreviazione e acronimo la rilevi nel modo di pronunciare le parole ovvero XML è una abbreviazione mentre CONI è un acronimo. CGIL, SpA, srl, HTML, www sono abbreviazioni mentre FIAT, USL, RAI sono acronimi. Per farla semplice l'acronimo lo leggi come se fosse una parola mentre nell'abbreviazione pronunci una lettera alla volta. Sta di fatto che sembra ci sia l'intenzione di sopprimere il povero acronym e lasciare solo abbr.
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    .... tu si paz!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.