Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    creazione agenda,mi sono bloccato :O

    buonasera a tutti!!!

    come da titolo mi sono bloccato (quasi subito) nella creazione di un'agenda,ho creato la tabella ma non riesco a trovare il modo di salvare (e quindi anche recuperare ) gli appuntamenti scritti

    ovviamente non sono esperto di php e html,vi posto il codice nella speranza che qualcuno riesca a suggerirmi qualcosa per andare avanti e qualche consiglio legato a come è stato scritto il codice

    p.s.:non fate caso ai nomi delle variabili,verranno rinominate e aggiunto il metodo per scegliere ore e taglio del tempo

    p.p.s.:al momento funziona solo con la settimana attuale

    Codice PHP:

    function settimana(){
    $giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Domenica");
    $oggi date("w"); // bisogna mettere w e aggiungere 1 xkè parte da domenica (domenica=0 sabato=6) prima era D
    $partenza $giorni[$oggi];//nome del giorno

    echo"<form method='POST'><table >\n<tr bgcolor='#d09999'>"
    echo 
    "<td>orario/</td>\n";  //cella x l'ora


    //da lunedi a oggi
    $day=1;
    while( 
    $day<$oggi ) {
        echo 
    "<td>".$giorni[$day]."</td>\n";
        
    $day++;
    }
    //stampo oggi
    echo "<td><strong>".$partenza."</strong></td>\n";
    //da oggi a domenica
    $oggi=$oggi+1;
    for( 
    $i=$oggi;$i<8;$i++ ) {

        echo 
    "<td>".$giorni[$i]."</td>\n";    
    }

    echo 
    "</tr>";
    //creo la parte dell'ora
    $d=00;
    for (
    $a 0$a 49$a++) {
    $f=mktime(8,$d,07,12,31,2010);//creo il timestamp
    $d=$d 15;

        echo 
    "<tr>";
        echo 
    "<td bgcolor='#aaff77'>".date('H:i' ,$f) ."</td>\n";
        
            for (
    $i 0$i 7$i++) {
                echo 
    "<td bgcolor='#ccccff'> <input name='".date('H:i' ,$f)."' type='text' ></td>\n";
            } 
        echo 
    "</tr>";
    }
    echo 
    "</table>";

    per le coordinate del record avevo pensato di usare ora e numero del giorno della settimana(avrei diviso i valori del name togliendo il "_"):

    codice HTML:
    <input name='".date('H:i' ,$f)."_".$i."' type='text' >

    sicuramente mi sto complicando la vita ma non essendo esperto è l'unico metodo che mi è venuto in mente

    spero possiate aiutarmi
    Ultima modifica di antorebel; 12-12-2013 a 23:20

  2. #2

  3. #3
    grazie ma purtroppo lo avevo già visto :/

    vorrei salvare gli appuntamenti diretamente dalla tabella,invece su quel sito fa un form a parte

  4. #4
    Uuuuuupppp!!

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Quote Originariamente inviata da antorebel Visualizza il messaggio
    ...
    ovviamente non sono esperto di php e html
    ...
    Il che implica che non ti basterebbe che qualcuno ti dicesse a parole si fa così e cosà, non sapresti come mettere in pratica i suggerimenti.
    Inoltre, da quanto ho capito, a te servirà anche AJAX.

    Inizia con lo studiare qualcosa di php, ad esempio le 2 guide che trovi linkate nella mia firma.

  6. #6
    studio php e html da mesi,non sono esperto ma me la cavo,vorrei solo un suggerimento e non una spiegazione per filo e per segno

    sto cercando di farlo tutto in php senza utilizzare altro,altrimenti con javascript avrei già finito

  7. #7
    ho risolto facendolo in javascript,si puó chiudere

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.