creazione modulo e pagina invio php per invio dati al db

zehena

Nuovo Utente
29 Mar 2015
7
0
0
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.607
54
48
TN
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 !
 

zehena

Nuovo Utente
29 Mar 2015
7
0
0
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
 
Discussioni simili
Autore Titolo Forum Risposte Data
giuseppe_123 [Magento] Creazione modulo statico sotto header Magento 0
S Creazione di un modulo in vb ASP.NET 1
B Aiuto creazione modulo preventivo Javascript 1
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 0
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 2
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
G creazione menu a tendina e invio a pagina php PHP 1
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 1
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4
V [CREO] Creazione profilo INSTAGRAM ad hoc per SVILUPPO MARKETING aziendale Offerte e Richieste di Lavoro e/o Collaborazione 0
Store creazione campo search in php PHP 1
Store creazione barra search sito web Presentati al Forum 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
F Info aws ed ec2 per creazione sito vendita orodotti digitali Server Dedicati e VPS 0
S [PHP] Aiuto creazione form php per completamento modello word PHP 1

Discussioni simili