Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 22-12-08, 04:29   #1 (permalink)
User
 
Data di registrazione: Aug 2008
Ubicazione: Genova
Messaggi: 15
Invia un messaggio tramite MSN a TheMAC
Parse error: syntax error, unexpected T_STRING

Ciao a tutti!

Sto cercando di far scrivere all'interno di un database il contenuto di un form, ma sono incappato in un errore che, probabilmente dovuto al fatto che sono le 4, non riesco a comprendere

il codice è questo (i nomi nei post sono esatti, l'errore arriva al momento della riga insert:
Codice PHP:
<?php
$user 
$_POST['username'];
$pass $_POST['password'];
$pass2 $_POST['password2'];
$name $_POST['name'];
$domain $_POST['domain'];
$zip $_POST['zip'];
$city $_POST['city'];
$email $_POST['email'];
$state $_POST['state'];
$country $_POST['country'];
$address $_POST['address'];
$phone $_POST['phone'];

$connection mysql_connect("**.***.***.**""Sql******6""********");
mysql_select_db(Sql******6_1) or die( "Non è possibile connettersi al database");
$request INSERT INTO users values(NULL,'$name','$user','$pass','$email','$domain','$zip','$city','$state','$country','$address','$phone');
$results mysql_query($request);
if(
$results)
{
header("Location: accountok.php");
}
else {
header("Location: error-account.php");
}
mysql_close($link);
Die();
?>
L'errore che riscontro è
Codice PHP:
Parse error:  syntax errorunexpected T_STRING in .... on line 17 
Che è la linea del $request, in questa pagina.


Non capisco, in quanto la punteggiatura sembra esserci, qual è il problema, se poi è una porcheria e non la vedo perchè è ora tarda, me ne scuso umilmente.

Cosa ne dite?

Grazie mille in anticipo per l'eventuale aiuto, ciao a tutti!
TheMAC non in linea   Rispondi citando
Vecchio 22-12-08, 10:43   #2 (permalink)
Esperto
 
L'avatar di filippotoso
 
Data di registrazione: Nov 2008
Ubicazione: Gonars (UD)
Messaggi: 272
Invia un messaggio tramite ICQ a filippotoso Invia un messaggio tramite AIM a filippotoso Invia un messaggio tramite MSN a filippotoso Invia un messaggio tramite Yahoo a filippotoso Invia un messaggio tramite Skype a filippotoso
Devi delimitare correttamente la stringa della query di INSERT.

Ti suggerisco di iniziare studiando le basi della sintassi PHP:

php.net/manual/en/language.types.string.php

Edit
Inoltre dovresti far molta attenzione all'uso che file dei dati in input da parte dell'utente:

php.html.it/guide/lezione/2986/sql-injections/

__________________
Mastering Landing Pages Seminar
filippotoso ora è in linea   Rispondi citando
Vecchio 22-12-08, 14:00   #3 (permalink)
Moderatore
 
L'avatar di ilnetsurfer
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 535
Invia un messaggio tramite MSN a ilnetsurfer
Codice PHP:
$request "INSERT INTO users values(NULL,'$name','$user','$pass','$email','$domain','$zip','$city','$state','$country','$address','$phone')"
__________________
He knows not where he's going.For the ocean will decide.It's not the DESTINATION...It's the glory of the RIDE.
ilnetsurfer non in linea   Rispondi citando
Vecchio 23-12-08, 03:16   #4 (permalink)
User
 
Data di registrazione: Aug 2008
Ubicazione: Genova
Messaggi: 15
Invia un messaggio tramite MSN a TheMAC
[..]

Ma porca vacca, lo sapevo che mi ero dimenticato una cosa tipo virgolette, scusate, era davvero tardi...

Grazie mille ilnetsurfer! E scusa per la perdita di tempo....

Ultima modifica di Samyorn : 23-12-08 15:01. Motivo: Inutile quotare il messaggio a cui si risponde.
TheMAC non in linea   Rispondi citando
Vecchio 23-12-08, 13:42   #5 (permalink)
Moderatore
 
L'avatar di ilnetsurfer
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 535
Invia un messaggio tramite MSN a ilnetsurfer
Prego, nessuna perdita di tempo
__________________
He knows not where he's going.For the ocean will decide.It's not the DESTINATION...It's the glory of the RIDE.
ilnetsurfer non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 13:02.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.