[PHP] Devana

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
Ciao a tutti,
avrei un problema da risolvere
io ho scaricato e sto modificanto l'opensource devana che è un browsergame
sto cercando di modificare il form di registrazione ma sembra l'unico che non è connesso al database
in oltre sembra non collegato agli altri script
ho provato a inserire questo codice per poter inserire i dati di registrazione
PHP:
<?php
include 'core/config.php';
include 'core/core.php';
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password);
VALUES ('{
$_POST['$username']}', '{$_POST['email']}', '{$_POST['password']}')";

if (mysql_query ($query, $db))
   echo ("Inserimento riuscito!");
else
   echo ("Errore nell'inserimento :-(");
?>
</code>
mentre la parte html è così:
<code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
<title> registrati</title>
</head>
 <body class="body">
 <div class="container">
  <div class="content">
   <form method="post" action="registrazione.php">
    <div><div class="cell">email</div><div class="cell"><input class="textbox" type="text" name="email"></div></div>
    <div><div class="cell">username</div><div class="cell"><input class="textbox" type="text" name="name" id="name" maxlength="32" onChange="check('name')"></div></div>
    <div><div class="cell">password</div><div class="cell"><input class="textbox" type="password" name="password"></div></div>
    <div><div class="cell">ripeti password</div><div class="cell"><input class="textbox" type="password" name="rePassword"></div></div>
    <div><div class="cell">codice</div><div class="cell"><div class="cell"><img style="margin-bottom: -5px;" src="captcha.php"></div><div class="cell"><input class="textbox" type="text" size="4" name="regCode"></div></div></div>
    <div><div class="cell"><input class="button" type="submit" value="registrati"></div></div>
   </form>
  </div>
 </div>
<script type="text/javascript">
 function check(obj)
 {
  var str=document.getElementById(obj).value, regex=/^[0-9A-Za-z]+$/;
  if (!regex.test(str)) alert("<?php echo $ui['onlyAlphaNum']; ?>");
 }
</script>
</body>
</html>
quando inserisco i dati e faccio invio compare il seguente errore:

Parse error: syntax error, unexpected '"' in C:\xampp\htdocs\devana\registrazione.php on line 4
se qualcuno ha installato devana o sa come risolvere questo problema può aiutarmi?
grazie
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, la variabile query è valorizzata male, puoi scriverla cosi
PHP:
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password) VALUES ('{$_POST['$username']}', '{$_POST['email']}', '{$_POST['password']}')";
oppure puoi utilizzare il punto per concatenare due stringhe
PHP:
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password) "
        . "VALUES ('{$_POST['$username']}', '{$_POST['email']}', '{$_POST['password']}')";
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
forse una ca...ta, ma
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password);
non dovrebbe esserci il nome dei campi e non una variabile?
 

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
ciao
forse una ca...ta, ma
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password);
non dovrebbe esserci il nome dei campi e non una variabile?
ciao
forse una ca...ta, ma
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password);
non dovrebbe esserci
ciao
forse una ca...ta, ma
$query = "INSERT INTO users ($username, $email, $password, $riscrivi_password);
non dovrebbe esserci il nome dei campi e non una variabile?

sì, ci dovrebbero essere i campi ho sbagliato io a mettere il $
 

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
altra domanda
dato che sono non vedente per registrarmi dovrei usare il captcha ma questo è in un'immagine
dato che non riesco ad eliminarlo come posso visualizzare il captcha come se fosse una stringa di testo?
 

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
ciao
intendi per registrasi ad un tuo sito o qui al forum?
non so comunque risponderti, chiedo agli altri moderatori
intendo registrarmi nel sito che sto sviluppando in locale
nel codice sorgente c'è il chaptcha e vorrei eliminarlo o renderlo solo testuale
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Puoi mettere online, il sito che stai sviluppando in locale? Così vediamo il contesto ed è possibile farci un'idea più che vedere solo un po' di codice
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Quello è il link in locale a noi serve che tu metta il sito online su internet e ci dia il link internet
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Ma il sito quando l'hai finito che ne fai non lo metti online?
 

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
si ma per ora sto testando tutto in locale vorrei metterlo online quando sono sicuro di averlo finito
 

jotes

Nuovo Utente
26 Dic 2016
27
0
1
21
ciao, avrei un'altra domanda

quando nella mappa del gioco voglio muovermi nei vari settori tutti i link della mappa si chiamano:
javascript:%20fetch('getGrid.php',%20'x=36&y=38')
io invece vorrei rinominare i link in
io invece vorrei rinominare il link del settore con le informazioni.
tipo: settore 36 38 si trova in una zona acquatica
ma come faccio?
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0

Discussioni simili