- Home
- Categorie
- Coding e Sistemistica
- PHP
- Spostare lista clienti
-
Allora non ho capito:
Tabella db:
ID
Nome
Cognome
Archivio
AttualiCosì?
-
Ti basta un campo, ad esempio archivio e lo imposti a 1 se è archiviato se no lo imposti a 0.
-
Ok, ho aggiunto nel db campo ARCHIVIO ma ora? non ho capito...scusami...
-
Se il cliente è archiviato fai un update del campo e lo imposti ad 1, se non è archiviato lo imposti a 0.
Utilizzando le query scritte da Stable ti recuperi la lista che ti occorre.
-
Come faccio ad impostarlo a zero o ad uno?
-
Una query di update.
-
Ho fatto un'altra pagina.php che ovviamente mi dà errore in una riga che non esiste...la 23 mi sembra...
[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 "eseguito";
[/PHP]
-
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...