Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-08-2003, 18:10   #1
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
[php-mysql] Mi aiutereste a creare un form?

Salve a tutti, mi servirebbe un piccolo aiuto per creare il più semplice form possibile per l'inserimento dei dati in un database MySql..

Dato questo per scontato (non ho bisogno di inserire username, pass e indirizzo dell'host):


<?php

$nome_db = "database";
$tabella = "tabella";

$connessione=mysql_connect()
or die ("Non riesco a connettermi con il Server <br>");

echo "Passo 1 - Connessione con il Server stabilita<br>";

$database = mysql_select_db ($nome_db, $connessione)
or die ("Non riesco a selezionare il db $nome_db<br>");

echo "Passo 2 - Connessione con il database $nome_db stabilita<br>";

.....
.....

Vorrei inserire dei valori per i campi della tabella "uno", "due" e "tre" tramite un form in codice html..

Penso sia facilissimo, ma essendomi appena avvicinato a questa tecnologia non so dove dirigermi..

Spero di essere stato chiaro..


Grazie a chiunque per un eventuale aiuto!
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 01:36   #2
phlebotomus
Senior Member
 
L'Avatar di phlebotomus
 
Iscritto dal: Jul 2003
Città: Provincia PI
Messaggi: 905
Re: [php-mysql] Mi aiutereste a creare un form?

Quote:
Originariamente inviato da nin
Salve a tutti, mi servirebbe un piccolo aiuto per creare il più semplice form possibile per l'inserimento dei dati in un database MySql..
Codice:
$sql="INSERT INTO nome_tabella (campo1,campo2,campo3)
VALUES('".$valore1."','".$valore2."','".$valore3."')";
mysql_db_query($nome_db,$sql,$connessione);
mysql_close();
Studiandoci un po' dovresti arrivare a capire (può darsi che la sintassi non sia snellissima, ma funziona).

Ciao
__________________
R7 5700X < Noctua NH-D14 > Asus ROG Strix X570-F, Lepa G1000-MA, TeamGroup T-Force Vulcan Z 32GB 3200Mhz, M2 Crucial P5+, Palit GTX 1660 Ti StormX > Benq EW3280U, Asus Xonar Essence STX > NAD C350 > ProAc Tablette 2000, Corsair Obsidian 650D. 12 trans. merc.
phlebotomus è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 12:58   #3
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Grazie!
Ma questo codice lo devo inserire nella stessa pagina in cui ho il codice html del form per l'inserimento, o devo creare una pagina apposta?

Thnx comunque..sono proprio un neofita!
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 13:37   #4
phlebotomus
Senior Member
 
L'Avatar di phlebotomus
 
Iscritto dal: Jul 2003
Città: Provincia PI
Messaggi: 905
Quote:
Originariamente inviato da nin
Ma questo codice lo devo inserire nella stessa pagina in cui ho il codice html del form per l'inserimento, o devo creare una pagina apposta?
Il codice dovrebbe andare subito dopo quello che hai scritto tu. Il codice che processa i dati del form può essere in un'altra pagina (se nel form c'è action="pagina.php") oppure nella stessa pagina che contiene il form (se nel form c'è action="" oppure action="stessa_pagina_del_form.php"). Per semplicità ti consiglio di metterlo in una pagina separata.
Nota: valore1, valore2, valore3 corrispondono esattamente agli attributi name e/o id dei campi di input del form.

Ciao
__________________
R7 5700X < Noctua NH-D14 > Asus ROG Strix X570-F, Lepa G1000-MA, TeamGroup T-Force Vulcan Z 32GB 3200Mhz, M2 Crucial P5+, Palit GTX 1660 Ti StormX > Benq EW3280U, Asus Xonar Essence STX > NAD C350 > ProAc Tablette 2000, Corsair Obsidian 650D. 12 trans. merc.
phlebotomus è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 13:57   #5
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Oh stupendo grazie!

Adesso inzio ad avere le cose ben + chiare!

THNX, Bye!!:
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 14:40   #6
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Mh...

Ho creato la pagina INDEX.PHP contenente il seguente codice:
Codice:
<html>
  <body>
      <form method="post" action=http://localhost>
            News <input type=text  name=News> <br>
            Citazioni  <input type=text  name=Citazioni> <br>
            Documenti  <input type=text  name=Documenti> <br>
            <input type="submit"   value="vai">
       </form>
 </body>
</html>



Codice PHP:
<?php  $nome_db "gabriele"$tabella "fisica"$connessione=mysql_connect()  or die ("Non riesco a connettermi con il Server <br>");  echo "Passo 1 - Connessione con il Server stabilita<br>"$database mysql_select_db ($nome_db$connessione)  or die ("Non riesco a selezionare il db $nome_db<br>");  echo "Passo 2 - Connessione con il database $nome_db stabilita<br>"$sql="INSERT INTO fisica (news,citazioni,documenti)  VALUES('".$news."','".$citazioni."','".$documenti."')"; mysql_db_query($nome_db,$sql,$connessione); mysql_close(); ?>
Quando apro la pagina ottengo però questi errori:


Notice: Undefined variable: news in F:\web\index.php on line 25

Notice: Undefined variable: citazioni in F:\web\index.php on line 25

Notice: Undefined variable: documenti in F:\web\index.php on line 25

Per caso sbaglio io qualcosa nella creazione del database??
(effettuata con phpMyadmin)

Grazie e scusate se sfrutto la vostra disponibilità...
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 17:17   #7
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
Quote:
Originariamente inviato da nin

Codice PHP:
$sql="INSERT INTO fisica (news,citazioni,documenti)  VALUES('".$news."','".$citazioni."','".$documenti."')"
[/code]
al posto di $news, ecc usa $_POST ['news'], $_POST ['$citazioni'], $_POST ['documenti']
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 18:32   #8
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Thnx! Provo, anche se se per ora non sembra voler inserire i dati per quanto non mi dia + errori..

Sob!

Avrete mie notizie
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 11:56   #9
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Quote:
Originariamente inviato da cisc
al posto di $news, ecc usa $_POST ['news'], $_POST ['$citazioni'], $_POST ['documenti']

Non mi da più quei fastidiosi "notice" ma i dati non vengono inseriti nel database..



Che il caldo dia alla testa anche al php?
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 22:46   #10
phlebotomus
Senior Member
 
L'Avatar di phlebotomus
 
Iscritto dal: Jul 2003
Città: Provincia PI
Messaggi: 905
Ma il server del db, l'username e la password non ci sono nel tuo codice o li hai dati per scontati? Altrimenti te gli dici il nome del db e quello della tabella, ma lui non sa neanche qual'è il server.

Ciao
__________________
R7 5700X < Noctua NH-D14 > Asus ROG Strix X570-F, Lepa G1000-MA, TeamGroup T-Force Vulcan Z 32GB 3200Mhz, M2 Crucial P5+, Palit GTX 1660 Ti StormX > Benq EW3280U, Asus Xonar Essence STX > NAD C350 > ProAc Tablette 2000, Corsair Obsidian 650D. 12 trans. merc.
phlebotomus è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 22:53   #11
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Non mi servono, ho installato tutto in locale e posso eseguire le varie operazioni omettendo il codice...
Almeno penso, altrimenti non capirei il senso di tutte le modifiche che ho apportato ai vari files di configurazione..
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 23:28   #12
phlebotomus
Senior Member
 
L'Avatar di phlebotomus
 
Iscritto dal: Jul 2003
Città: Provincia PI
Messaggi: 905
Quote:
Originariamente inviato da nin
Non mi servono
Non mi risulta... (ma non è detto che non mi sbagli ).

Ciao
__________________
R7 5700X < Noctua NH-D14 > Asus ROG Strix X570-F, Lepa G1000-MA, TeamGroup T-Force Vulcan Z 32GB 3200Mhz, M2 Crucial P5+, Palit GTX 1660 Ti StormX > Benq EW3280U, Asus Xonar Essence STX > NAD C350 > ProAc Tablette 2000, Corsair Obsidian 650D. 12 trans. merc.
phlebotomus è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 23:32   #13
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Beh se può essere utile tutte le volte in cui lancio lo scritp mi viene scritto:
Passo 1 - Connessione con il Server stabilita
Passo 2 - Connessione con il database gabriele stabilita

quindi non penso che abbia problemi per quanto riguarda host, pass e user..O forse si??

Oddio mi stanno venendo dubbi amletici!
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
Old 19-08-2003, 08:27   #14
phlebotomus
Senior Member
 
L'Avatar di phlebotomus
 
Iscritto dal: Jul 2003
Città: Provincia PI
Messaggi: 905
Provaci, cosa ti costa?
Codice:
$connessione=mysql_connect()
diventa
Codice:
$connessione=mysql_connect(server,username,pass)
Ciao
__________________
R7 5700X < Noctua NH-D14 > Asus ROG Strix X570-F, Lepa G1000-MA, TeamGroup T-Force Vulcan Z 32GB 3200Mhz, M2 Crucial P5+, Palit GTX 1660 Ti StormX > Benq EW3280U, Asus Xonar Essence STX > NAD C350 > ProAc Tablette 2000, Corsair Obsidian 650D. 12 trans. merc.
phlebotomus è offline   Rispondi citando il messaggio o parte di esso
Old 19-08-2003, 11:57   #15
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
..ci ho provato e a parte che mi accetta solo user "root" e pass vuota le cose non cambiano (penso che sia l'impostazione standard di mysql ma non vorrei aggiungere stronzate a stronzate... )

Dopo tutto queste linee di codice

Codice PHP:
...

$connessione=mysql_connect() 
or die (
"Non riesco a connettermi con il Server <br>"); 


echo 
"Passo 1 - Connessione con il Server stabilita<br>"


$database mysql_select_db ($nome_db$connessione
or die (
"Non riesco a selezionare il db $nome_db<br>"); 
dovrebbero resituirmi l'errore prorio nel caso di mancata connessione al server e database..

Torno a dire che sono un neofita, magari do troppe cose per scontate e poi..

Aggiorno: phpMyAdmin mi lancia questo messaggio ad ogni apertura

"Il file di configurazione in uso contiene impostazioni (root con nessuna password) che corrispondono ai privilegi dell'account MySQL predefinito."

Torno a pensare che posso escludere la questione user,pass etc..
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [

Ultima modifica di nin : 19-08-2003 alle 12:31.
nin è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2003, 00:45   #16
nin
Senior Member
 
L'Avatar di nin
 
Iscritto dal: Mar 2000
Città: Parma
Messaggi: 2090
Thnx a tutti...ho risolto, per ora non sentirete + parlare di me..
__________________
] I've had enough, sick and tired: bring the sun or I'm gone. [
nin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Nuovo storico lancio per il razzo spazia...
Elgato Embrace: una sedia ergonomica pro...
Brad Pitt torna in pista: F1 – Il Film a...
Hitachi Vantara annuncia la sua AI Facto...
Brembo passa all'alluminio riciclato al ...
HONOR pronta a sfidare gli iPad Pro con ...
OpenAI esce allo scoperto: confermati i ...
In arrivo altri due prodotti da Apple en...
Il tool per aggiornare da Windows 10 a W...
Rishi Sunak entra in Microsoft e Anthrop...
Porsche in poche ore chiude la formazion...
iPhone 17 disponibili su Amazon al prezz...
La Ferrari Elettrica non è la cau...
Ricarica da record: Zeekr supera i 1.300...
Un 'capezzolo' con feedback aptico al po...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v