Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-02-2020, 10:27   #1
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Ho un problema con dei codici php e html

Ciao a tutti, è da giorni che provo diverse modifiche al codice ma nessuna funziona; vorrei che il codice .php andasse ad inserire i dati nella tabella del database (phpMyAdmin) prendendo i dati da un form .html, qualcuno può aiutarmi?

I codici:

Codice PHP:
<?php

$host
'localhost';
$user'user';
$password'pw';
$database'nome';

mysql_connect($host$user$password)
or die(
'Errore durante la connessione:' .mysql_error());

mysql_select_db($database)
or die (
'Errore durante la selezione del database:' .mysql_error());

$sql "INSERT INTO 'tabella1' ('ID', 'Username', 'E-mail', 'Password') VALUES (NULL, '$username', '$email', '$password')";
if (
mysql_query($sql)) {
echo 
"Dati aggiunti correttamente al database";
} else {
echo 
"Errore di inserimento:" .mysql_error();
}

mysql_close();

?>
Codice HTML:
<!DOCTYPE html>

<html>
    <head>
        <title>DB FORM PROVA 1</title>
    </head>

    <body>

        <form method="POST" action="DB php.php">
            Username:
            <input type="text" name="username" >
            <br>
            <br>
            E-mail:
            <input type="text" name="e-mail" >
            <br>
            <br>
            Password:
            <input type="text" name="password" >
            <br>
            <br>
            <input type="submit" name="submit" value="Invia i dati">
        </form>

    </body>
</html>
I permessi su su phpMyAdmin sono tutti dati e uso XAMPP.


Inviato dal mio iPhone utilizzando Tapatalk
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 10:39   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2780
Qual è l'errore che ottieni? Qual è la definizione della tabella SQL tabella1?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 16:03   #3
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Invece di eseguire il codice lo stampa a video, e comunque non so se il codice php è scritto correttamente; che intendi per definizione?
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 16:39   #4
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
ma di che versione di php si tratta? io lì vedo delle funzioni deprecate!!!

oggi si usa la classe mysqli
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 17:41   #5
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Onestamente non lo so, ho iniziato ora con php e sono abbastanza inesperto
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 18:03   #6
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da Simox-2001 Guarda i messaggi
Onestamente non lo so, ho iniziato ora con php e sono abbastanza inesperto
Controlla questa cosa. Perchè quelle funzioni sono state eliminate dalle moderne versioni di PHP. Ovviamente ti dà errore e l'errore viene visualizzato nella pagina del browser!! Per questo vedi i comandi stampati a schermo.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 18:06   #7
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
ho provato per te il tuo codice su un interprete online invocando questa:

mysql_connect($host, $user, $password) genera un errore.

A quanto pare fa parte di una vecchia versione mysql/php e devi usare sintassi diverse, leggi sul sito di php medesimo dove trovi esempi completi e funzionanti nella nuova versione.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 19:14   #8
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Ho controllato su phpMyAdmin e sulla sezione Web server c'è scritto che la versione php è 7.4.1
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2020, 20:31   #9
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
è la funzione come viene chiamata che non è più supportata, devi aggiornarla

Codice:
 <?php

$host= 'localhost';
$user= 'user';
$password= 'pw';
$database= 'nome';

mysql_connect($host, $user, $password)
or die('Errore durante la connessione:' .mysql_error());

mysql_select_db($database)
or die ('Errore durante la selezione del database:' .mysql_error());

$sql = "INSERT INTO 'tabella1' ('ID', 'Username', 'E-mail', 'Password') VALUES (NULL, '$username', '$email', '$password')";
if (mysql_query($sql)) {
echo "Dati aggiunti correttamente al database";
} else {
echo "Errore di inserimento:" .mysql_error();
}

mysql_close();

?>
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/cg/root/221583/main.php:8
Stack trace:
#0 {main}
thrown in /home/cg/root/221583/main.php on line 8


https://www.tutorialspoint.com/php_mysql_online.php
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2020, 10:57   #10
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Va bene, appena ho un po&rsquo; di tempo scrivo il codice nuovo e lo mando qui; grazie mille


Inviato dal mio iPhone utilizzando Tapatalk
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2020, 11:30   #11
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
leggi anche qui https://www.hwupgrade.it/forum/showthread.php?t=1086954

potrebbe essere anche il tuo caso
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2020, 20:15   #12
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Ho trovato questo esempio su questo sito https://www.w3schools.com/php/php_mysql_insert.asp, però i dati vengono inseriti direttamente dal codice; come faccio a prendere i dati dal form in html?

Codice PHP:
<?php
$servername 
"localhost";
$username "username";
$password "password";
$dbname "myDB";

// Create connection
$conn = new mysqli($servername$username$password$dbname);
// Check connection
if ($conn->connect_error) {
    die(
"Connection failed: " $conn->connect_error);


$sql "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]')"
;

if (
$conn->query($sql) === TRUE) {
    echo 
"New record created successfully";
} else {
    echo 
"Error: " $sql "<br>" $conn->error;
}

$conn->close();
?>
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2020, 09:03   #13
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3258
Quello che tu cerchi è la variabile $_POST['nomeForm'].
Quello che ti serve invece è iniziare a studiare per capire cosa stai facendo, NON un copia incolla di codici a caso trovati su internet.
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2020, 11:06   #14
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
La professoressa non ci spiega niente e il libro è vecchio, quindi per imparare mi viene più facile prima con degli esempi e poi una volta capito il meccanismo inizio da solo (come ho fatto per html); in ogni caso grazie mille
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2020, 11:14   #15
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
non mi è chiaro se XAMPP è installato correttamente
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2020, 13:50   #16
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3258
Io partirei da uno dei n-mila corsi online tipo https://www.html.it/guide/guida-php-di-base/
E ricorda sempre che le pagine php le apri passando dal webserver (quindi tipicamente http://localhost/pagina.php ) e non con il browser web che punta al file php.
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2020, 17:03   #17
Simox-2001
Junior Member
 
Iscritto dal: Jan 2020
Messaggi: 12
Sono riuscito a far funzionare tutto. Il problema del codice php che veniva stampato a schermo e non eseguito l'ho risolto incollando su "action" il link del file php eseguito su localhost. Vi ringrazio tutti per il tempo che mi avete dedicato
Simox-2001 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
PS5 in super offerta per il Black Friday...
USA, export di chip AI: Casa Bianca cont...
FSR 4 su Radeon RX 7000, 6000 e 5000? Ci...
3 iPad Pro con chip M4 scontati di oltre...
HONOR Magic 8 Pro: svelata la data di la...
5G: entra in vigore il sistema AGCOM dei...
Bonus Elettrodomestici 2025, grande succ...
NVIDIA mette a tacere i timori della bol...
Col Black Friday partono anche gli scont...
I ribassi più pesanti del vero Bl...
Settimana del Black Friday: pioggia di s...
Speciale Blay Friday Dyson, sconti mai v...
I portatili più scontati del Blac...
WiFi al massimo: gli ASUS più pot...
Domotica in super sconto: tado° e Ne...
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: 08:43.


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