salve
mi sto cimentando da poco nella programmazione in php
e come prima prova ho deciso di fare un pagina in html con alcuni form che il quale contenuto dovrà essere inserito dentro un database
ho gia impostato tutto ma quando vado a cliccare il submit non mi da nessun errore ma i dati non vengono inseriti all'interno del database
vi posto la pagina in html e la richiesta in php
questa è la pagina html index.php
e questa in php richiesta.php
grazie
mi sto cimentando da poco nella programmazione in php
e come prima prova ho deciso di fare un pagina in html con alcuni form che il quale contenuto dovrà essere inserito dentro un database
ho gia impostato tutto ma quando vado a cliccare il submit non mi da nessun errore ma i dati non vengono inseriti all'interno del database
vi posto la pagina in html e la richiesta in php
questa è la pagina html index.php
Codice:
<html>
<head>
<title>Pagina1</title>
<link rel="stylesheet" type="text/css" href="stile.css">
</head>
<body bgcolor="#D6D6D6">
<div id="container">
<div id="header">
</div>
<div id="contenuto"><br>
<table cellpadding="6px" width="60%" cellspacing="9px">
<form method=POST action="richiesta.php">
<tbody>
<tr>
<td colspan="2" align="center">
<font size="5" color="white" face="Verdana" >Scrivi il tuo problema <br> e tutti i tentativi che hai fatto per risolverlo!</font>
</td>
</tr>
<tr>
<td align="right">
Tuo nome o nickname...
</td>
<td>
<input type="text" name="nome">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</tr>
<tr>
<td colspan="2" align="center">
Scrivi qui...
</td>
</tr>
<tr>
<td colspan="2">
<textarea name='testo' cols='69' rows='9' ></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</tr>
<tr>
<td colspan="2">
Come ti possiamo contattare?<br>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="com1" value="c1">Email<br>
<input type="checkbox" name="com2" value="c2">Facebook<br>
<input type="checkbox" name="com3" value="c3">Skype<br>
</td>
<td>
<input type="text" name="nomecom" size="30">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</tr>
<tr>
<td align="center" colspan="2">
<input type='submit' name='OK' value="Invia">
</td>
</tr>
</tbody>
</form>
</table>
</div>
</div>
</body>
</html>
e questa in php richiesta.php
Codice:
<html>
<head>
<title>HELP!</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("my_database") or die(mysql_error());
$nome= $_POST['nome'];
$testo= $_POST['testo'];
$com1= isset($_POST["com1"]) ? $_POST["com1"] : '0';
$com2= isset($_POST["com2"]) ? $_POST["com2"] : '0';
$com3= isset($_POST["com3"]) ? $_POST["com3"] : '0';
$nomecom= $_POST['nomecom'];
echo $nome,$testo,$com1,$com2,$com3,$nomecom;
$query= "INSERT INTO `my_database`.`utente` (`id`, `nome`, `testo`, `com1`, `com2`, `com3`, `nomecom`) VALUES (NULL, '$nome', '$testo', '$com1', '$com2', '$com3', '$nomecom')" or die(mysql_error());
if ($query==FALSE)
{
echo "Errore nella compilazione della query";
}
?>
</body>
</html>
grazie