- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- quando php e mysql sono dispettosi
-
quando php e mysql sono dispettosi
Ciao a tutti.. io ho un vero e proprio enigma :?. cerco di spiegarlo. ho una pagina di modifica, quindi con form che preleva i dati dal db... e un'altro file dove modifica il db con update. lo script funziona a metà.. le prime due colonne del form non c'è verso di farli modificare, mentre il resto si.. io ho ricontrollato tutto il codice.. mi pare non ci siano errori, e poi se ci fosse sarebbe magari su uno... non sulle prime otto...
vi lascio il codice.. se capite come fare siete dei geni
-
scusate ma non riesco a postare il codice...
-
Senza codice non possiamo aiutarti.
-
hai ragione....
require_once "../head.php";
require_once "../config.php";$id = $_REQUEST['id'];
$annunciatore=$_POST['annunciatore'];
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$indirizzo=$_POST['indirizzo'];
$telefono=$_POST['telefono'];
$cellulare=$_POST['cellulare'];
$fax=$_POST['fax'];
$email=$_POST['email'];
$provincia=$_POST['provincia'];
$comune=$_POST['comune'];
$via=$_POST['via'];
$zona=$_POST['zona'];
$tipologia=$_POST['tipologia'];
$mq=$_POST['mq'];
$locali=$_POST['locali'];
$camere=$_POST['camere'];
$bagni=$_POST['bagni'];
$cucina=$_POST['cucina'];
$pavimentazione=$_POST['pavimentazione'];
$esposizione=$_POST['esposizione'];
$balcone=$_POST['balcone'];
$piano=$_POST['piano'];
$portineria=$_POST['portineria'];
$ascensore=$_POST['ascensore'];
$parcheggio=$_POST['parcheggio'];
$cantina=$_POST['cantina'];
$giardino=$_POST['giardino'];
$riscaldamento=$_POST['riscaldamento'];
$anno_costruzione=$_POST['anno_costruzione'];
$contratto=$_POST['contratto'];
$spese=$_POST['spese'];
$prezzo=$_POST['prezzo'];
$descrizione=$_POST['descrizione'];
$privato=$_POST['privato'];
$nickname=$_POST['nickname'];$provincia = addslashes(stripslashes($provincia));
$comune = addslashes(stripslashes($comune));
$zona = addslashes(stripslashes($zona));
$contratto = addslashes(stripslashes($contratto));
$tipologia = addslashes(stripslashes($tipologia));
$prezzo = addslashes(stripslashes($prezzo));
$mq = addslashes(stripslashes($mq));
$descrizione = addslashes(stripslashes($descrizione));
$nome = addslashes(stripslashes($nome));
$cognome = addslashes(stripslashes($cognome));
$telefono = addslashes(stripslashes($telefono));
$annunciatore = addslashes(stripslashes($annunciatore));
$bagni = addslashes(stripslashes($bagni));
$camere = addslashes(stripslashes($camere));
$cantina = addslashes(stripslashes($cantina));
$piano = addslashes(stripslashes($piano));
$pavimentazione = addslashes(stripslashes($pavimentazione));
$esposizione = addslashes(stripslashes($esposizione));
$balcone = addslashes(stripslashes($balcone));
$spese = addslashes(stripslashes($spese));
$giardino = addslashes(stripslashes ($giardino));
$portineria = addslashes(stripslashes ($portineria));
$parcheggio = addslashes(stripslashes($parcheggio));
$riscaldamento = addslashes(stripslashes ($riscaldamento));
$anno_costruzione = addslashes(stripslashes ($anno_costruzione));require_once "../config.php";
$db = mysql_connect($db_host, $db_user, $db_pass);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.php");mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");$query_update = "UPDATE annunci
SET
provincia='$provincia',
comune='$comune',
zona='$zona',
contratto='$contratto',
tipologia='$tipologia',
prezzo='$prezzo',
mq='$mq',
descrizione='$descrizione',
nome='$nome',
cognome='$cognome',
telefono='$telefono',
locali='$locali',
annunciatore='$annunciatore',
bagni='$bagni',
camere='$camere',
cantina='$cantina',
piano='$piano',
pavimentazione='$pavimentazione',
esposizione='$esposizione',
balcone='$balcone',
spese='$spese',
giardino='$giardino',
portineria='$portineria',
parcheggio='$parcheggio',
riscaldamento='$riscaldamento',
anno_costruzione='$anno_costruzione',
cucina='$cucina',
via='$via',
cellulare='$cellulare',
indirizzo='$indirizzo',
email='$email',
fax='$fax',
ascensore='$ascensore'
WHERE
id='$id'";
-
questi otto sono quelli che non si fanno modificare per nessuna ragione al mondo
$annunciatore=$_POST['annunciatore'];
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$indirizzo=$_POST['indirizzo'];
$telefono=$_POST['telefono'];
$cellulare=$_POST['cellulare'];
$fax=$_POST['fax'];
$email=$_POST['email'];questi invece sono alcuni degli input in questione
<td><input name="telefono" type="text" size="30" maxlength="50" value="<?php echo $row[telefono];?>"></td>
<td><input name="cellulare" type="text" size="30" maxlength="50" value="<?php echo $row[cellulare];?>"></td>
<td><input name="fax" type="text" size="30" maxlength="50" value="<?php echo $row[fax];?>"></td>a me pare che l'input siano corretti... anzi a dire il v ero non ci trovo errori nel codice...