Aggiorna anagrafico solo se cliente e' numerico!!

guarnieri

Nuovo Utente
1 Dic 2006
3
0
0
Visto che e' la proma volta che scrivo in questo forum saluto tutti e premettendo che non so niente di php vi chiedo una cosa.

Allora il problema e' che una funzione banale dovrebbe aggiornare un record, questo record e' formato da 5 campi: Cliente, rag, indirizzo, citta' e localita'.

Dalla prima videata se clicco sul codice cliente dovrebbe andare su un'altra finestra
che mi permette di modificare i dati e aggiornare il record.

Ora il problema e' che questo giro banale funziona solo se metto il codice cliente numerico,
sapete dirmi dove e' definito che non puo' essere numerico?

Posto una parte del codice se non e' chiaro ditemelo:
Pag.1)

<html>
<?php
define("PAGE_TITLE", "Customer Update");
define("PHP_FILE_NAME", "db2_update1_list_include.php")
?>

<title><?= PAGE_TITLE . " - " . PHP_FILE_NAME; ?></title>
<body>
<?php

/* Apertura connessione al database*/
include("connection.inc");

/* Costruzione dello statement SQL da eseguire */
$sql = 'select * from ACSSI_DAT.ANCL2FGF';

/* Esecuzione diretta dello stament SQL */
$stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));

print '<h1>Customer Records on System i5 s654007c</h1>';
print '<br><table border=0 cellpadding=3 cellspacing=3>';

/* Salvataggio dei dati estratti in un array, ciclo di lettura e stampa dei dati. */
/* Sul campo customerNumber viene impostato un hiperlink in modo da renderlo cliccabile */
/* ed invocare lo scrip PHP per la modifica dei dati cliente*/
while ($row = db2_fetch_array($stmt)) {
if (!$row=="") {
$customerNumber = $row[0];
$customerName = $row[1];
$customerAddress = $row[2];
$customerCity = $row[3];
$customerArea = $row[4];
print '<tr><td align=center><a href=db2_update2_details_include.php?customerNumber=' . $customerNumber . '>' . $customerNumber .
'</a><td>'.$customerName.'<td>'.$customerAddress.'<td>'.$customerCity.'<td>'.$customerArea.'</td></tr>';
}
}

print '</table><br>';

/* Stampa dello statement SQL eseguito */
print "<p>Echo of dynamically-built sql: ".$sql."</p>";

?>

</body>
</html>



Pag.2) (dove riesce a collegarsi al file solo se costumernumber e' numerico)


<html>
<?php
define("PAGE_TITLE", "Customer Update");
define("PHP_FILE_NAME", "db2_update2_details_include.php")
?>

<title><?= PAGE_TITLE . " - " . PHP_FILE_NAME; ?></title>
<body>
<?php

/* Apertura connessione al database*/
include("connection.inc");

/* Reperimento variabile passata dal chiamante con il metodo GET */
$customerNumber = $_GET["customerNumber"];

if ($customerNumber == "") {
} else {

/* Costruzione dello statement SQL da eseguire */
$sql = 'select * from ACSSI_DAT.ANCL2FGL where COCLCL = ' .$customerNumber;

/* Esecuzione diretta dello stament SQL */
$stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));

/* Salvataggio dei dati estratti in un array */
$row = db2_fetch_array($stmt);

/* Ciclo di lettura dei dati estratti e stampa */
if (!$row=="") {
$customerNumber = $row[0];
$customerName = $row[1];
$customerAddress = $row[2];
$customerCity = $row[3];
$customerArea = $row[4];
}
/* Il controllo viene passato ad un altro script PHP per l'aggiornamento dati cliente */
print '<h1>Edit an Employee record:</h1>';
print '<form action="db2_update3_sql_include.php" method="POST">';
print 'Customer number: <input type="text" name="customerNumber" value="'.$customerNumber.'" /> <br />';
print 'Customer name: <input type="text" name="customerName" value="'.$customerName.'" /> <br />';
print 'Customer address: <input type="text" name="customerAddress" value="'.$customerAddress.'" /> <br />';
print 'Customer city: <input type="text" name="customerCity" value="'.$customerCity.'"/> <br />';
print 'Customer area: <input type="text" name="customerArea" value="'.$customerArea.'"/>';
print '<br><br>';
print '<input type="submit" name="action" value="Update" />';
print '</form>';
}

?>

</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
I aggiorna profilo PHP 1
Shyson AUTO_INCREMENT non si aggiorna MySQL 2
napuleone non si aggiorna textarea in tempo reale Javascript 3
D [PHP] Query che aggiorna tabella PHP 4
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
S Il Css non si aggiorna, svuotata cache HTML e CSS 6
M UPDATE non aggiorna db se lo inserisco in un ciclo Database 1
M [PHP] Menu a tendina dinamico che non si aggiorna PHP 2
A [HTML+CSS] footer che si aggiorna da un file esterno HTML e CSS 22
filomeni Aggiorna Carrello della spesa PHP 0
M Non aggiorna valore session PHP 5
D perchè non aggiorna il totale? Javascript 5
P Cliccando su un "bottone" il checkbox si aggiorna. jQuery 2
Shyson Un form non aggiorna il codice captcha Javascript 0
Shyson Modificare funzione che aggiorna la pagina PHP 0
L Realizzare tabella che aggiorna i prezzi in base alle quantità jQuery 16
M query non si aggiorna PHP 3
R La finestra padre non si aggiorna con Chrome Javascript 1
P Problemi nell'update aggiorna un unico utente anche se entro come pallo e non pinco PHP 6
C Non aggiorna pagina in modo corretto con server proxy o Fastweb PHP 6
Shyson Contatore post non si aggiorna in automatico PHP 7
F gif lampeggiante quando si aggiorna una pagina PHP 5
N Problema pulsant cancella ed aggiorna del carrello PHP 7
L Orologio che si aggiorna senza refresh di pagina Javascript 5
S Consiglio sito web per lettura di un file di testo che si aggiorna ogni secondo Javascript 9
emanuelevt link mi aggiorna la pagina Javascript 2
S DB Access non si aggiorna con asp Classic ASP 1
L Aiuto codice PHP: Non aggiorna la tabella!! PHP 13
M Link che aggiorna un numero PHP 2
borgo italia tasto aggiorna HTML e CSS 4
A l 'antivirus non si aggiorna Sicurezza e Virus 1
A Pulsante Aggiorna PHP 6
PaIkEa Pagina web che non si aggiorna HTML e CSS 4
metalgemini Mysql non mi aggiorna un record PHP 2
R Come si aggiorna? HTML e CSS 4
peppoweb Eudora si aggiorna sia per i sistemi Linux che Windows Windows e Software 0
peppoweb Opera Software aggiorna i suoi browser Windows e Software 0
helpdesk Recupero acquisti e anagrafico cliente contemporaneamente PHP 5
G E' possibile dare la vividezza in un colpo solo a più foto Photoshop 1
R È possibile ricevere avvisi di accesso da Google su un solo telefono senza disconnettersi dall'account? Discussioni Varie 0
C O solo internet o solo rete aziendale Adsl e Connettività 0
D visualizzare solo foto filtrate jQuery 1
nivaria.achinet Intercettare form solo dopo invio Javascript 1
otto9due Input text: accetta solo numeri e non può essere vuoto. Javascript 9
D Stampa a video solo campi compilati MySQL 1
V Mailchimp - box di testo: cambia da solo il testo inserito Email Marketing 2
P Passare solo alcuni parametri a script per CSV PHP 0
L php mysql non salva solo id PHP 21
W visualizzare solo file html e sottocartelle di una cartella PHP 1

Discussioni simili