• Home
  • Forum
  • Fare Web
  • PHP

creazione modulo e pagina invio php per invio dati al db

  • Creatore Discussione Creatore Discussione zehena
  • Data di inizio Data di inizio 29 Mar 2015
Z

zehena

Nuovo Utente
29 Mar 2015
7
0
0
  • 29 Mar 2015
  • #1
ciao, scusate se sbaglio qualcosa ho letto il regolamento ma non ho ben compreso cosa siano i tag bbcode per il codice dunque abbiate pieta se erro qualcosa, sto imparando il codice php seguendo video su youtube e documenti vari su internet, vorrei trasformare il mio sito aggiungendo pagine interattive con il database. Ho inserito phpmyadmin nel server dove ho il sito, riesco a collegarmi tramite browser e ho anche creato una pagina che legge i contenuti del db che funziona perfettamente. Il problema è inviare i dati nel db, ho creato 2 pagine php 1 per il modulo da compilare, l'altra da collegamento per inviare i dati inseriti al db. Ne la pagina del modulo e ne quella di invio mi danno errori a video però i dati non arrivano al db, ho provato a testare la connessione (anche aggiungendo un piccolo errore per vedere se rispondeva), e tutto funziona, dunque il problema sta in qualche parte del codice di invio. I dati di connessione per ovvi motivi li ho sostituiti con quelli del localhost. Vorrei inserire i le 2 pagine create perche si possano visionare e spero di non trasgredire nessun regolamento altrimenti attendo istruzioni.

pagina modulo da compilare

PHP:
<?php

$con =mysql_connect("localhost", "root", "");

if (!$con)
{
 die ("connessione fallita!" .mysql_error());
}
$db =mysql_select_db("negozio", $con);

if (!$db)
{
 die ("connessione al db fallita!" .mysql_error());
}

?>
<HTML>
<HEAD>
<TITLE>PHP e MySQL</TITLE>
</HEAD>
<BODY>
Raccolta dati del cliente: <BR />
<FORM ID="clie" NAME=clie" METHOD="POST"
ACTION="clie.php">
<LABEL>Nome cliente:
<INPUT TYPE="TEXT" NAME="Nomeclie" ID="Nomeclie" />
</LABEL>
<P><LABEL>Indirizzo:
<INPUT TYPE="TEXT" NAME="indclie" ID="indclie" />
</LABEL>
<P><LABEL>CF:
<INPUT TYPE="TEXT" NAME="CFclie" ID="CFclie" />
</LABEL></P>
<P>
<INPUT TYPE="SUBMIT" NAME="Submit" ID="Submit"
VALUE="Invia" />
<INPUT TYPE="RESET" NAME="cancel" ID="cancel"
VALUE="Azzera" />
</P>
</FORM>
</BODY>
</HTML>
<?php mysql_close($con); ?


pagina invio al db


PHP:
<?php

$con =mysql_connect("localhost", "root", "");

if (!$con)
{
 die ("connessione fallita!" .mysql_error());
}
$db =mysql_select_db("negozio", $con);

if (!$db)
{
 die ("connessione al db fallita!" .mysql_error());
}

?>

<?php

 $Nomeclie=$_POST['Nome'];
 $Indclie=$_POST['Indirizzo'];
 $CFclie=$_POST['CF'];

 $query="INSERT INTO clienti (Nome, Indirizzo, CF,)";
 $query.="VALUES ('".$Nomeclie."','".$Indclie."','".$CFclie."')";

 mysql_query ($query, $con);

?>

<?php Mysql_close($con); ?>

se qualcuno puo darmi qualche dritta lo ringrazio molto anticipatamente, ciao Antonella
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2015
  • #2
Ciao, la connessione al db nella pagina del modulo non ti serve.
Se hai dato name = "Nomeclie" all'input non lo puoi recuperare con
PHP:
$_POST['Nome'];
ma con
PHP:
$_POST['Nomeclie'];
stessa cosa per gli altri campi
E' consigliato verificare sempre che il POST sia settato prima di utilizzarlo
PHP:
if(isset($_POST['Nomeclie']) {
   $Nomeclie = $_POST['Nomeclie'];
}
Appena hai un po di pratica studiati le SQL Injection
Ti converrebbe inoltre utilizzare la libreria mysqli al posto della vecchia e deprecata mysql
Per quanto riguarda i BBCODE e le regole del forum ...... :fonzie: Benvenuta !
 
Z

zehena

Nuovo Utente
29 Mar 2015
7
0
0
  • 31 Mar 2015
  • #3
grazie e mille per l'aiuto sono riuscita a risolvere, sono appena alle prime armi, seguirò il tuo consiglio di conoscere il nuovo linguaggio, ho notato che in giro ci sono comandi più snelli e semplici ma ora, per non fare confusione, vorrei concludere il lavoro con quello che ho intrapreso, grazie di tutto cioa Antonella
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

[Magento] Creazione modulo statico sotto header
  • giuseppe_123
  • 24 Feb 2017
  • Magento
Risposte
0
Visite
2K
Magento 24 Feb 2017
giuseppe_123
S
Creazione di un modulo in vb
  • shedir
  • 13 Lug 2009
  • ASP.NET
Risposte
1
Visite
2K
ASP.NET 29 Lug 2009
Vins
V
B
Aiuto creazione modulo preventivo
  • bibop
  • 20 Nov 2007
  • Javascript
Risposte
1
Visite
2K
Javascript 21 Nov 2007
PoLe
I
errore inserimento creazione stanza
  • Imperor
  • 18 Giu 2024
  • PHP
Risposte
1
Visite
2K
PHP 18 Giu 2024
Imperor
I
S
Visualizza l'errore di creazione in MSSQL
  • steven myth
  • 23 Set 2022
  • Database
Risposte
4
Visite
2K
Database 26 Set 2022
marino51
M
[Cerco][Gratuito] Artista/designer per creazione grafica gioco di società
  • max984
  • 8 Ago 2022
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 8 Ago 2022
max984
M
N
Creazione sito web senza Partita IVA (Era: mettersi in regola)
  • nicovon
  • 28 Giu 2022
  • Leggi, Normative e Fisco
Risposte
1
Visite
1K
Leggi, Normative e Fisco 28 Giu 2022
maxbossi
F
NetBeans problema creazione progetto Java
  • fntm95
  • 21 Ott 2021
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 21 Ott 2021
fntm95
F
A
Creazione cookie e gestione accessi
  • antonio corizzo
  • 16 Giu 2021
  • PHP
Risposte
0
Visite
991
PHP 16 Giu 2021
antonio corizzo
A
D
Creazione sito e-commerce WP
  • devnull
  • 13 Giu 2021
  • CMS (Content Management System)
Risposte
0
Visite
1K
CMS (Content Management System) 13 Giu 2021
devnull
D
A
Consiglio per creazione sito web
  • Arsenicolupin
  • 1 Giu 2021
  • CMS (Content Management System)
Risposte
1
Visite
1K
CMS (Content Management System) 25 Nov 2021
Daygo78
D
S
CREAZIONE DI SITO PER CORSI DI FORMAZIONE
  • santo03rc
  • 6 Mag 2021
  • WordPress
Risposte
3
Visite
9K
WordPress 14 Mag 2022
SEOriented
S
Creazione di un UNICA tabella da più file .CSV
  • spider81man
  • 29 Apr 2021
  • PHP
Risposte
1
Visite
2K
PHP 29 Apr 2021
marino51
M
Creazione menu a tendina
  • matteot
  • 31 Mar 2021
  • Javascript
Risposte
3
Visite
3K
Javascript 1 Apr 2021
matteot
M
S
Download di un file in automatico dopo la sua creazione
  • samurai.sette
  • 2 Mar 2021
  • PHP
Risposte
2
Visite
1K
PHP 3 Mar 2021
samurai.sette
S
G
creazione menu a tendina e invio a pagina php
  • giacomo9783
  • 30 Nov 2020
  • PHP
Risposte
1
Visite
2K
PHP 30 Nov 2020
Tommy03
M
  • Bloccata
Problemi con creazione maschere
  • Mondo
  • 18 Nov 2020
  • Presentati al Forum
Risposte
1
Visite
917
Presentati al Forum 18 Nov 2020
Max 1
F
  • Bloccata
Creazione script Tv
  • Francesca B
  • 15 Nov 2020
  • Presentati al Forum
Risposte
1
Visite
891
Presentati al Forum 15 Nov 2020
Max 1
W
Creazione Cartella
  • wuolfit_one
  • 3 Ago 2020
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 6 Ago 2020
wuolfit_one
W
A
recuperare data creazione di un file
  • AndreaCerre
  • 26 Lug 2020
  • PHP
Risposte
6
Visite
2K
PHP 27 Lug 2020
AndreaCerre
A
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?