PDA

View Full Version : [query] php è una cazzata...ma non va


TorpedoBlu
17-03-2006, 20:01
$ID_MEMBRO=9;
$USER_TYPE=9;
$ID_ANAGRAFICA=9;
$query_membro="INSERT INTO 'membro'('id_membro', 'tipo', 'stato','id_anagrafica')
VALUES ('".$ID_MEMBRO."','".$USER_TYPE.",0,".$ID_ANAGRAFICA.")";
$res=mysql_query($query_membro);

la tabella è

CREATE TABLE `membro` (
`id_membro` int(10) unsigned NOT NULL default '0',
`tipo` int(10) unsigned NOT NULL default '0',
`stato` tinyint(3) unsigned NOT NULL default '0',
`id_anagrafica` int(10) unsigned NOT NULL default '0',
`genere` varchar(45) default NULL,
PRIMARY KEY (`id_membro`)
)

Xalexalex
17-03-2006, 20:27
$ID_MEMBRO=9;
$USER_TYPE=9;
$ID_ANAGRAFICA=9;
$query_membro="INSERT INTO 'membro'('id_membro', 'tipo', 'stato','id_anagrafica')
VALUES ('$ID_MEMBRO','$USER_TYPE.,0,$ID_ANAGRAFICA)";
$res=mysql_query($query_membro);

Io leverei quei punti di concatenazione... Tanto con gli apici doppi le variabili vengono automaticamente parsate...

Ciao,
Alex

TorpedoBlu
18-03-2006, 06:38
$ID_MEMBRO=9;
$USER_TYPE=9;
$ID_ANAGRAFICA=9;
$query_membro="INSERT INTO 'membro'('id_membro', 'tipo', 'stato','id_anagrafica')
VALUES ('$ID_MEMBRO','$USER_TYPE.,0,$ID_ANAGRAFICA)";
$res=mysql_query($query_membro);

Io leverei quei punti di concatenazione... Tanto con gli apici doppi le variabili vengono automaticamente parsate...

Ciao,
Alex

sei sicuro di quello che mi dici? no servono le concatenazioni?=

TorpedoBlu
18-03-2006, 06:58
ok, funziona, ora qualcuno mi sa dire come si fa a :
1)nascondere le password durante la digitazione
2)far spuntare i giorni i mesi gli anni durante la compilazione di una form di registrazione
3)far spuntare le città e le province nella form di cui sopra

beppegrillo
18-03-2006, 07:07
$ID_MEMBRO=9;
$USER_TYPE=9;
$ID_ANAGRAFICA=9;
$query_membro="INSERT INTO 'membro'('id_membro', 'tipo', 'stato','id_anagrafica')
VALUES ('$ID_MEMBRO','$USER_TYPE.,0,$ID_ANAGRAFICA)";
$res=mysql_query($query_membro);

Io leverei quei punti di concatenazione... Tanto con gli apici doppi le variabili vengono automaticamente parsate...

Ciao,
Alex
no, mancano gli escape..

beppegrillo
18-03-2006, 07:09
ok, funziona, ora qualcuno mi sa dire come si fa a :
1)nascondere le password durante la digitazione
2)far spuntare i giorni i mesi gli anni durante la compilazione di una form di registrazione
3)far spuntare le città e le province nella form di cui sopra
1)<input type="password">
2 - 3) <select> ?

TorpedoBlu
18-03-2006, 10:12
no, mancano gli escape..
cioè??

beppegrillo
18-03-2006, 10:26
cioè??
Scusami, ho fatto confusione, siccome hai usato dei " non c'è bisogno degli escape..
Qui puoi capire a cosa servono : http://www.scit.wlv.ac.uk/appdocs/php/language.types.string.html

Xalexalex
18-03-2006, 11:26
Scusami, ho fatto confusione, siccome hai usato dei " non c'è bisogno degli escape.. Ah ecco... Mi pareva strano...