- Home
 - Categorie
 - Coding e Sistemistica
 - Coding
 - Spostare lista clienti
 
- 
							
							
							
							
							
Ma lo zero di ARCHIVIO da dove lo prende?
 - 
							
							
							
							
							
Come da errore in una riga che non c'è?
E che errore è?
 - 
							
							
							
							
							
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?