Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
BOOX Go 6 Gen II porta per la prima volta il supporto allo stilo su un e-reader da 6 pollici, affiancando 3 GB di RAM al collaudato Snapdragon 665 e un design rivisto con scocca posteriore a costolature. Su carta la proposta è interessante, ma Android 11 fuori supporto, l'assenza di un alloggiamento per il pennino e un'autonomia ridotta rispetto agli e-reader tradizionali sono i compromessi da accettare
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Lenovo Idea Tab Plus prova a portare un display da 12,1 pollici 2.5K, quattro speaker Dolby Atmos e una batteria da 10.200 mAh sotto la soglia psicologica dei 300 euro, penna inclusa. Lo abbiamo usato per oltre una settimana per capire dove l'azienda ha tagliato e dove invece ha tenuto il punto
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
L'euro digitale è una valuta fiat che entrerà in vigore nei prossimi anni. L'obiettivo principale è quello di ridurre la dipendenza dalle piattaforme di pagamento digitali statunitensi e offrire ai cittadini un modo semplice per trasferire denaro. Anche offline, anche in maniera (pseudo)anonima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-04-2008, 17:15   #1
r.alagna
Senior Member
 
Iscritto dal: Mar 2003
Città: Palermo
Messaggi: 993
[PHP] Piccolo aiuto su php/mysql

Salve a tutti, da qualche giorno sto "giocando" con php e finalmente sono passato all'interazione fra php e mysql. Ho preparato un form semplice con 2 campi da inserire in un database semplicissimo e tutto funziona, ma adesso con un form più complesso e formattato, non funziona più nulla.

Postando il codice, qualcuno potrebbe darmi informazioni sull'errore ?
Codice PHP:
<?php 
$link 
mysql_connect("localhost","root","rosario");
mysql_select_db("mercatino",$link);

$autore=$HTTP_POST_VARS[autore];
$oggetto=$HTTP_POST_VARS[oggetto];
$descrizione=$HTTP_POST_VARS[descrizione];
$prezzo=$HTTP_POST_VARS[prezzo];
$telefono=$HTTP_POST_VARS[telefono];
$email=$HTTP_POST_VARS[email];


$query=mysql_query("INSERT INTO datamarket (autore, oggetto, descrizione, telefono, email) VALUES  ('$autore','$oggetto','$descrizione','$prezzo','$telefono','$email')");

 
echo 
"inserimento riuscito, grazie"

?>
Grazie
__________________
Ho contrattato felicemente con : Zakkos, Giordano, Recidivo,elypepe,lucky3000, Akros, Furto, xblackmorex, florio, wainecrx, IcEMaN666, mrmic e un altro centinaio di persone in giro per il mondo...
r.alagna è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 17:17   #2
r.alagna
Senior Member
 
Iscritto dal: Mar 2003
Città: Palermo
Messaggi: 993
e questo è l'html...

Codice PHP:
<title>Prototipo upload file</title>
<
style type="text/css">
<!--
body {
    
background-color#FFFFFF;
}
-->
</
style><form id="form1" name="form1" method="post"  action="uphoto.php">
  <
table width="500" height="287" border="1" bordercolor="#CCCCCC">
    <
tr>
      <
td width="100"></td>
      <
td width="336"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>autore</label></td>
      <
td bgcolor="#999999"><input name="autore" type="text" id="autore" size="50" maxlength="50"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>Password</label></td>
      <
td bgcolor="#999999">campo password da riempire</td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>oggetto
          
      
</label></td>
      <
td bgcolor="#999999"><input name="oggetto" type="text" id="oggetto" size="50" maxlength="50"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>descrizione</label></td>
      <
td bgcolor="#999999"><textarea name="descrizione" cols="50" rows="2" id="descrizione"></textarea></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>Prezzo</label></td>
      <
td bgcolor="#999999"><input type="text" name="prezzo" id="prezzo"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>Email</label></td>
      <
td bgcolor="#999999"><input type="text" name="email" id="email"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999"><label>Telefono</label></td>
      <
td bgcolor="#999999"><input type="text" name="telefono" id="telefono"></td>
    </
tr>
    <
tr>
      <
td width="100" bgcolor="#999999">Seleziona la foto:</td>
      <
td bgcolor="#999999"><input name="upfile" type="file" /></td>
    </
tr>
    <
tr>
      <
td colspan="2" bgcolor="#999999">
        <
div align="left">
          <
input type="submit" name="button" id="button" value="Invia" />
        </
div></td>
    </
tr>
  </
table>
</
form
__________________
Ho contrattato felicemente con : Zakkos, Giordano, Recidivo,elypepe,lucky3000, Akros, Furto, xblackmorex, florio, wainecrx, IcEMaN666, mrmic e un altro centinaio di persone in giro per il mondo...
r.alagna è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 17:22   #3
Torav
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 558
premettendo che mi ero studiato il php e avevo fatto un paio di cosette qualche tempo fa, posso tranquillamente dire che me so scordato tutto
però nella query che fai hai:

Codice:
$query=mysql_query("INSERT INTO datamarket (autore, oggetto, descrizione, telefono, email) VALUES  ('$autore','$oggetto','$descrizione','$prezzo','$telefono','$email')");
quindi prevedi di inserire 5 valori mentre ne metti dentro 6 (ti sei dimenticato di inserire prezzo quando fai l'INSERT INTO!).
Torav è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 17:30   #4
r.alagna
Senior Member
 
Iscritto dal: Mar 2003
Città: Palermo
Messaggi: 993
Quote:
Originariamente inviato da Torav Guarda i messaggi
premettendo che mi ero studiato il php e avevo fatto un paio di cosette qualche tempo fa, posso tranquillamente dire che me so scordato tutto
però nella query che fai hai:

Codice:
$query=mysql_query("INSERT INTO datamarket (autore, oggetto, descrizione, telefono, email) VALUES  ('$autore','$oggetto','$descrizione','$prezzo','$telefono','$email')");
quindi prevedi di inserire 5 valori mentre ne metti dentro 6 (ti sei dimenticato di inserire prezzo quando fai l'INSERT INTO!).

e anche questo è vero, ma ho appena provato e non va... se clicco su invia mi restituisce pagina bianca, quindi c'è sicuramente qualche problema di sintassi che magari non vedo (o non conosco)
__________________
Ho contrattato felicemente con : Zakkos, Giordano, Recidivo,elypepe,lucky3000, Akros, Furto, xblackmorex, florio, wainecrx, IcEMaN666, mrmic e un altro centinaio di persone in giro per il mondo...
r.alagna è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 19:04   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
$autore=$HTTP_POST_VARS["autore"];
$oggetto=$HTTP_POST_VARS["oggetto"];
$descrizione=$HTTP_POST_VARS["descrizione"];
$prezzo=$HTTP_POST_VARS["prezzo"];
$telefono=$HTTP_POST_VARS["telefono"];
$email=$HTTP_POST_VARS["email"];

In ogni caso $HTTP_POST_VARS è deprecato da almeno 4-5 anni...devi usare %_POST al suo posto.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 21:51   #6
r.alagna
Senior Member
 
Iscritto dal: Mar 2003
Città: Palermo
Messaggi: 993
Grazie mille cionci, provo subito
__________________
Ho contrattato felicemente con : Zakkos, Giordano, Recidivo,elypepe,lucky3000, Akros, Furto, xblackmorex, florio, wainecrx, IcEMaN666, mrmic e un altro centinaio di persone in giro per il mondo...
r.alagna è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 23:20   #7
r.alagna
Senior Member
 
Iscritto dal: Mar 2003
Città: Palermo
Messaggi: 993
Non va neanche così, ho reinstallato pure apache pensando fosse un problema dell'install ma non è così
__________________
Ho contrattato felicemente con : Zakkos, Giordano, Recidivo,elypepe,lucky3000, Akros, Furto, xblackmorex, florio, wainecrx, IcEMaN666, mrmic e un altro centinaio di persone in giro per il mondo...
r.alagna è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 23:22   #8
Torav
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 558
scusa se non ti ho risposto ma ero uscito...cmq anche io ho sempre usato $_POST in effetti...e usavo un altro modo per connettermi a db mysql...ricontrollo e magari ti faccio sapere
Torav è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2008, 23:44   #9
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Prova ad aggiungere la segnalazione di errori alla tua query.
Codice:
$query=mysql_query("INSERT INTO datamarket (autore, oggetto, descrizione, prezzo, telefono, email) VALUES  ('$autore','$oggetto','$descrizione','$prezzo','$telefono','$email')") or die(mysql_error());
john_revelator è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea Oltre il contante e le crypto: tutto sull'Euro D...
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...
Piccolo è bello: Cisco presenta A...
Z.AI avvia un data center da 1 gigawatt....
Microsoft e Mistral annunciano un accord...
Grazie al Very Large Telescope potrebbe ...
Sony FX5: RAW interno X-OCN e Open Gate ...
AMD e Anthropic, affare fatto: 5 miliard...
Cyber Arena Tour 2026, WINDTRE BUSINESS ...
Wistron ha aperto il primo stabilimento ...
"Così è facile perder...
Peak Design ripensa la staffa a L: il tr...
Samsung: ufficiale la serie Galaxy Z Fol...
Galaxy Watch Ultra2 e Watch9 ufficiali: ...
Un razzo spaziale Falcon 9 ha lanciato l...
Microlino: dal rischio di fallimento all...
SpaceX, uno stadio di Falcon 9 si schian...
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: 19:50.


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