ciao a tutti, è da qualche giorno che sto impazzendo per realizzare un sito che teoricamente dovrebbe essere semplice.
dovrei creare una pagina nella quale vi è un testo (caricato dinamicamente da una tabella di PHPMyadmin). come posso mostrare il testo nella pagina e che tipo di pagina ho bisogno? devo usare per forza php per scrivere in mysql o posso inserire tutto in un html?
Sono riuscito a creare un file .php che mi modifichi la tabella di PHPMyadmin, ma non riesco a richiamare quel testo in un altra pagina. ecco la pagina .php
Codice PHP:
<!DOCTYPE html>
<html>
<head>
<title></title>
<body>
<?php echo "Scrivi la nuova bio:"
?>
<form
method="GET"_>
<input type="text" name="q">
<button type="submit"> visualizza </button>
</form>
<table>
<?php
$nuova_bio = $_POST['body'];
//Ora stampo semplicemente a video il risultato
echo "l'utente $nuova_bio è autenticato" ;
$con = mysqli_connect("localhost","root","root","esame_programmazione_web");
if(!$con){
echo "<p>connection required</p>";
} else {
echo "<p>connected</p>";
if(isset($_GET['q'])){
$q=$_GET['q'];
echo "ora la bio è: $q";
$var = "UPDATE `esame_programmazione_web`.`biografie` SET `testo` = '$q' WHERE `biografie`.`id` = 1;";
$result = mysqli_query($con, $var);
if (mysqli_num_rows($result) > 0 ) {
while ($row = mysqli_fetch_assoc($result));
{
}
}
}
}
?>
</table>
<form action="index.html">
<input type="submit" value="Torna alla Home">
</form>
</body>
</head>
</html>