Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-02-2007, 18:51   #1
prinzart
Member
 
Iscritto dal: Sep 2006
Messaggi: 78
[PHP] errore su modifica dati

ciao la modifica dei dati mi da errore:


<?
if ($riga==4){
$sql = "UPDATE schedario SET corso_base='$corso_base', corso_avanzato='$corso_avanzato', corso_deco='$corso_deco', giorno1_base='$giorno1_base', giorno2_base='$giorno2_base', giorno1_avanzato='$giorno1_avanzato', giorno2_avanzato='$giorno2_avanzato', giorno1_deco='$giorno1_deco', luogo_base='$luogo_base', luogo_avanzato='$luogo_avanzato', luogo_deco='$luogo_deco', nome='$nome', cognome='$cognome', n_attestato_base='$n_attestato_base', n_attestato_avanzato='$n_attestato_avanzato', n_attestato_deco='$n_attestato_deco', attitudine1_base='$attitudine1_base', tip1_base='$tip1_base', limatura1_base='$limatura1_base', limatura1_avanzato='$limatura1_avanzato', gel1_base='$gel1_base', gel1_avanzato='$gel1_avanzato', cap_diagnosi_avanzato='$cap_diagnosi_avanzato', mont_cartina1_avanzato='$mont_cartina1_avanzato', fresa1_avanzato='$fresa1_avanzato', lav_finito1_base='$lav_finito1_base', lav_finito1_avanzato='$lav_finito1_avanzato', attitudine2_base='$attitudine2_base', tip2_base='$tip2_base', limatura2_base='$limatura2_base', limatura2_avanzato='$limatura2_avanzato', gel2_base='$gel2_base', gel2_avanzato='$gel2_avanzato', mont_cartina2_avanzato='$mont_cartina2_avanzato', fresa2_avanzato='$fresa2_avanzato', lav_finito2_base='$lav_finito2_base', lav_finito2_avanzato='$lav_finito2_avanzato', disegno1_deco='$disegno1_deco', disegno2_deco='$disegno2_deco', disegno3_deco='$disegno3_deco', disegno4_deco='$disegno4_deco', disegno5_deco='$disegno5_deco', lib_interpretazione1_deco='$lib_interpretazione1_deco', lib_interpretazione2_deco='$lib_interpretazione2_deco', lib_interpretazione3_deco='$lib_interpretazione3_deco', pulizia_lavoro_deco='$pulizia_lavoro_deco', WHERE id=$id";
mysql_query($sql,$conn) or die ("errore");
$msg = "modifiche effettuate";
}
?>


e nel pulsante della modifica ho messo questo:


<input type="hidden" name="id" value="<?=$allievo?>"><input type="hidden" name="riga" value="4">
<input type="submit" class="pulsante" value="modifica">


però quando clicco sul pulsante mi compare la scritta "errore" PERCHE'?
prinzart è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 19:42   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da prinzart Guarda i messaggi
ciao la modifica dei dati mi da errore:
Ma le varie variabili che usi, es. $corso_base, $corso_avanzato, ecc... ti arrivano direttamente dalla request?? (allora hai register_globals on ... cosa che non è il massimo).
Ma non è questo il punto. Non vedo alcuna operazione di "escape" delle stringhe! Se ad esempio nella stringa contenuta in $corso_base ci fosse un apice singolo??? Patatrac!!
Dovresti validare le stringhe e farne l'escape prima di comporre la query.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 19:54   #3
prinzart
Member
 
Iscritto dal: Sep 2006
Messaggi: 78
Grazie di avermi risposto, però sono un neofita di php, e non ho capito niente di quello che hai scritto.
prinzart è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 20:04   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da prinzart Guarda i messaggi
Grazie di avermi risposto, però sono un neofita di php, e non ho capito niente di quello che hai scritto.
Ok, facciamo un passo indietro: tutte quelle variabili come $corso_base, $corso_avanzato ecc.., da dove ti arrivano? (è giusto per capire ... ora posso solo immaginare)
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 20:25   #5
prinzart
Member
 
Iscritto dal: Sep 2006
Messaggi: 78
ho risolto, dovevo levare la virgola che stava prima di WHERE id=$id";
Grazie ciao
prinzart è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2007, 14:41   #6
Stiwy.NET
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 611
Quote:
Originariamente inviato da prinzart Guarda i messaggi
ho risolto, dovevo levare la virgola che stava prima di WHERE id=$id";
Grazie ciao
Quello che ti consigliava Andbin è di studiare cosa sono le sqlinjection... informati su queste brutte cose perchè prima o poi ci sbatterai il muso...
Stiwy.NET è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
QuTech annuncia Tuna-17, un processore q...
Chat Control: il Parlamento europeo viet...
vivo Watch GT 2: stile, salute e autonom...
Il fix di Microsoft Defender è pe...
SentinelOne integra Prompt Security con ...
Ha fotografato Giove con una Game Boy Ca...
Sony RX10 V: tornano le fotocamere bridg...
OpenAI lancia ChatGPT Lavoro: l'agente c...
GPT-5.6 Sol 'asfalta' Claude Fable 5: Op...
Netflix ha ucciso la TV coi canali, ora ...
Kyndryl estende i servizi per il cloud s...
Addio allo scalino delle fotocamere? Una...
"Il mio piccolo sporco segreto"...
Instagram e Facebook sotto accusa: secon...
GeForce RTX 5090 SE in arrivo? NVIDIA st...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v