Newsgroup: it.comp.www.php
Titolo: Php & js

Ciao a tutti ragazzi! questo è il mio primo post!
Vorrei chiedervi una cosa, avrei bisogno di una mano, il problema che
mi si pone è il seguente:
Devo avere una pagina in php, che praticamente contiene 1 form con 1
input e 1 button per il submit, però alla pressione di un pulsante, si
deve creare un altro input(fin qui si usa js), si devono poter creare
infiniti input, e a fianco di ognuno un pulsante per eliminarlo, poi
però, quando si fa il submit, tutti questi dati devono andare in un db
mysql, casomai con un carattere separatorio, tipo |, che separa ogni
dato il punto più difficile è che dopo che richiamo quella pagina,
vorrei che gli input rivenissero richiamati, e che ci sia sempre la
possibilità di aggiungere altri input( e premendo submit, se vengono
modificati si dovrebbero anche modificare gli input che vengono
ripresi dal db mysql)!!!!! Vi ringrazio tantissimo in anticipo, ho
cercato per tutta internet da giorni, ma nn ho trovato niente!!!
thanksssssssss

 
webmast...@gmail.com
 wrote:

mmh.. ci sono diversi modi per farlo..
potresti utilizzare le sessioni per immagazzinare ogni singolo nuovo dato e
agire di conseguenza quando l'utente dichiara di aver finito o di voler
eliminare o di voler inserire un nuovo dato..
ma la soluzione come la ho pensata io richiede di lavorare per la maggior
parte tramite PHP (e niente o poco js).. 
magari inizia a scrivere qualcosa e posta il codice se avrai problemi..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

On 8 Lug, 02:40, iuz <u...@host.network> wrote:

il punto è questo, per aggiungere le input box, so come fare ma solo
in js... non ne ho la più pallida idea di come fare in php...

 ha scritto nel messaggio
news:1183885356.3...@o61g2000hsh.googlegroups.com...

la input deve avere come name quelcosa tipo name="salvami[]"
in questo modo fai un
var_dump($_POST['salvami']);
se devi passare 2 valori come ad esempio la domanda del db
avrai come name="salvami['id_del_database']
a meno di non fare un sistema per sondaggi e' inutile e poco bello


 ha scritto nel messaggionews:1183885356.3...@o61g2000hsh.googlegroups.com...

il punto è questo..... le input possono essere più di una.... sono a
scelta dell'utente!

 scelta dell'utente!
esempio stupido.. non testato..
<?php
session_start();
if (!isset($_SESSION['data'])) {
        $_SESSION['data'] = array();
}
if (isset($_POST['action'])) {
        switch ($_POST['action']) {
                case 'new': 
                $_SESSION['data'][] = $_POST['data'];
                break;
                case 'write':
                echo implode('|', $_SESSION['data']);
                $_SESSION['data'] = array();
                break;
        }
}
echo <<<FORM
<form method='post' action='{$_SERVER['PHPSELF']}'>
FORM;
while (list(, $value) = each($_SESSION['data'])) {
        echo "<hr>$value<br />\n";
}
echo <<<FORM
<input type='text' name='data' value='' /><br />
<input type='submit' name='action' value='new' /><br />
<input type='submit' name='action' value='write' /><br />
FORM;
?>
-- 
www.iuz-lab.info
 - 
www.php-faq.org


il concetto è più o meno quello.. solo che al posto di scrivere
direttamente sulla pagina, dovrebbero comparire input, quindi
modificabili, e se già ci sono in un db mysql, si dovrebbero riempire,
quello è il mio problema...