- Home
- Categorie
- Coding e Sistemistica
- PHP
- Spostare lista clienti
-
Ti ringrazio moltissimo, questa è la mia solita lista "inserimento_dati.php"
[PHP]
//inserimento dei nuovi dati
$query="INSERT INTO inserimento_dati (
accettato_da,
cognome,
nome)
VALUES('" .
addslashes ( $_POST['accettato_da'] ) . "', '" .
addslashes ( $_POST['cognome'] ) . "', '" .
addslashes ( $_POST['nome'] ) . "', '" .$risultato = mysql_query( $query ) or die ( "query '$query' fallita
" . mysql_error() );while ( $inserimento_dati = mysql_fetch_array( $risultato ) )
{echo "<table>
<head>
<style>
table {
border: solid 2px #000000;
text-align: center;
}
td {
solid 1px;
color: Black;
background: #F1EBAD;
}
</style>
</head><tr> <td><b>ACCETTATO DA: </b> " . stripslashes($inserimento_dati['accettato_da']) . "</td></tr> <td><a href=\"accettazione2.php\">COGNOME " . stripslashes($inserimento_dati['cognome']) . "</a></td></tr> <td><b>NOME:</b> " . stripslashes($inserimento_dati['nome']) . "</td></tr> [/PHP]
Grazie, quello che hai detto è precisamente quello che vorrei fare, ma non lo mai fatto
Grazie per l'aiuto!
-
Stò lavorando in localhost
-
Ciao! Questa soluzione non è possibile perchè lo spostamento clienti può essere anche più volte in un giorno e verrebbe troppo lungo il procedimento.
L'ideale sarebbe cliccare sul cognome e far dire "Vai in Elenco.php? SI-NO?
Non sò se sia possibile però...
Grazie!
-
Perchè viene lungo?
-
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?