inserimento link in tabella mysql

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Buongiorno
vorrei chiedere se potreste aiutarmi,
ho un form di ricerca in un database che funziona, e vorrei che se clicco sulla parola (ottenuta dalla ricerca)
mi inserisca questa parola in una tabella mysql. ESEMPIO:

cerco "pippo" dal form e lo trovo, vorrei che cliccando su "pippo" mi aggiunga il nome "pippo" in una tabella.

Ho il form e lo script di inserimento, ma non riesco a fargli associare il nome appunto, da inserire nella tabella.

grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao
quando mostri il nome dopo la ricerca lo avrai in una variabile
usala per dare il value ad un input tipo hidden all'interno del form
PHP:
<input type="hidden" name="nome_da_inserire" value="<?php echo $nome_recuperato_dalla_ricerca;?>"/>
 

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Ciao Criric e grazie,
sto provando e riprovando, seguendo le tue istruzioni, ma sbaglio qualcosa.

dopo la ricerca nel mio database mysql, ottengo il nome ricercato, tramite un semplice:
PHP:
echo "Nome: <a href=\"aggiungi_cliente.php\">$nome</a><br>";
che se lo clicco mi manda al file aggiungi_cliente.php che dovrebbe inserirmi il nome in una tabella mysql.

Ma evidentemente è sbagliato questo file, per cui lo posto partendo da zero, ma non so come dirgli di prendere il nome:
PHP:
<?php
session_start();

$id_utente = $_SESSION['id'];

  @include 'configa.php';

 $query = "INSERT INTO clienti_online
(id_utente,nome) VALUES('$id_utente','$nome')";


    $res = @mysql_query($query) or die (mysql_error());
    @mysql_close($cn);


  header("location:http://coloridalmondo.altervista.org/home.php");


 // Stampo a video un po' di informazioni

echo "cliente aggiunto";

  }else{
    // stampo un messaggio di errore 
 echo "Si è verificato un problema durante l'inserimento";

}
?>

se lo avessi tramite form, farei:
PHP:
   $nome = @addslashes($_POST['nome']);

Grazie infinite, ciao
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
il metodo piu semplice è il GET
PHP:
echo "Nome: <a href=\"aggiungi_cliente.php?nome=$nome\">$nome</a><br>";
lo recuperi cosi
PHP:
$nome = mysql_real_escape_string($_GET['nome']);
poco sicuro perche i dati si vedono nell url ma sicuramente semplice da utilizzare
 

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Ciao
ma perchè devo recuperarlo il nome? io devo inserirlo in una tabella.

Nel mio file php che ho postato cosa devo modificare per far prendere il nome ottenuto dal form ricerca?
grazie
 

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Ecco finalmente sono riuscito, avete ragione ho usato la soluzione di Criric adattandola al mio script, ma che fatica, dopo 100 tentativi sbagliati.

Grazie veramente tanto, siete preziosissimi, buon weekend e alla prossima.

Iperboreo
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [risolto] Inserimento link in tabella da database PHP 3
D Inserimento Gratuito al nostro circuito banner - scambio di link Offerte e Richieste di scambio links 0
D Abilitare link dopo inserimento valore nella textbox PHP 2
A inserimento link Javascript 1
T Inserimento link in un DIV Javascript 6
P Realizzazione sito web gratis e inserimento links senza link reciproco Presenta il tuo Sito 9
D Inserimento nuovi link HTML e CSS 1
D Aiuto per inserimento link per ospitare siti Discussioni Varie 0
A scambio link e inserimento banner Offerte e Richieste di scambio links 0
O Inserimento link Gratuito in PR3 Directory SEO e Posizionamento 0
P inserimento link o nuova pagina Flash 1
D Inserimento video mp4 HTML e CSS 0
L inserimento form dati multipli ? PHP 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
J Form inserimento dati in database Ajax 1
D modificare questo codice per inserimento in text e non in tabella jQuery 1
R [C#] Automatizzare un inserimento di un Post su un Gruppo Facebook .NET Framework 0
M Aiuto con inserimento immagini WordPress 6
elpirata Impedire inserimento data di oggi e date passate jQuery 39
A Inserimento dati nel database tramite form + altre operazioni PHP 18
W Email conferma inserimento Classic ASP 0
S Inserimento multiplo non richiesto PHP 2
P inserimento icone social tramite html HTML e CSS 1
L form multipla php sql,errore in inserimento MySQL 0
Alex_70 Inserimento dati a cascata PHP 204
T Da xsd a xml ed inserimento dati in excel XML 0
M Problema inserimento parole con apostrofo nel db PHP 5
C [RISOLTO]Inserimento variabile php in input html PHP 20
P Access Inserimento data. MS Access 4
L Inserimento dettagli in una maglia Photoshop 2
S [PHP] email con inserimento dati nel database PHP 23
beatle [Photoshop] problema inserimento immagini Photoshop 1
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
M [PHP] Problemi su inserimento array nel db PHP 7
gandalf1959 [PHP] Inserimento di più righe non funziona come mi aspetto... PHP 2
E Inserimento dati da PHP in tabella MySQL PHP 5
E Form inserimento dati con JavaScript Javascript 0
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
G inserimento csv in tabella mysql; problema con struttura PHP 11
M [Joomla] Inserimento wow.js in template Joomla 4
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
A [PHP] Inserimento url dinamici in pagina html PHP 3
spider81man [PHP] Alert Box per confermare Inserimento o Cancellazione dato. PHP 4
gandalf1959 [MySQL] Inserimento multiplo da form multirighe MySQL 22
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
M Inserimento dati checkbox multipli in db da ajax a php PHP 1

Discussioni simili