+heAdgN Posted January 23, 2020 Report Posted January 23, 2020 Salut ! Ideea e in felul urmator, vreau sa fac un pogram sau ceva php cu mysql html si ce mai e nevoie in care pe interfata (ceea ce afiseaza) sa imi apara sa pot selecta un nume , sa se pune data automat , plus inca cateva detalii dupa ce selectez aceste detalii sa se completeze automat doua sabloane (tabele) cu informatiile selectate de mine si cand apas Start de exemplu sa imi scoata la imprimanta cele doua tabele completate .
LuciaNNN. Posted January 24, 2020 Report Posted January 24, 2020 Nu am înțeles absolut nimic Filme: Click. Contact: Steam
+heAdgN Posted January 24, 2020 Author Report Posted January 24, 2020 9 hours ago, A.k.a said: Nu am înțeles absolut nimic Daca vrei iti desenez
Moderators Courage Posted January 24, 2020 Moderators Report Posted January 24, 2020 So ,, ai o lista de useri, cand alegi un user din acea lista, sa se completeze 2 tabele cu informatii despre userul selectat, si sa le poti printa?
+heAdgN Posted January 24, 2020 Author Report Posted January 24, 2020 5 hours ago, Courage said: So ,, ai o lista de useri, cand alegi un user din acea lista, sa se completeze 2 tabele cu informatii despre userul selectat, si sa le poti printa? Daca fac un tabel si il completez sa ai idee cam cu ce as vrea sa fie completat tabelul ti ar fii mai usor de inteles?
Moderators Courage Posted January 24, 2020 Moderators Report Posted January 24, 2020 Sure. Am mutat topicul pe aria web scripts.
Sebastian C. Posted January 25, 2020 Report Posted January 25, 2020 Nu știu dacă te ajută prea mult dar te poți uita peste aceste tutoriale, îți explică cum poți creea baza de date direct din pagina de web, cum să inserezi în baza de date tot din web și multe altele. https://www.w3schools.com/php/php_mysql_create_table.asp
+heAdgN Posted January 29, 2020 Author Report Posted January 29, 2020 On 1/25/2020 at 4:27 PM, Sebastian C. said: Nu știu dacă te ajută prea mult dar te poți uita peste aceste tutoriale, îți explică cum poți creea baza de date direct din pagina de web, cum să inserezi în baza de date tot din web și multe altele. https://www.w3schools.com/php/php_mysql_create_table.asp problema e cum fac sa imi adauge informatiile din baza de date exact in tabel ( tabelul fiind putin mai complex)
Sebastian C. Posted January 29, 2020 Report Posted January 29, 2020 1 hour ago, heAdgN said: problema e cum fac sa imi adauge informatiile din baza de date exact in tabel ( tabelul fiind putin mai complex) Cred că trebuie să dezvolți codul ăsta cu informațiile tale și tot ce ai în tabel : https://www.w3schools.com/php/php_mysql_select.asp
florin_rapid Posted May 28, 2023 Report Posted May 28, 2023 Începe prin a crea o bază de date MySQL în care să stocăm informațiile. Poți folosi următorul cod SQL pentru a crea tabela CREATE TABLE informatii ( id INT(11) NOT NULL AUTO_INCREMENT, nume VARCHAR(50) NOT NULL, data DATE NOT NULL, detalii VARCHAR(100) NOT NULL, PRIMARY KEY (id) ); Creează un fișier HTML numit index.html cu următorul conținut: <!DOCTYPE html> <html> <head> <title>Formular</title> </head> <body> <form action="procesare.php" method="POST"> Nume: <input type="text" name="nume" required><br> Detalii: <input type="text" name="detalii" required><br> <input type="submit" value="Start"> </form> </body> </html> Creează un fișier PHP numit procesare.php cu următorul conținut: <?php $servername = "localhost"; $username = "nume_utilizator"; $password = "parola"; $dbname = "nume_baza_de_date"; // Creează conexiunea cu baza de date $conn = new mysqli($servername, $username, $password, $dbname); // Verifică conexiunea if ($conn->connect_error) { die("Conexiunea a eșuat: " . $conn->connect_error); } // Preia valorile trimise din formularul HTML $nume = $_POST['nume']; $data = date("Y-m-d"); $detalii = $_POST['detalii']; // Inserează valorile în tabela "informatii" $sql = "INSERT INTO informatii (nume, data, detalii) VALUES ('$nume', '$data', '$detalii')"; if ($conn->query($sql) === TRUE) { echo "Inserare reușită."; } else { echo "Eroare la inserare: " . $conn->error; } // Închide conexiunea cu baza de date $conn->close(); ?> Pentru a afișa cele două tabele completate, creează un fișier PHP numit afisare.php cu următorul conținut: <?php $servername = "localhost"; $username = "nume_utilizator"; $password = "parola"; $dbname = "nume_baza_de_date"; // Creează conexiunea cu baza de date $conn = new mysqli($servername, $username, $password, $dbname); // Verifică conexiunea if ($conn->connect_error) { die("Conexiunea a eșuat: " . $conn->connect_error); } // Obține informațiile din tabela "informatii" $sql = "SELECT * FROM informatii"; $result = $conn->query($sql); if ($result->num_rows > 0) { // Afisează tabelul 1 echo "<h2>Tabel 1</h2>"; echo "<table> <tr> <th>Nume</th> <th>Data</th> <th>Detalii</th> </tr>"; while ($row = $result->fetch_assoc()) { echo "<tr> <td>" . $row['nume'] . "</td> <td>" . $row['data'] . "</td> <td>" . $row['detalii'] . "</td> </tr>"; } echo "</table>"; // Afisează tabelul 2 echo "<h2>Tabel 2</h2>"; echo "<table> <tr> <th>Nume</th> <th>Detalii</th> </tr>"; $result->data_seek(0); // Resetăm cursorul rezultatului pentru a începe de la început while ($row = $result->fetch_assoc()) { echo "<tr> <td>" . $row['nume'] . "</td> <td>" . $row['detalii'] . "</td> </tr>"; } echo "</table>"; } else { echo "Nu există înregistrări."; } // Închide conexiunea cu baza de date $conn->close(); ?> În final, pentru a imprima cele două tabele completate, adaugă un link în index.html pentru a accesa pagina afisare.php. Înlocuiește linia <input type="submit" value="Start"> cu următorul cod: <input type="submit" value="Start"> </form> <p>Pentru a imprima tabelele, <a href="afisare.php" target="_blank">apăsați aici</a>.</p> Asigură-te că înlocuiești "nume_utilizator", "parola" și "nume_baza_de_date" din fișierele procesare.php și afisare.php cu detaliile corespunzătoare ale bazei de date MySQL. Acesta este doar un exemplu simplu pentru a te ghida. Este important să iei în considerare securitatea și să aplici măsuri de prevenire a atacurilor SQL injection și a altor vulnerabilități de securitate în codul tău. https://canallive.online
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now