- Home
- Categorie
- Coding e Sistemistica
- PHP
- Spostare lista clienti
-
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...
-
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.