Visualizzazione risultati 1 fino 12 di 12

Discussione: script php per gestione

  1. #1
    Guest

    Predefinito script php per gestione

    salve a tutti, io vorrei fare che nella home del mio sito ci sia una tabella, che ne so, di 6 colonne e di 6 righe...36 celle....All'interno di ogni cella c'è una varibile, fingiamo $1, $2 etc..
    Poi vorrei creare una pagina, per esempio edit.php dove si vede solo la seguente cosa:

    $1 : *****
    $2 : *****
    etc

    Al posto dei **** vorrei una textarea, di una solo riga (come qui nel forum quando si crea la discussione, nel titolo), ed in fondo un semplice bottone salva..in modo che, praticamente, quello che scrivonelal text area di fianco a $1, va come variabile nella pagine index.php, al posto della variabile $1 nella cella...

    Vorrei appunto che voi mi creaste la pagina edit...cioè anche solo con una variabile ed il pulsante SALVA, che praticamente mi collega le variabile della edit.php a quelle della index.php...Mi basta anche solo per una variabile, poi ci penso io ad aggiungerne...grazie ciao..

    PS: per favore nn ditemi usa la funzione cerca etc perkè nnn trovo mai neinte...Se proprio esiste giàé la discussione PRECISA linkatemela per favore

  2. #2
    Ospite Guest

    Predefinito

    Non si capisce molto bene la tua richiesta...
    Vedi se questo può andare e se ho capito bene cosa ti serve:

    Codice PHP:
    <?
    if(isset($_POST['v1']))
    $v1=$_POST['v1'];
    else
    $v1="ciao";
    ?><form action="<?=$_SERVER['PHP_SELF']?>" method="POST"><table><tr><td><?=$v1?></td><td><input type="text" name="v1"></td></tr></table><br /><br /><input type="submit" value="Invia"></form>
    Altrimenti se non è questo ciò di cui necessiti, spiegati meglio.
    Ciao!

  3. #3
    Guest

    Predefinito

    Se ho capito bene il tuo problema prova a fare così:

    index.php

    Codice PHP:
    $file = file('dati.txt');

    echo
    '<table><tr>';
    foreach(
    $file as $key => $value)
    {
    echo
    '<td>' . $value . '</td>';
    if( (
    $key % 6) == 0 )
    {
    echo
    '</tr><tr>';
    }
    }
    echo
    '</tr></table>';
    edit.php

    Codice PHP:
    $file = file('dati.txt');

    echo
    '<form acton="save.php" method="post"><table><tr>';
    foreach(
    $file as $key => $value)
    {
    echo
    '<td><input name="' . $key . '" value="' . $value . '"></td>';
    if( (
    $key % 6) == 0 )
    {
    echo
    '</tr><tr>';
    }
    }
    echo
    '</tr><tr><td><input type="submit" name="submit" value="Salva"></td></tr></table></form>';
    save.php

    Codice PHP:
    $file = file('dati.php');
    $txt = '';
    for(
    $i = 0; $i < count($file); $i++)
    {
    $txt .= $_POST[$i] . "\n";
    }
    $fp = fopen('dati.php', 'w+');
    if(
    fwrite($fp, $txt) )
    {
    echo
    'modifica eseguita con successo!';
    }
    fclose($fp);
    Prova questi codici!

  4. #4
    Guest

    Predefinito

    jostock c'è un errore..

    Codice PHP:
    $file = file('dati.txt'); echo ''; foreach($file as $key => $value) { echo ''; if( ($key % 6) == 0 ) { echo ''; } } echo '
    '
    . $value . '
    '
    ;

  5. #5
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da telefilmsite Visualizza messaggio
    jostock c'è un errore..
    Che errore restituisce?

  6. #6
    Guest

    Predefinito

    l'ho scritto nel post...come codice...

  7. #7
    Ospite Guest

    Predefinito

    Prima del codice php devi mettere il tag "<?" e alla fine "?>".
    Altrimenti lo script non viene interpretato ma solo stampato come testo
    Ciao!

  8. #8
    Guest

    Predefinito

    Unable to access dati.txt in /***/sottocartella/edit.php on line 2..
    Stessa cosa per il file index.php...ma cosa è sto dati.txt? io non ce l'ho..

  9. #9
    Ospite Guest

    Predefinito

    Quel file lo devi creare e al suo interno devi inserire i valori che vuoi disporre nella tabella, uno per riga.
    Ciao!

    P.S: tutte le occorrenze di:
    Codice PHP:
    dati.php
    all'interno dello script di Jostock, vanno sostituite con:
    Codice PHP:
    dati.txt

  10. #10
    Guest

    Predefinito

    scusa i fa in esempio di come dev'essere il file per piacere? che sono niubbo..
    con tt i tag necessari (se ce ne sono)..

  11. #11
    Ospite Guest

    Predefinito

    L'unica operazione che devi fare è creare il file "dati.txt" e inserire al suo interno i dati da mostrare nella tabella.
    Esempio:
    Citazione Originalmente inviato da dati.txt
    valore cella 1
    valore cella 2
    valore cella 3
    valore cella 4
    In questo modo lo script "index.php" ti creerà la tabella e vi disporrà automaticamente i valori.
    "edit.php" inserirà una textarea per ogni valore e un relativo bottone "salva" che invierà i dati a "save.php", dove verranno salvate le modifiche.
    Nota però il mio P.S alla fine del post #9.
    Ciao!

  12. #12
    Guest

    Predefinito

    ciao thx ora provo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •