- Home
- Categorie
- Coding e Sistemistica
- PHP
- Spostare lista clienti
-
Parse error: parse error in c:\programmi\easyphp1-8\www\aaa.php on line 23
[PHP]<?php
$db_host = 'localhost'; // Host - solitamente localhost
$db_utente = 'root'; // Nome utente del Database
$db_password = ''; // Password del Database
$db_nomedb = ''; // Nome del Database
// Effettua la connessione al database
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error());
mysql_select_db($db_nomedb);
if (isset($_POST['id_cl']) && !empty($_POST['id_cl'])) {
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$query=mysql_query("SELECT * from inserimento_dati where archivio='0'; ");
$risultato = mysql_query($query) or die ("Query "$query" fallita ::: ".mysql_error());
echo "eseguito";?>
[/PHP]
-
Non hai chiuso la parentesi graffa dell'if.
-
Ciao! E' vero mannaggia! Ora mi dà pagina bianca...mi sà che non ho fatto qualcosa per archivio 0 e 1...come faccio cavolaccio? Ho scritto sul db solo archivio e ho fatto poi il form che hai visto...
Grazie!
-
Se da pagina bianca suppongo che la condizione dell'if sia false e quindi non dia alcun output.
-
Ho 2 clienti per ora nel db...per prova...poi ho il campo archivio varchar e basta...mi sà che è quello zero e quell' uno che dovrei impostare, ma non sò come. O sbaglio quello o altro...
-
Se da pagina bianca significa che non entra nell'if.
-
E che dovrei fare allora adesso?
-
Vedere se $_POST['id_cl'] viene passato o no.
-
Faccio un echo di id_cl?
-
Ciao! Così mi dice variabile da definire id_cl ma io l'ho definita...
[PHP]
if (isset($_POST['id_cl']) && !empty($_POST['id_cl'])) {
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$query=mysql_query("SELECT * from inserimento_dati where archivio='0'; ");
$risultato = mysql_query($query) or die ("Query "$query" fallita ::: ".mysql_error());
echo "update eseguito";
}
echo "$id_cl";
?>
[/PHP]Grazie!
-
Posta anche il form...
-
Non ho il form...non capisco...ho fatto tempo fà un'altra query senza form e mi funziona benissimo:
[PHP]$query=mysql_query("SELECT id_cl, dev FROM para ORDER BY id_cl");
echo "<table>";
while($_POST=mysql_fetch_array($query)){
$id_cl=$_POST['id_cl'];
$devices=$_POST['dev'];echo "<tr><td>$id_cl</td><td>$dev</td><td>";
}
echo "</table>";
[/PHP]
-
[PHP]if (isset($_POST['id_cl']) && !empty($_POST['id_cl'])) {
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$query=mysql_query("SELECT * from inserimento_dati where archivio='0'; ");
$risultato = mysql_query($query) or die ("Query "$query" fallita ::: ".mysql_error());
echo "update eseguito";
}
?><form action="aaa.php" method="post" name="aaa">
<input type="hidden" name="id_cl"><br><br>
COGNOME <input type="text" name="cognome"><br><br>
NOME <input type="text" name="nome"><br><br>
<input type="submit" value="INVIO">
</form>
[/PHP]
-
E non mi dà nulla...come posso impostarlo il form? Mi sà che questo non va bene...
-
E' il solito problema che ti avevo già detto prima ma se tu non lo correggi è normale che si continua a girarci intorno, nell'input id_cl manca il value e di conseguenza è vuoto quindi non entra nell'if.
-
<input type="hidden" name="id_cl" value="id_cl">
Era così?
-
Mi dice questo:
Query "Resource id #3" fallita ::: Errore di sintassi nella query SQL vicino a 'Resource id' linea 1
-
Francamente non lo sò, perchè non capisco che stai cercando di fare, cioè a che ti serve il form quando poi ha la query che è statica?
-
Ti dico la verità, sono molto stanco e questo mi fà fare molti errori, dovrei aver quasi finito questo mio personale progettino e ne sono soddisfatto, anche se tantissimo hai fatto tu e voi, ma sono un pò lento io...
Ritornando a noi, ti faccio un esempio...a me entrano in negozio 100 clienti al giorno...questi sono fissi...man mano che i giorni passano, vengono a trovarmi e mi dicono "Io me ne vado, magari un giorno tornerò"...diciano che una decina di clienti mi dicono così...quindi sui 100 che ho registrati nel db, 20 dovrei toglierli (non eliminarli perchè potranno tornare e conservo i loro dati) e metterli in una pagina archivio.php
Ma ti dico la verità sono a corto di idee...
Grazie!!!
-
E ma per la visualizzazione ti basta semplicemente usare quelli query, quei dati passati dal form a che ti servono?