Form elenco + query

Night Assassin

Utente Attivo
16 Mar 2013
200
0
0
Salve a tutti,
sto creando un form per amministrare il mio sito.

Questo il codice del form:

PHP:
<?php
echo '<form action="query.php" method="post"><textarea rows="5" name="elenco"></textarea><input type="submit" value="Invia"><input type="reset"></form>
?>

Nel campo 'elenco' inserisco una parola (una ogni riga) e vorrei che nella pagina query.php inserisse ogni parola come riga in un database mysql. dovrei usare un ciclo while ma non so bene come fare.

PHP:
<?php
//connessione database
$elenco = $_POST['elenco'];
//???
mysql_query("INSERT INTO tabel (parola) VALUES ($elenco)");

?>

ovviamente questo è un inizio che non fuinziona
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non ho capito bene.
tu nella textarea inserisci delle parole, come? separate da cosa? da uno spazio, da virgole o cos'altro?
ti faccio un esempio ipotizzando che siano separate da uno spazio
PHP:
<?php
$elenco = $_POST['elenco'];
$parole=explode(" ", $elenco);
//connessione al db
foreach($parole as $parola){
	$parola=trim($parola);
	if)$parola !=""){//questo perchè se per sbaglio ci sono due o più spazi tra le parole
		mysql_query("INSERT INTO tabel (parola) VALUES ('$parola')"); //gli apici il valore è una stringa
	}
}
?>
 

Night Assassin

Utente Attivo
16 Mar 2013
200
0
0
Scusa non ho specificato :| comunque grazie per la risposta. In realtà vorrei mettere una parola ogni rigo, potresti aiutarmi?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se il separatore è | basta che tu modifichi l'explode
PHP:
$parole=explode("|", $elenco);
comunque, indipendentemente dal separatore, in questo modo ad ogni riga della tabella hai una parola
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
ciao
se il separatore è | basta che tu modifichi l'explode
PHP:
$parole=explode("|", $elenco);
comunque, indipendentemente dal separatore, in questo modo ad ogni riga della tabella hai una parola

credo che con :| intendesse mettere una faccina come da sms.

Se ho ben capito non usa nessun separatore ma vuole mettere una parola in ogni rigo della textarea. in questo caso sono 5 quindi 5 parole .

Sempre se non erro andando a capo crei uno spazio quindi il sistema descritto da borgo è quello che fa per te
 
Discussioni simili
Autore Titolo Forum Risposte Data
V [PHP] Form con elenco a tendina con dati DB PHP 20
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2
L creare oggetti da una classe tramite un form Javascript 0
G Impostare suggerimenti campo text di un form Javascript 2
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
L Insert php sql da una form multipla PHP 6
E form PHP 10
W Form da CDONTS a CDOSYS Classic ASP 7
P Problema concantenazione form Javascript 3
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
G Form in php WordPress 0
K La pagina index, si apre sul form e non al top page Javascript 0
A Aprire la window form Add Connection da codice Visual Basic 4

Discussioni simili