Originariamente inviato da ryu66
se il codice è cosi, non va lo stesso solito errore
solito errore? cioè ti mostra una pagina vuota? strano
Originariamente inviato da ryu66
se il codice è cosi, non va lo stesso solito errore
solito errore? cioè ti mostra una pagina vuota? strano
i post ho controllato funzionano, se può servire tabella è cosi:
id int(11)
nome varchar(20)
cognome varchar(20)
username varchar(12)
password varchar(12)
data_nascita date
indirizzo_email varchar(32)
data_registrazione datetime
data_ultima_modifica timestamp ON UPDATE CURRENT_TIMESTAMP
temp set('0', '1') latin1_swedish_ci
permessi int(11)
ultimo_accesso datetime
ed c'è solo una riga di prova
14 gianni stramboli Ryu66 12345 1985-01-13 ...............@libero.it 2008-04-29 20:27:09 2008-05-13 21:08:13 0 0 2008-05-12 14:29:09
evidentemente non produce output per il semplice fatto che non trova nulla.Originariamente inviato da xnavigator
solito errore? cioè ti mostra una pagina vuota? strano
tyu66 prova cosi':
ma copia correttamente....Codice PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
include_once("config.php");
$username = trim($_POST['uname']);
$password = trim($_POST['passw']);
$sql = "SELECT id, temp FROM ". $_CONFIG['table_utenti']. "
WHERE password= '".$password."' ";
echo $sql; /// vedi la query
$result = mysql_query($sql) or DIE(mysql_error()) ;
if ($result) {
echo 'funziona';
} else { echo ' errore'; }
?>![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
quello non c'entra, l'errore è semplicmente la mancanza di ; (da quello che vedo poi se la query è sbagliata non so)
riscrivi cosi:
ma è strano che php non lo segnali bhocodice:$sql = "SELECT id, temp FROM {$_CONFIG['table_utenti']} WHERE password= '{$password}' "; $result = mysql_query($sql) or DIE(mysql_error());
sorry non avevo letto il post:Originariamente inviato da piero.mac
evidentemente non produce output per il semplice fatto che non trova nulla.
cmq non può non trovare nulla se manca il punto e virgola; dopo la dichiarazione di $sql
...
infatti ho scritto ... copia correttamenteOriginariamente inviato da xnavigator
sorry non avevo letto il post:
cmq non può non trovare nulla se manca il punto e virgola; dopo la dichiarazione di $sql
...![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ho risolto, anche se non so il perchè ho tolto
impostando dirtettamente cosi ed è andatoCodice PHP:$_CONFIG['table_utenti'] = "Registrazione";
Codice PHP:$sql = "SELECT id, temp FROM Registrazione
WHERE password= '".$password."' ";
evviva... ma non hai letto il mio suggerimento.... nota come e' scritta la stringa sql rispetto alla tuaOriginariamente inviato da ryu66
ho risolto, anche se non so il perchè ho tolto
impostando dirtettamente cosi ed è andatoCodice PHP:$_CONFIG['table_utenti'] = "Registrazione";
Codice PHP:$sql = "SELECT id, temp FROM Registrazione
WHERE password= '".$password."' ";
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
infatti ho lasciato quella... cmq grazie a tuttii![]()
continuo a non capire perchè il codice cosi:Originariamente inviato da piero.mac
infatti ho scritto ... copia correttamente![]()
non segnali la mancanza del ;Codice PHP:<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
include_once("config.php");
$username = trim($_POST['uname']);
$password = trim($_POST['passw']);
$sql = "SELECT id, temp FROM $_CONFIG['table_utenti'] WHERE password= '".$password."'"
$result = mysql_query($sql) or DIE(mysql_error()) ;
if ($result) {
echo 'funziona';
}
?>