- Home
- Categorie
- Coding e Sistemistica
- PHP
- Spostare lista clienti
-
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?
-
Appunto, quindi il form lo devo togliere, giusto? E poi?
-
Per fare il pulsante archivia cliente basta che fai una pagina e la richiami cosi:
cambio.php?id_cliente=ID
E li inverti il campo archivio del record per archiviare/disarchiviare il cliente.
-
Ciao! Ho fatto così ma mi dice query fallita, query vuota.
[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 risultato_dati where archivio='0'; ");
$risultato = mysql_query($query) or die ("Query "$query" fallita ::: ".mysql_error());
echo "eseguito";
}
?><form action="archivio.php" method="post" name="archivio.php">
<input name="id_cl" type="hidden" value="<?php echo $id_cl;?>">
<input type="hidden" name="id_cl" value="id_cl"><br><br>
COGNOME <input type="text" name="cognome"><br><br>
NOME <input type="text" name="nome"><br><br>
<input type="submit" value="invia">
</form>[/PHP]