-
Aiuto con il php
Ciao Ragazzi! Non riesco ad eseguire nessuna query con il mio file php!
Funziona perfettamente in locale sul mio computer ma non con altervista...
Si connette al database ma non esegue la query...
Sapreste dirmi il motivo???
ho riportato quì sotto il codice del mio file... (il file connetti serve per connettersi al database).
Ringrazio anticipatamente chiunque mi risponda!!!!!!!!!
<TITLE>Registrazione</TITLE>
<?php
//Connessione al database
include ("connetti.php");
echo "<BODY bgcolor=#FFE4B5>";
//Controlla che sia stata inserita l'azienda
if ($azienda == "")
{
echo "<H2>Devi inserire il nome di un'Azienda!<br><br><hr>";
echo "<FORM action=register.html>";
echo "<INPUT TYPE=submit value=Ritorna>";
echo "</FORM>";
}
//Se i dati sono stati inseriti correttamente
else
{
//Controlla che l'azienda inserita non sia gia' usato da un altro utente
$query="select azienda from dati where azienda like '$azienda'";
$output = mysql_query($query)
or
die("<h2>ERRORE!");
$row = mysql_fetch_array($output);
$uscita = $row["azienda"];
//Esegue la registrazione
if ($uscita == "")
{
$query="insert into dati (azienda, cognome, nome, via, cap, city, provincia, telefono, fax, email, web) values ('$azienda', '$cognome', '$nome', '$via', '$cap', '$city', '$provincia', '$telefono', '$fax', '$email', '$web')";
$output = mysql_query($query)
or
die("<h2>ERRORE!");
echo "<H2>$azienda, grazie per esserti registrato!!";
}
else
{
echo "<H2>Azienda gia' presente!<br><br><hr>";
echo "<FORM action=register.html>";
echo "<INPUT TYPE=submit value=Ritorna>";
echo "</FORM>";
}
}
?>
-
Ah dimenticavo le variabili su cui effettuo la ricerca vengono passate da un altro file html....
-
ti da almeno un errore ? Un Notice, qualcosa ?
-
Si mi da l'Errore1! che c'è nel codice, praticamente quando comincia a eseguire le query...pewnso sia un problema di privilegi....avete idea di come si modifichino?
-
non si chiamano privilegi ma permessi.
Posta l'errore
-
hai ragione...
cmq il messaggio di errore che mi dà è quello dopo la prima query....quello che ho scritto io...
asp non lo uso...
-
prova a usare anziche l'errore scritto da te il mysql_error()
-
Non è praticamente possibile. Il database non è che ha permessi. Se hai la root, l'user, la pass e il nome del db entri altrimenti no.
Vedo nel codice un certo include
include ("connetti.php");
si vede che su connetti.php c'è un errore di parametri di login
devi avere
$root
$user
$pass
$db
e tutti gli script per la connessione ! Ce li hai ? Altrimenti posta il codice di connetti.php che vediamo cosa si può fare
-
scusa l'ignoranza....come si usa?
-