Php senza html

« Older   Newer »
 
  Share  
.
  1. El Mastino
     
    .

    User deleted


    Ultimamente mi sto appassionando al php e ho deciso, guida alla mano, di cominciare a studiarlo...volevo sapere se servirà a qualcosa, dato che ho conoscenze molto limitate dell' html e inesistenti per il css...
     
    Top
    .
  2.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Con PHP i CSS servono a poco o nulla, ma conoscere l'HTML sarebbe meglio. Per il PHP di per sè non è che serva a molto, ma in qualche modo dovrai mostrarli i dati che prelevi da un database (ad esempio) o dopo un elaborazione, sempre se non punti sul fatto di lavorare con qualcuno che conosce HTML e CSS.
     
    Top
    .
  3. El Mastino
     
    .

    User deleted


    Quindi mi pare di capire che devo imparare bene anche html e css...comunque, in un programma che sommi due numeri, per farmi dare l' imput dei 2 numeri serve l' html, vero?
     
    Top
    .
  4.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Ti serve un minimo di HTML, dipende poi dove vuoi mostrare i dati. Se si tratta solo di due numeri o di cose di questo tipo non ti serve, ma se vuoi formattarli e dare una posizione allora si.

    CODICE
    <?php

    $a = 10;
    $b = 20;

    echo $a + $b;
    ?>


    Ti mostrerà 30 in alto a sinistra. Però se appunto vuoi formattarli dovrai usare HTML.
    Due righe scritte proprio di corsa:

    CODICE
    <html>
    <head>
     <title>Esempio somma</title>
     
     <style>
       table {
             border: 1px solid black;
           }
     </style>
    </head>
    <body>


    <?php

    $num = array(10,20, 30, 40, 50);
    $sum = 0;

    echo("<table>");

    for($i = 0; $i<count($num); $i++) {
     echo("<tr>
             <td>$num[$i]</td>
                     <td>+</td>
               </tr>");
     $sum += $num[$i];
    }

    echo("<tr>
           <td>=</td>
               <td>$sum</td>
             </tr>
           ");
    ?>
    </body>
    </html>
     
    Top
    .
  5. El Mastino
     
    .

    User deleted


    Per fare una somma ci vuole un ciclo?? La cosa diventa interessante
     
    Top
    .
  6.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Si per forza, in quanto $num è un array. Questi costrutti sono come quelli di un normale linguaggio di programmazione.
     
    Top
    .
  7. El Mastino
     
    .

    User deleted


    Io in c l' avrei fatto senza il ciclo
     
    Top
    .
  8.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    E come sommi gli elementi di un array senza scorrerlo?
     
    Top
    .
  9. El Mastino
     
    .

    User deleted


    Perchè l' array scusa ? dichiari 2 variabili(numeri) e le sommi :D
     
    Top
    .
  10.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Ma io non ho dichiarato due variabili (nel codice più lungo) e non uso due numeri:

    CODICE
    $num = array(10,20, 30, 40, 50);


    uso un array contenente 5 numeri.
     
    Top
    .
  11. El Mastino
     
    .

    User deleted


    e a che ti serve usare quell' array?
     
    Top
    .
  12.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    1) mostrarti come funzionano gli array (come si creano);
    2) perchè devo memorizzare più di un numero;
    3) perchè permette di estendere il codice (se vuoi aggiungere altri numeri devi mettere una virgola ed aggiungere un elemento all'array);
    4) mostrarti come puoi creare una piccola tabella in cui mostrare i dati (piccola ed anche rozza).
     
    Top
    .
  13. El Mastino
     
    .

    User deleted


    Allora:
    1) grazie della guida
    2) perchè nell' array metti 10, 20 30 ecc... e non 1,2,3,4 ad esempio?
     
    Top
    .
  14.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Sono valori scelti a caso, mi sono venuti in mente quelli, puoi inserire i numeri che vuoi, era solo un esempio.

    Comunque se hai un server in locale con PHP, puoi provare l'esempio e vedere l'output. In caso contrario va bene anche un dominio su altervista o su un sito che offre PHP.
     
    Top
    .
13 replies since 25/8/2013, 14:36   65 views
  Share  
.